업로드 된 문서/파일을 스캔하여 데이터베이스에 저장하기 위해 안티 바이러스 Java API를 구현하라는 제안을 듣고 싶습니다.JavaEE 웹 응용 프로그램과 통합하려면 좋은 Java 안티 바이러스 구성 요소를 권장 할 수 있습니까?
답변
샌프란시스코에 OPSWAT라는 툴킷 회사가 있습니다. 툴킷 회사는 파일 패키지 (Metascan)를 3 가지 패키지로 제공합니다. 1 개월 무료 평가판을 제공합니다. 필자는 시범 프로그램을 설정하고 인상적인 응용 프로그램을 테스트했습니다. ASP.NET 및 PHP와 같은 샘플 코드의 세탁 목록에서 선택할 수 있습니다. 제품의 라이브 데모는 www.filterbit.com에서 확인할 수 있습니다. 그들의 페이지는 here입니다.
+1 모든 유형의 바이러스 검색에 유용한 도구입니다. –
정말 옵션인지는 모르겠지만 이해가가는 경우입니다.
업로드 한 파일을 디스크에 저장하기 전에 디스크에 저장하는 경우 'corporative'명령 줄 바이러스 백신 도구 또는 원하는 다른 파일을 사용할 수 있습니다.
"좋은"부분에 답할 수는 없지만 몇 년 전의 대답은 this thread입니다. 언급 된 몇 가지 도구는 적어도 사용자가 시작할 수있는 Metascan 및 OpenAntivirus입니다.
또한 this에 따르면 Postini는 SDK을 제공하는 Authentium을 사용합니다. 그럴 가치가 있습니다.
나는 이러한 제품을 사용하지 않았으며 보증 할 수 없습니다. 나는 내가 발견 한 것을 공유하고있다.
물론 대부분의 (모든?) 주요 AV 제품에 대해 명령 줄 액세스를 사용할 수 있습니다.
에 체크 아웃, 나는 쉽게 인스 트림 - 스캔 변경 될 수 있다고 생각 :
(http://nsinfra.blogspot.ca/2011/06/java-api-to-detect-virus-using-clamav.html
인 ClamAV는 오픈 소스 인 ClamAV 안티 바이러스를 사용하여 GPL을 바이러스를 감지 할 수
자바 API) 바이러스 백신 엔진은 트로이 목마, 바이러스, 악성 코드 및 기타 악의적 인 위협을 탐지하도록 설계되었습니다. 고성능 다중 스레드 검색 데몬, 주문형 파일 검색을위한 명령 줄 유틸리티 및 자동 서명 업데이트를위한 지능적인 도구를 제공합니다.
조개 AV의 소스 코드는 ClamAV를에 대해 더 자세히 들어 C.
로 작성 참조 : www.clamav.net이
이 게시물 트로이 목마, 바이러스, 악성 코드를 감지하는 스캔 파일의 접근 방법을 설명합니다 및 기타 악의적 인 위협을 Java API를 사용합니다.
- 1. Java 응용 프로그램을 VB 응용 프로그램과 통합 할 수 있습니까?
- 2. 안티 바이러스 문자열/시그니처 비교
- 3. 바이러스 검색 구성 요소
- 4. Java 포틀릿 소프트웨어를 권장 할 수 있습니까?
- 5. Java 응용 프로그램과 Java 애플릿
- 6. 웹 서버에 새 구성 요소를 제대로로드 할 수 있습니까?
- 7. 웹 메일을 우리의 응용 프로그램과 통합 할 수 있습니까?
- 8. 외부 워드 프로세싱 응용 프로그램을 Java Swing 응용 프로그램과 통합하려면 어떻게합니까?
- 9. Java 응용 프로그램과 OpenCms의 통합
- 10. PHP 응용 프로그램과 nodejs 통합을위한 권장 사항
- 11. 동일한 응용 프로그램의 다른 인스턴스에서 Java Swing 응용 프로그램 구성 요소를 재사용 할 수 있습니까?
- 12. Azure에서 ClamAV (안티 바이러스) 설정 및 사용
- 13. 서명 기반 기술을 사용하여 안티 바이러스 코딩
- 14. 웹 응용 프로그램과 Drupal의 통합
- 15. Java GUI에 요소를 추가 할 수 있습니까?
- 16. 개발자 시스템 용 바이러스 백신 (Symantec Endpoint) 구성
- 17. 안티 바이러스 스캐너로 삭제 된 Java 응용 프로그램을 실행하기위한 Windows 실행 파일
- 18. 구성 요소를 다른 레이어의 다른 클래스로 구성 할 수 있습니까?
- 19. Java 웹 응용 프로그램 코딩을위한 표준 환경을 권장 할 수 있습니까?
- 20. 웹 응용 프로그램과 콘솔 응용 프로그램간에 구성 설정 공유
- 21. 경량 Java 포틀릿 소프트웨어를 권장 할 수 있습니까?
- 22. PHP 스크립트가 C 프로그램과 대화 할 수 있습니까?
- 23. PHP의 바이러스 백신 통합
- 24. 웹 사이트에서 클라이언트 응용 프로그램과 대화하고 있습니까?
- 25. 웹 응용 프로그램과 마찬가지로 외부에서 Java 응용 프로그램을 테스트 할 수있는 옵션이 있습니까?
- 26. JBoss 웹 응용 프로그램을 단일 스레드로 구성 할 수 있습니까?
- 27. WinForms 응용 프로그램과 ASP.Net MVC의 컨트롤러를 공유 할 수 있습니까?
- 28. 좋은 선택기 android UI 구성 요소를 어디에서 찾을 수 있습니까?
- 29. Java MySQL 웹 호스트 권장 사항
- 30. PHP가 웹 서버의 Java 응용 프로그램과 실행 및 통신하도록 설정합니다.
정확하게 당신은 당신의 자바 기반 서버가 바이러스 스캔 문서를 원한다고하고 있습니까? – bwawok
@bwawok : 악의적 인 사용자가 나와있는 모든 문서 관리 시스템에 대한 요구 사항은 매우 분명합니다. –
yeap, Java 기반 솔루션을 사용하여 긴밀한 통합 및 플랫폼 독립성을 찾고 있습니다. –