XETOWN

호수 공원

XE 사용에 대한 여러가지 정보들을 공유할 수 있습니다.
조회 수 287 추천 수 5 댓글 5
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄

자료실 성격의 사이트에서 유용하게 사용할 수 있는 바이러스 검사 기능입니다. 업로드한 파일에서 바이러스가 발견되면 에러 메시지를 출력한 후 업로드를 중지시킵니다.

 

바이러스 검사를 위해서는 리눅스용 백신인 ClamAV 데몬이 설치되어 있어야 하며, PHP에서 shell_exec() 함수로 ClamAV를 호출할 수 있어야 합니다. 웹호스팅에서는 당연히 안 되겠죠?

 

라이믹스 최신 develop 브랜치를 사용하실 경우 대용량 업로드 기능과도 호환됩니다. 이 경우 대용량 파일이 모두 업로드된 후에 바이러스 검사가 이루어지므로, 업로드 100% 상태에서 꽤 긴 시간이 걸릴 수도 있습니다.

 

깃허브 주소: https://github.com/poesis/xe-clamav

설치 경로: ./addons/clamav

 

글쓴이 기진곰

profile

GitHub 아이디는 @kijin입니다. 사람을 위한 인터넷 생태계의 발전과 웹 보안에 많은 관심을 가지고 있습니다.

오픈소스 도로명주소 검색서버 및 API Postcodify를 개발, 운영하고 있습니다.

우리가 만들어 가는 XE의 새 이름, 라이믹스(Rhymix) 프로젝트에 참여하고 있습니다.

국내외 서버 및 클라우드서버 셋팅, 이전, 튜닝해 드립니다.

이 콘텐츠가 마음에 드셨다면 커피 한잔 (후원)

닫기
작가에게 커피 한잔(후원)을 사주세요.
  • profile
    가브리엘조 2017.02.02 23:08:35
    백신을 php에 연동해야 작동하는걸..지금 알았네요.
    ClamAV 설치만 하면 자동으로 실시간 검사되는줄 알고 있었습니다
  • profile
    기진곰 2017.02.02 23:34:05
    리눅스용 백신은 실시간 감시 기능이 없습니다. 엄격한 퍼미션 때문에 백신이 아무 파일이나 마구 들쳐보고 다닐 수도 없고요. 당장 안드로이드용 백신만 해도 의심스러운 앱이 설치되어 있는지 체크하거나 다운로드한 파일을 체크할 뿐, 시스템 전체를 실시간으로 감시하지는 못해요.
  • profile
    약사이다 2017.02.03 09:17:00
    우와 이런게 있네요!!
  • profile
    희스깅 2017.02.12 00:36:23

    이거 백신을 설치해야되나요?!
    그냥 이거만 설치하면 바로되는건가욥?!

     

    웹호스팅도 사용하고싶다..

  • profile
    기진곰 2017.02.12 10:07:15
    애드온은 백신과 연동하는 것뿐이므로 따로 백신이 있어야 합니다.

위로
서버에 요청 중입니다. 잠시만 기다려 주십시오...