개발 Q&A

제목 데이터 베이스 연결
카테고리 PHP
글쓴이 Leader군 작성시각 2018/06/20 16:54:36
댓글 : 3 추천 : 0 스크랩 : 0 조회수 : 8398   RSS

Codelgniter 를 사용하여 ./application/config/database.php 에 셋팅 값 작성하여 연결하고 있는데...

./application/config/database.php 여기에 암호화 된값을 입력하여 데이터 베이스에 연결할려고 하는데 가능한가요?

보안적인 문제로 서버에 접근하여 파일을 열어도 알수 없게 할려고하는데 Codelgniter에서 이런 기능 지원하고 있나요?

예:

$db['development'] = array(

'dsn' => '',

'hostname' => '127.0.0.1',

'username' => 'sa',

'password' => '123456',

'database' => 'VideoOffice',

);

암호화하면

$db['development'] = array(

'dsn' => '',

'hostname' => '$asdf45646asdf7a6sd$',   //암호화 해지시는 사용자가 어떤 아이피인지 확인 할수 없음

'username' => 'sa',

'password' => '123456',

'database' => 'VideoOffice',

);

태그 암호화
 다음글 form 처리 후 redirect 페이에서 post v... (4)
 이전글 파일업로드시 확장자 검토 방법 (6)

댓글

빛그림 / 2018/06/20 17:04:45 / 추천 0

php 인코더로 database.php 화일을 인코딩 하시면 되겠는데요.

Leader군 / 2018/06/21 08:42:36 / 추천 0

@빛그림

이하가 안되는데 

database.php 를 받아서 처리하는 파일에서 암호화를 햬지 해야 하는거 아닌가 해서요.

PHP 인코더로 하면 해당 텍스트 혹은 파라메터 넘길적에 사용하는거 아닌가요?

 전 database.php에 바로 암호화 한 값을 넣을려고 하거든요.

빛그림 / 2018/06/21 08:51:10 / 추천 0
원하시는 기능을 CI에서 제공해주지 않기 때문에 차라리 이온큐브 같은 인코더로 화일을 통채로 인코딩 해서 쓰시라는 것이죠.