.htaccess 파일은 Apache 웹 서버를 쓰는 사이트에서 중요한 설정 파일입니다. 리다이렉션, 비밀번호 보호, 캐시 같은 동작을 제어할 수 있습니다. 그만큼 강력하기 때문에, 사이트나 서버에 접근하려고 이 파일을 노리는 공격의 대상이 되기도 합니다.
.htaccess 파일을 보호하는 한 가지 방법은 “deny from all” 규칙을 넣는 것입니다. 그러면 파일을 직접 열어보려는 접근, 내용을 바꾸려는 시도까지 막을 수 있습니다.
.htaccess 파일에 접근 거부 규칙을 넣는 방법은 다음과 같습니다:
1. 사이트의 .htaccess 파일에 접근하기
먼저 사이트의 .htaccess 파일에 접근해야 합니다. FTP나 SSH로 서버에 연결한 뒤, 사이트 파일이 있는 디렉터리로 이동하세요. .htaccess 파일은 보통 사이트 루트 디렉터리에 있습니다.
2. 접근 거부 규칙 추가하기
텍스트 편집기에서 .htaccess 파일을 열고 파일 맨 위에 다음을 추가하세요:
#deny access to .htaccess <Files .htaccess> Order allow,deny Deny from all </Files>
이 규칙은 모든 사용자에게 .htaccess 파일 접근을 거부하라는 뜻입니다.
3. 변경 사항 저장하기
.htaccess 파일의 변경 사항을 저장한 뒤 사이트 서버에 다시 업로드하세요.
.htaccess에 접근 거부 규칙을 넣으면 악의적인 공격과 무단 접근으로부터 사이트를 지키는 데 도움이 됩니다. 다만 이것만으로 충분하지는 않습니다. 소프트웨어와 플러그인을 최신 상태로 유지하고, 강한 비밀번호를 쓰며, 다른 보안 수칙도 함께 적용하세요.
