테스트 사이트 - 개발 중인 베타 버전입니다

사이트 운영중 보안관련 질문입니다 .

4년 전 조회 4,211

사이트 운영중에 갑작스레 dbconfig.php 가 삭제되어 확인해보니

 

data 폴더에 모든파일 그리고 mysql 데이터베이스가 싹 삭제되었습니다 .

 

어떤이유로 뚫린건지 모르겠지만 추측은 1. sql 인젝션 2. 웹쉘 로 추정중인데 

 

다른방법으로도 삭제가 가능할까요 이전에 어느글에서 본것이 있는데 ,

 

스마트에디터2 취약점으로 dbconfig.php를 지울수 있더라구요 (이미 오래전패치됨) 이미 패치된 버전이기도 하고 혹시 다른 취약점이 터지는건지 .. 어디를 막아야 하나요

 

복구하면 또털리고 그럽니다 ..

 

그누 버전 5.3.3.3 에 아미나 1.8.33 

 

G5.4.2.2/YC 5.4.2.2 패치 반영

댓글을 작성하려면 로그인이 필요합니다.

답변 2개

가장 좋은건 자기 자신의 아이피에서만 접속 가능하게 하면 되는데요

 

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

웹쉘일 가능성이 있다고 보여지고..

관련해서 조치해야할 부분은..

 

1) php.ini 설정에서 allow_url_fopen 을 off 로 해야 됩니다. 

php.ini 설정 수정 후 웹서버 (apache 또는 nginx) 재시작 필요

 

2) 그누보드에서는 data 폴더만 707 이어야 됩니다. 웹루트나 다른 폴더 중 707인 것이 있는지 확인후 755로 변경해 주어야 됩니다.

 

3) data 폴더에는 첨부파일 등이 올라가는 폴더이고, php 파일이 실행되어서는 안됩니다.

data 폴더 이하에서 php 실행이 되지 않도록 조치를 해줄 수 있습니다.

 

nginx 웹서버인 경우 다음의 설정을 추가해서 재시작하면 됩니다. apache 는 잘 모릅니다.

location ~ /data/.*\.php$ {                 return 403; }  

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인

전체 질문 목록

🐛 버그신고