XE 공식 자료실
- 제작자
- 기진곰
- 등록일
- 2017-02-06
- 다운로드 수
- 504
- 링크2
- poesis/xe-clamav
리눅스 서버에서 ClamAV 백신을 사용하여 첨부파일을 검사하고, 바이러스가 발견되면 업로드를 중단시킵니다.
- 라이선스
- GPL v2
- 설치경로
- ./addons/clamav
- 최초 등록일
- 2017-02-05
- 전체 다운로드
- 504
쉬운설치로 바로 체험할 수 있습니다
상세 설명
자료실 성격의 사이트에서 유용하게 사용할 수 있는 바이러스 검사 기능입니다. 업로드한 파일에서 바이러스가 발견되면 에러 메시지를 출력한 후 업로드를 중지시킵니다.
바이러스 검사를 위해서는 리눅스용 백신인 ClamAV 데몬이 설치되어 있어야 하며, PHP에서 shell_exec() 함수로 ClamAV를 호출할 수 있어야 합니다. (웹호스팅에서는 당연히 안 되겠죠?)
라이믹스 최신 develop 브랜치를 사용하실 경우 대용량 업로드 기능과도 호환됩니다. 이 경우 대용량 파일이 모두 업로드된 후에 바이러스 검사가 이루어지므로, 업로드 100% 상태에서 꽤 긴 시간이 걸릴 수도 있습니다.
검사하지 않을 확장자를 지정할 수 있습니다.
PHP 5.3 이상에서만 정상 동작합니다.
주의
1. 반드시 ClamAV 데몬과 연동되는 clamdscan 명령을 사용하시기 바랍니다. 독립적으로 동작하는 clamscan 명령을 사용하면 바이러스 정보를 매번 새로 로딩하기 때문에 성능이 매우 나빠집니다.
2. ClamAV 데몬 설치 후에는 freshclam을 사용하여 바이러스 정보를 정기적으로 업데이트해 주어야 합니다.
3. ClamAV 백신이 모든 바이러스를 감지할 수는 없습니다. 상용 백신에 비해 감지율이 떨어진다는 점을 감안하시기 바랍니다. 이 애드온의 제작자는 바이러스 감지 실패로 인한 어떠한 피해에도 책임을 지지 않습니다.