2011-09-29 3 views
0

웹 서버에 tcpdf를 설치하고 pdf 인보이스를 생성하는 데 사용합니다. 캐시 폴더가 있고 웹 서버 사용자 그룹 www-data는 파일을 만들고 삭제할 수 있습니다.PHP : 쓰기 권한이있는 캐시 폴더의 tcpdf 보안 고려 사항

해커는

가) 해당 폴더의 파일과

B를 작성) PHP로 실행할 수 있을까요?

캐시 폴더를 www 디렉토리 외부로 이동해야합니까? 나는 폴더에 CD를 넣으려고했지만 내 사용자 이름에 권한 오류가있어서 그 단계가 필요한지 궁금합니다.

답변

1

사용자 그룹을 변경하지 않은 경우 www 데이터 그룹은 로깅 용도로만 사용되며 브라우저에서 액세스 할 수 없습니다. 데이터 사용자는 만들 수는 있지만 아무것도 삭제하면 안됩니다. 그러나이 사용자에 대한 권한을 변경하지 않은 한 해커가 사이트에 액세스하는 것에 대해 걱정할 필요가 없습니다.

+0

Adam에게 많은 감사드립니다. 폴더를 www에서 계속 이동해야합니까? –

+0

개인적으로 캐시 파일에 대한 걱정은 개인적으로는 생각지 못하는 문자와 숫자의 엉망진창입니다. 걱정이된다면 www 폴더에서 이동하십시오. 이동 한 위치에서 config를 지정하십시오. 캐시 폴더가 없으면 스크립트는 이미지를 미리로드 할 수 없으며 차례로 많은 메모리를 사용하고 시간이 초과됩니다. 그래서 당신이 원하는 것을 당신이 부르십시오. –