2012-05-15 5 views
2

내 데이터베이스에 액세스하는 파일을 저장할 때 파일의 사용 권한을 0600으로 변경하면 서버의 다른 파일을 제외하고 해당 파일에 액세스 할 수 없습니다. 한 가지 방법은 웹 루트 디렉터리에서 파일을 저장하는 것이지만 사용 권한을 변경하면 동일한 보안 결과를 얻을 수 있다는 점을 읽었습니다.파일을 서버에 안전하게 보관 - 충분한 권한 변경 중입니까?

답변

1

당신이 할 수있는 일이 될 것입니다 :

  • 이렇게 URL을 다시 작성 MOD하도록 서버의 지시를 설정 파일에 대한
  • 권한 설정 파일이 들어있는 디렉토리에

    • 권한 설정은 그런 식으로 "공용"폴더의 내용 만 직접 링크로 액세스 할 수 있습니다. 그렇지 않으면 서버 측 코드를 통해 프록시로로드해야합니다.

  • 나는 3

    +0

    이러한 방법의 보안 동일한 금액을 제공의 세 가지를 모두 수행 방법을 선호? – mb595x

    +0

    나는 그것을 추측하지 않을 것이다. * 보안 금액 *은 모두 상대적입니다. 나는 파일에 대한 경로를 직접 링크로 접근 할 수 없게 만들고 프록시에 의해서만 액세스 할 수 있다고 생각하면 가능한 많은 해킹이 생략 될 것입니다. 보안에 대한 강력한 방법이 될 것입니다. – Kristian

    +0

    죽은 말을 때리고있는 것처럼 들리지만 죄송 합니다만, 올바르게 이해하고 싶습니다. 직접 연결될 수있는 파일은 프록시로 액세스 할 수있는 파일보다 여전히 취약합니다. 0600_에 직접 연결된 파일의 사용 권한? – mb595x

    관련 문제