Sqlite 데이터베이스 보호(SQLite 데이터베이스 보안 비적)

SQLite 는 제한 없 는 권한 수여 프로 토 콜 과 대부분의 표준 을 지원 하 는 SQL 92 문 구 를 사용 하여 점점 더 많은 사람들 이 이 데이터 베 이 스 를 사용 할 것 이 라 고 믿 습 니 다.PHP 와 SQLite 의 결합 은 그 당시 의 ASP 와 ACCESS 가 결 합 된 것 처럼 ACCESS 는 악성 다운 로드 를 당 할 수 있 고 SQLite 역시 피 할 수 없다.SQLite 도 바 이 너 리 파일 이기 때문에 WEB 가 접근 할 수 있 는 한 다운로드 할 수 있 기 때문이다.ACCESS 는 사용자 가 다운로드 하 는 것 을 막 기 위해 계략 을 사용 할 수 있 고 SQLite 도 가능 하 다.SQLite 가 다운로드 되 지 않도록 자주 사용 하 는 방법 1.SQLite 를 WEB 가 접근 할 수 없 는 곳 에 두 는 방법 을 소개 한다.일부 가상 호스트 는 일반적으로 다운로드 되 거나 접근 하고 싶 지 않 은 파일 을 넣 을 수 있 도록 단독 디 렉 터 리 를 제공 하기 때문에 이 디 렉 터 리 에 두 는 것 이 안전 합 니 다.일리 아 는 또 다른 방법 을 제공 했다.이 방법 은 ACCESS 와 비슷 하 다.SQLite 데이터베이스 파일 확장 자 를.php 로 바 꾸 고 이 데이터베이스 에서 다음 과 같은 방법 으로 표를 만 드 는 것 입 니 다.create table'이렇게 하면 누구나 이 파일 에 접근 할 때 PHP 분석 오류 메시지 가 나타 나 고 사용자 의 다운 로드 를 방지 할 수 있 습 니 다.2.만약 에 PHP 가 CGI 나 APACHE 의 단독 프로 세 스 로 실행 된다 면 SQLite 데이터베이스 파일 의 권한 을 수정 할 수 있 습 니 다.예 를 들 어 0600.3.WEB 서버 가 APACHE 이 고 사용자 정의 htaccess 를 지원 한다 면.htaccess 파일 에 다음 과 같은 내용 을 추가 할 수 있 습 니 다.Deny from all 의.sqlite 는 데이터베이스 파일 의 확장자 입 니 다.4.당신 의 데이터베이스 이름 을 복잡 하 게 설정 하면 다른 사람 이 쉽게 알 아 채 지 못 합 니 다.

좋은 웹페이지 즐겨찾기