리눅스/Other commands

리눅스 sosreport의 ip주소, hostname등 민감한 정보 제거하기(soscleaner)

G. Hong 2019. 2. 16. 17:54
728x90
반응형


Sosreport는 레드햇/centos 리눅스에서 기본적으로 제공되는 장애진단을 위한 로그수집 툴입니다.

Sosreport는 플러그인 방식을 통해서 추가로 수집되길 원하는 파일 및 데이타들을 추가 및 제거가 가능하기 때문에 트러블슈팅을 위한 도구로 널리 사용되고 있습니다.


하지만 sosreport를 통해서 수집된 파일들은 시스템의 전반적인 중요한 로그들이 포함 되기 때문에 노출이 되면 위험한 민감한 정보들도 포함을 하게 됩니다. 


그래서 만들어진 soscleaner라는 툴을 사용하게 되면, ip address, hostname, MAC address 등의 민감한 정보들을 sosreport에서 다른 값들로 변형을 시켜서 정보는 노출되지 않지만, 트러블슈팅은 가능하게 됩니다.


다운로드 및 설치

해당 툴은 https://github.com/jduncan-rva/soscleaner/releases 에서 다운로드 가능합니다.

yum 및 rpm파일은 최신 버젼이 없으니 위의 사이트에서 받으시길 권장드립니다.

그리고 soscleaner가 동작하기 위해서 필요한 python-magic과 ipaddr 도 아래의 사이트에서 다운받으셔야 합니다.

https://pypi.org/simple/ipaddr/

https://pypi.org/simple/python-magic/


아래의 순서대로 설치를 해주시기 바랍니다.

[~]# tar xvzf ipaddr-2.2.0.tar.gz

[~]# cd ipaddr-2.2.0

[ipaddr-2.2.]# chmod 755 setup.py

[ipaddr-2.2.0]# ./setup.py install


[~]# tar xvzf python-magic-0.4.15.tar.gz

[~]# cd python-magic-0.4.15

[python-magic-0.4.15]# chmod 755 setup.py

[python-magic-0.4.15]# ./setup.py install


[~]# tar xvzf soscleaner-0.3.93.tar.gz

[~]# cd soscleaner-0.3.93

[soscleaner-0.3.93]# chmod 755 setup.py

[soscleaner-0.3.93]# ./setup.py install


그리고 sosreport가 있는 디렉터리로 이동한 뒤에 아래와 같이 soscleaner를 실행하시면 됩니다.

[tmp]# soscleaner sosreport-xxxxxxxxxxxxxxx.tar.xz


soscleaner가 완료되면 아래와 같이 변형된 값이 저장된 *.tar.gz파일과 ip address 등의 정보등이 어떻게 변환되었는지를 보여주는 csv파일들이 출력되게 됩니다.

[tmp]# ls -al | grep sos

-rw-r--r--.   1 root       root            229 Feb 16 16:33 soscleaner-xxxxxxxxxxxxxxx-dn.csv

-rw-r--r--.   1 root       root            202 Feb 16 16:33 soscleaner-xxxxxxxxxxxxxxx-hostname.csv

-rw-r--r--.   1 root       root           3288 Feb 16 16:33 soscleaner-xxxxxxxxxxxxxxx-ip.csv

-rw-r--r--.   1 root       root              0 Feb 16 16:28 soscleaner-xxxxxxxxxxxxxxx.log

-rw-r--r--.   1 root       root            594 Feb 16 16:33 soscleaner-xxxxxxxxxxxxxxx-mac.csv

-rw-r--r--.   1 root       root       22249438 Feb 16 16:33 soscleaner-xxxxxxxxxxxxxxx.tar.gz

-rw-r--r--.   1 root       root             59 Feb 16 16:33 soscleaner-xxxxxxxxxxxxxxx-username.csv



728x90
반응형