메뉴 닫기

shc로 쉘 스크립트 암호화

리눅스 쉘스크립트를 이용할 경우 생기는 문제중에 암호화가 되지 않는
문제가 있습니다.
여러명의 작업자들이 쉘스크립트를 이용하여 작업할 경우 스크립트안에 DB 정보
및 중요 정보가 있어도 특별한 제약없이 볼수있습니다.
서버가 해킹되었거나 ssh 무단 접속이 빈번한 최근에는 보안적인 측면에서
굉장히 큰 문제가  될 수 있습니다.
저 역시 쉘스크립트에 DB 접속 정보 및 운영중인 수백대의 서버를 자동접속하여
작업하기 위해 일반 사용자의 패스워드는 물론이거니와 root의 암호도
스크립트안에 넣습니다.
이와 같은 문제를 해결하기 위해 shc를 설치하여 실행하면 스크립트를 binary
파일로 변환하여 소스를 볼수 없게 합니다.

1. 다운로드
http://www.datsi.fi.upm.es/~frosal/sources/shc-3.8.9.tgz

2. 압축 해제

tar

3. README 파일 확인

make
※프로그램의 목적과 설치 방법이 나옵니다….걍 make 하나면 된다는군요….호오….흠…….

4. TEST

result

※ shc -f 스크립트 명령어로 실행해보면 .x 바이너리파일이 생성됩니다. 호오..이리 간단히 암호화가 됩니다.

결론 : shc 설치후 쉘스크립트가 암호화 되었으며 중요한 정보가 있는 쉘스크립트는  필히 암호화 하도록 해야합니다.

 

[polldaddy rating=”7739789″]

Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x
()
x