2017-01-19 4 views
5

우리의 응용 프로그램은 고객이 업로드 한 파일을 BLOB 저장소에 저장합니다. 이러한 파일은 서로 다른 당사자 (고객 및 공급 업체)간에 교환됩니다. 업로드 된 파일에 바이러스가 있는지 확인하는 방법이 있습니까? 맬웨어 방지 서비스는 가상 컴퓨터를 확인하는 것처럼 보이지만 파일을 서비스로 확인하는 데 사용하는 정보는 얻을 수 없습니다.Azure의 blob 저장소에 바이러스가 있는지 확인하는 방법에 대한 아이디어가 있습니까?

위의 파일을 Azure 저장소에 "대기 중"파일로 저장할 수 있는지 확인하는 것이 좋습니다. 그런 다음이 파일을 검사하는 서비스가 필요하며 결과를 반환합니다. 파일에 바이러스가 없으면 파일을 최종 목적지로 이동할 수 있습니다.

답변

5

하늘빛 스토리지 단지 ... 저장. 바이러스 백신과 같은 유틸리티가 내장되어 있지 않습니다. 스스로 바이러스 백신 검사를 수행해야합니다. 바이러스 백신 도구는 일반적으로 로컬 OS 저장소에서만 작동하므로 일반적으로 바이러스 백신 소프트웨어가 설치된 로컬 디스크에 "보류 중"콘텐츠를 배치 한 다음 바이러스 백신 검사를 수행 한 후 BLOB 저장소에 복사해야합니다 수행.

이 작업을 관리하는 방법과 사용하는 소프트웨어는 귀하에게 달려 있습니다. 그러나 VM, App Services 및 클라우드 서비스 (웹/작업자 역할)에는 모두 로컬 디스크를 사용할 수 있습니다.

+1

데이빗 감사합니다! 불쌍해. 어쩌면 이것이 틈새 제품을위한 것일 수도 있습니다. 서비스로서의 바이러스 검사. 서비스를 스트림/파일로 지정하고 결과를 얻으십시오. 귀하의 접근 방식을 이해하고 있지만 파일이 감염되었는지 여부는 어떻게 알 수 있습니까? – Raul

1

다른 답변으로 Azure Storage는 단지 저장 장치입니다. 그래도 할 수있는 몇 가지 방법이 있습니다.

첫 번째 해결책은 자체 안티 바이러스를 실행하여 게이트웨이로 사용하거나 Blob 저장소에서 파일을 프로그램 방식으로 다운로드 한 다음 파일을 확인한 다음 적절한 조치를 취하십시오. ClamAV와 같은 것을 실행하여 직접 할 수 있습니다.

또는 URL 또는 직접 파일 업로드를 허용하는 AttachmentScanner과 같은 타사 서비스 (사용자 의견에서 언급 한 내용)를 사용할 수도 있습니다. Azure를 사용하면 몇 분 만료 된 파일을 가리키는 임시 URL을 생성하고 URL을 AttachmentScanner에 전달한 다음 결과에 따라 적절한 조치를 취할 수 있습니다.

+0

AttachmentScanner를 제안 해 주셔서 감사합니다. –

관련 문제