2011-03-30 3 views
0

중요한 데이터가 많은 웹 사이트가있어서 보안에 신경을 써야합니다. 이제 안전하지 않은 잠재적 인 코드 (Joomla)를 실행해야합니다. 나는이 전체 디렉토리 트리를 open_basedir로 묶고 싶습니다. 동시에 데이터베이스 비밀번호를 숨길 필요가 없습니다. 그래서 open_basedir 트리의 데이터베이스 비밀번호를 이동하고 싶습니다 (연결될 몇 가지 기능과 함께). 호출자가 암호 자체를 얻지 못하도록 데이터베이스에 전달합니다. 하지만 문제가 있습니다 - require_once도 open_basedir가 작동 중일 때 작동하지 않습니다 !!!require_once()가 open_basedir에 의해 차단되었습니다. 그런 다음 시스템을 안전하게 만드는 방법은 무엇입니까?

open_basedir을 설정하고 require_once를 허용하는 방법이 있습니까?

open_basedir 제한된 영역에서 SECRET PHP 코드를 호출하는 다른 방법이 있습니까?

도와주세요. 미리 감사드립니다! open_basedir을 행동에있을 때

답변

0

require_once를도 작동하지 않습니다

당신은 기본 디렉토리의 외부 파일 을 포함하는 것을 시도하지 않는 한 예는, 않습니다. 그런 다음 근거가없는 외부에 도달하려는 다른 것처럼 실패합니다.

open_basedir 제한된 영역에서 SECRET PHP 코드를 호출하는 다른 방법이 있습니까?

정의한 경우 근거가 될 수 없습니다. 당신이 그것을 발견하면, 그것은 버그이며 즉시 squashed해야합니다.

관련 문제