sedurity audit program
ํ๋ก์ ํธ ์๊ฐ
๋ณธ ํ๋ก์ ํธ์์๋ ๋ฆฌ๋
์ค ์๋ฒ์ ๋ณด์ ์ํ๋ฅผ ์๋์ผ๋ก ์ ๊ฒํด์ฃผ๊ณ ์ ๊ฒ๊ฒฐ๊ณผ๋ฅผ ๋ณด๊ณ ์๋ก ์์ฑํด์ฃผ๋ TUIํ๋ก๊ทธ๋จ์ ์์ฑํฉ๋๋ค.
์ฃผ์๊ธฐ๋ฅ
- 39๊ฐ์ง ๋ณด์ ์ ๊ฒ ์ฌํญ์ ๋ํด ์ฒดํฌํด์ฃผ๊ณ ๊ฐ ์ฌํญ์ ๋ํด
์ํธ, ์ทจ์ฝ, ๊ฒฝ๊ณ 3๋จ๊ณ๋ก ๋ถ๋ฅํฉ๋๋ค.
- ์ทจ์ฝํ ์ฌํญ์ ๋ํด์๋ ์ด๋ ๋ถ๋ถ์ด ๋ฌธ์ ์ด๊ณ ์ด๋ป๊ฒ ์กฐ์นํด์ผ ํ๋์ง ๋ณด๊ณ ์๋ก ์ถ๋ ฅํฉ๋๋ค.
- ์๋์ผ๋ก ์์ฑ๋ ๋ณด๊ณ ์๋ pdf/md ํ์ผ๋ก ๋ค์ด๋ก๋ ๊ฐ๋ฅํฉ๋๋ค.
์ค์น ๋ฐ ์คํ๋ฐฉ๋ฒ
- ํฐ๋ฏธ๋์์ pip์ ์ฌ์ฉํ์ฌ ํ๋ก๊ทธ๋จ์ ์ค์นํฉ๋๋ค.
pip install security-audit-app
- ์ค์น๊ฐ ์๋ฃ๋๋ฉด ํฐ๋ฏธ๋์์
saudit ๋ช
๋ น์ด๋ก ํ๋ก๊ทธ๋จ์ ์คํํ ์ ์์ต๋๋ค.
๊ฐ๋ฐ ํ๊ฒฝ ๋ฐ ์์กด์ฑ
๋ณธ ํ๋ก๊ทธ๋จ์ ์ ๊ฒ ๋์ ์๋ฒ ์ ๋ค์์ ์กฐ๊ฑด์ด ์ถฉ์กฑ๋์ด์ผ ํฉ๋๋ค.
- python 3.8 ์ด์
- pandoc 2.14.0.3
- TeX Live 2020
- dos2unix 7.4.2
์ฌ์ฉ๋ฒ
- ํ๋ก๊ทธ๋จ์ด ์์๋๋ฉด ์๋ฒ ์ ๊ฒ์ ์ค์ํ ์๋ฒ์ ์ ์ํ ๋ฐฉ๋ฒ์ ์ ํํฉ๋๋ค. ๊ณ์ ์
๋น๋ฐ๋ฒํธ๋ฅผ ์ด์ฉํ์ฌ ์ ์ํ๋ ๋ฐฉ๋ฒ๊ณผ sshํค ํ์ผ์ ์ ํํ์ฌ ์ ์ํ๋ ๋ฐฉ๋ฒ์ด ์์ต๋๋ค.
- ๋น๋ฐ๋ฒํธ๋ก ์ ์ํ๊ธฐ๋ฅผ ์ ํํ๋ฉด ์๋ฒ์ ip์ฃผ์์ ๊ณ์ ๋ช
,๊ณ์ ๋น๋ฐ๋ฒํธ๋ฅผ ์
๋ ฅํ๊ณ ์ ์์ ์ ํํฉ๋๋ค.
sshํค๋ก ์ ์ํ๊ธฐ๋ฅผ ์ ํํ๋ฉด ์๋ฒ์ ip์ฃผ์์ ๊ณ์ ๋ช
,sshํค ํ์ผ์ ์์น๋ฅผ ์ ํํ ํ ์ ์์ ์ ํํฉ๋๋ค.
์ ํ ๋ฒํผ์ ๋๋ฅด๋ฉด ํ์ผ ํ์๊ธฐ๊ฐ ํ์๋ฉ๋๋ค. ์๋ฒ ์ ์์ ์ํ sshํค๋ฅผ ์ ํํ๊ณ open์ ์ ํํฉ๋๋ค.
- ์
๋ ฅํ ์ ๊ฒ ๋์ ์๋ฒ์ ์ฃผ์๋ฅผ ์ด์ฉํด ssh์ ์์ ์๋ํฉ๋๋ค. ์ดํ ์๋ฒ ์ ๊ฒ ๋ฐ ๋ณด๊ณ ์ ์์ฑ์ด ์์๋ฉ๋๋ค. ์ ๊ฒ ๋ฐ ๋ณด๊ณ ์ ์์ฑ์ด ๋๋๋ฉด ์ฌ์ฉ์์ ํ ๋๋ ํฐ๋ฆฌ์ report_{time}.pdf,report_{time}.md ํ์์ ํ์ผ์ด ๋ค์ด๋ก๋ ๋ฉ๋๋ค.
๋ณด๊ณ ์ ์์
๋ณธ ํ๋ก๊ทธ๋จ์ ์ถ๋ ฅ๋ฌผ์ธ ๋ณด๊ณ ์์ ์์์
๋๋ค.
1.๊ฐ์ - ๋ณด๊ณ ์์ ๋ํ ๊ฐ๋จํ ์ค๋ช
์
๋๋ค.
2.์ ๊ฒ ๊ฒฐ๊ณผ ์์ฝ - 39๊ฐ์ง ์ ๊ฒ ์ฌํญ์ ๋ํด ์ํธ, ์ทจ์ฝ, ๊ฒฝ๊ณ ์ ๊ฐ์์ ์ด๋ค ํญ๋ชฉ์ด ํฌํจ๋์ด ์๋์ง ๋ํ๋
๋๋ค.
3.์์ธ ์ ๊ฒ ๊ฒฐ๊ณผ - 39๊ฐ์ง ์ ๊ฒ ์ฌํญ์ ๋ํด ์ ๊ฒ ๊ธฐ์ค, ์ํธ ๊ธฐ์ค, ์ทจ์ฝ ๊ธฐ์ค, ๊ฒฝ๊ณ ๊ธฐ์ค์ ์ ์ํ๊ณ ์ ๊ฒ ๊ฒฐ๊ณผ๋ฅผ ํ์ํฉ๋๋ค.
4.์ทจ์ฝํญ๋ชฉ ์์ฝ ๋ฐ ์กฐ์น - ์ ๊ฒ ๊ฒฐ๊ณผ๊ฐ ์ทจ์ฝ์ธ ํญ๋ชฉ๋ค์ ๋ํด ์ทจ์ฝ์ผ๋ก ๋ถ๋ฅ๋ ์ด์ ์ ์กฐ์น ๋ฐฉ๋ฒ์ ์ ์ํฉ๋๋ค.