그래서 정기적으로 내 사이트의 db를 백업 할 cron 작업에 연결되는 PHP 스크립트를 작성합니다. db는 매일 새로운 SQL 파일에 저장됩니다. 라이브 버전에 불행한 일이 발생해야합니다. DB 구조와 사용자 전자 메일 주소 (암호가 암호화되어 있음)를 모두 노출하면서 이러한 파일 중 하나를 보유 할 수있는 사람이 얼마나 안 좋은지 알고 있습니다.안전한 방법으로 sql 파일을 저장하는 방법 apache server
저는 보안에 정통한 사람이 아닙니다. 처음으로 제대로 돌아와야 할 것들 중 하나입니다. 나는 신뢰할 수있는 스택 오버 플로우 커뮤니티에 대해 물어볼 것이므로 도움을 요청하는 것이 가장 좋을 때 인정할 것을 자랑스러워하지 않을 것입니다. (나는 어딘가에 비슷한 질문이있을 것이라고 생각하지만, 그것을 찾을 수 없었다.)
이러한 파일에 액세스 할 수 없도록하려면 어떤 단계를 수행해야합니까? 아파치 서버입니다. 그룹 읽기/쓰기 (공개 읽기 없음)로 제한되는 루트 외부의 디렉토리에 저장하는 것으로 충분합니까? 아니면 디렉토리를 암호로 보호하거나 실제 파일을 암호화해야합니까? 파일을 암호화 할 필요가 없다면 정말 좋지 않을 것입니다. 단지 파일을 사용하는 것이 더 고통 스러울 것입니다. 그러나 필요하다면 ...
관련 파일 액세스 응용 프로그램 인터페이스에 내장되지 않습니다. http 요청으로 액세스 할 필요가 없거나 액세스 할 수 있습니다. FTP 전용. 그래서 내 질문에 UI의 비밀 번호 보호에 관한되지 않습니다.
시간 내 주셔서 감사합니다.
웹 루트 외부에 저장합니다. 모두 –