chmod 777이 안전하지 않은 이유는 무엇입니까?


10

chmod 777 파일은 파일 파일의 권한을 모두 읽고 쓰고 실행하도록 변경합니다.

서버의 모든 스크립트를 통해 파일을 조작 할 수 있습니다. 그러나 왜 이것이 안전하지 않습니까?

이미 스크립트를 가지고 있다면, 업로드 한 사람보다 서버에 액세스 할 수있는 것보다 ... 여기서 캐치가 무엇입니까?


답변:


10

한 가지 이유는 루트 또는 스크립트에 액세스 할 수있는 특정 사용자 를 얻는 것보다 Linux 서버 에 대한 사용자 액세스 를 얻는 것이 더 쉽다 는 것입니다 . 모든 중요한 스크립트에 누구나 액세스 / 수정 / 삭제할 수 있도록 권한을 설정하면 사용자 기반 권한이 제공하는 보안 계층이 제거됩니다. 누군가 사용자 계정을 넘어 서면 서버를 중단시킬 수 있습니다. 최상의 보안은 계층으로 구축됩니다.

귀하의 질문은 FTP 계정의 작동 방식에 기초한 것일 수 있습니다. 서버에 대한 전체 ftp 액세스 계정이 있으면 사용 권한에 관계없이 사용 가능한 파일에 대해 원하는 모든 작업을 수행 할 수 있습니다. 서버에 대한 전체 FTP 액세스를 허용하는 것은 안전하지 않습니다.

이것은 리눅스 서버에만 국한된 것이 아니라 예제로 사용하는 것입니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.