2011-12-07 6 views
1

사용자가 파일을 업로드 할 수있는 Java Servlet을 사용하는 웹 응용 프로그램이 있습니다. 악성 파일 및 바이러스가 업로드되지 않도록하려면 어떻게해야합니까?Java에서 파일 업로드를위한 보안

+0

바이러스 스캐너를 실행 그들? –

답변

0

또는 해당 컴퓨터에 대한 충분한 액세스 권한이 있으면 명령 줄 응용 프로그램을 호출하여 검색 작업을 수행 할 수 있습니다. 명령 줄 응용 프로그램을 시작하는 데 필요한 정보가 충분하며 대부분 로컬에 설치된 모든 바이러스 스캐너에 명령 줄 옵션이있는 것은 아닙니다. 이것은 모든 IP 패킷이 스캐너를 통과해야하는 것은 아니지만 (즉, 바이러스 스캐너의 출력을 읽고 파싱해야 함) 이점이 있습니다. 또한 사용자에게 경고 할 수 있도록 Java 응용 프로그램에서 정보를 사용할 수 있도록합니다.

는 는
0
또한 경로로부터 보호 할 필요가

은 순회 (확인 사용자가 같은 클래스 패스에 JAR 파일 또는 경로에 DLL을 덮어 쓰기로 속하지 않는 장소에 파일을 업로드 할 수 없습니다 만들기는)

+0

에 대한 경로 통과 공격 경로를 정상화해야합니다. http://stackoverflow.com/a/28053872/1582089 – Cassian

관련 문제