안녕하세요?


지난번 포스팅에서 홈페이지 폴더의 디렉토리 이름을 브라우저에서 입력하기만 해도 폴더안의 내용이 노출되는 문제점이 있었습니다. 


이 문제를 해결하고자 지난번 시간에는 html파일을 생성해서 홈페이지 메인 페이지로 유도하는 방법을 섰습니다만, 이 방법이 한가지 문제가 있었습니다. 우선 xe의 구조를 자세히 알고 있는 사람이 내부를 엿보고자 시도할 경우, 얄짤없이 홈페이지의 내용이 노출되는 문제점이 있었습니다.


그러던 중에 한가지 좋은 해결책이 있는 것을 발견했습니다. 


링크 : 큐브리드-블루호스트 해외호스팅 index of 페이지 옵션 설정 변경


여기서는 블루호스팅이라는 업체의 경우인데, 제가 사용중인 호스팅어에서는 어떻게 능할 수 있는지 한번 알아 보려고 시도했습니다. 당연하지만 당연하게도 호스팅어에 로그인을 한 다음에, 계정관리에서 [기타]탭에 있는 폴더 인덱스 관리자를 클릭합니다.



우선 위 스크린샷처럼 폴더 인덱스 관리자로 들어갑니다. 거기서 No index에 해당하는 인덱스 없음을 클릭하고, 폴더는 가장 상위에 있는 public_html폴더를 선택한 다음에 [추가]를 눌러줍니다. 이렇게 하면 인덱스 없음으로 최 상위폴더가 설정이 되었습니다.


우선 홈페이지에 접속에서 /xe 를 빼고서, 입력해서 제대로 홈페이지의 메인으로 가는 것은 확인을 하였습니다. 그리고 미처 가리지 못해서 폴더 내용이 그전에는 노출이 되었는 http://홈페이지 주소/xe/widgets/content 주소를 입력해 보았습니다.



예전과는 다르게 완벽하게 접근이 차단되는 것을 볼 수 있었습니다. 의외로 해답이 가까운 곳에 있었는데, 이걸 몰라서 헤메었다는 생각이 듭니다. 아마 다른 호스팅 업체에서도 이런 폴더 인덱스 관리자를 통해서 지정된 홈페이지 주소 이외에 폴더 주소를 입력해서 폴더 안의 내용을 훔쳐보는 것을 막을 수 있으리라 생각이 됩니다.

+ Recent posts

티스토리 툴바