์ „์ฒด๋ณด๊ธฐ 182

35์ผ์ฐจ(4.3) ์•”ํ˜ธํ™”(Encryption) ํ•ด์‹œ(hash)

์•”ํ˜ธํ™”(Encryption) ํ‰๋ฌธ(plain text) ๋ฉ”์‹œ์ง€๋‚˜ ๋ฐ์ดํ„ฐ๋ฅผ ์†ก์ˆ˜์‹  ํ•  ๋•Œ ์†ก์ˆ˜์‹ ์ž๋งŒ ์ดํ•ดํ•  ์ˆ˜ ์žˆ๋„๋ก ์›๋ฌธ ๋ฉ”์‹œ์ง€๋‚˜ ๋ฐ์ดํ„ฐ๋ฅผ ๋ณ€ํ˜•์‹œ์ผœ์„œ ์•”ํ˜ธ๋ฌธ(cipher text)์œผ๋กœ ๋งŒ๋“œ๋Š” ์ž‘์—…์„ ์•”ํ˜ธํ™”๋กœ ๋ถ€๋ฅด๋Š”๋ฐ ํŒŒ์ผ ๋‹จ์œ„(ํŒŒ์ผ)์˜ ์•”ํ˜ธํ™”์™€ ํŒŒ์ผ์‹œ์Šคํ…œ ๋‹จ์œ„(ํ•˜๋“œ๋””์Šคํฌ: Windows 11์˜ Bit Locker ๊ฐ™์€ ๊ฒƒ)์˜ ์•”ํ˜ธํ™”๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค. ๊ต‰์žฅํžˆ ๋ณต์žกํ•˜๊ณ  ๊ณ ๊ธ‰ ์ˆ˜ํ•™์ด ๋“ค์–ด๊ฐ„ ์•”ํ˜ธํ•™(Cryptographic)์„ ์—ฌ๊ธฐ์„œ ๋‹ค๋ฃจ์ง€๋Š” ์•Š๊ณ  ์ •๋ณด๋ณด์•ˆ ๊ณผ์ •์—์„œ ํ•„์š”ํ•œ ๋‚ด์šฉ์„ ์ค‘์‹ฌ์œผ๋กœ ์•Œ์•„๋ณด์ž. Linux์—์„œ ํŒŒ์ผ์„ ์•”ํ˜ธํ™” ํ•  ๋•Œ ๋ณดํ†ต GPG(Gnu Privacy Guard)๋ฅผ ์ด์šฉํ•˜๋Š”๋ฐ GPG๋Š” ๋ฏธ๊ตญ ๋‚ด์—์„œ๋งŒ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” PGP(Pretty Good Privacy) ์•”ํ˜ธํ™” ๊ธฐ๋ฒ•๊ณผ ํ˜ธํ™˜๋˜๋ฉฐ ๊ณต์œ ํ‚ค ์•”ํ˜ธ..

34์ผ์ฐจ(3.31) setuid s(4xxx), setgid s(2xxx), sitckybit t(1xxx) auth-basic htpasswd

setuid s(4xxx), setgid s(2xxx), sitckybit t(1xxx)๋Š” ๊ธฐ์กด ๊ถŒํ•œ์— x๊ฐ€ ์žˆ์„ ๋•Œ๋งŒ ์ ์šฉ๋˜๊ณ , ์—†์œผ๋ฉด S, T๊ฐ€ ๋ถ™๋Š”๋ฐ, ์ œ๋Œ€๋กœ ์‹คํ–‰๋˜์ง€ ์•Š๋Š”๋‹ค. ์ผ๋ฐ˜์ ์œผ๋กœ Linux์—์„œ A ๋ช…๋ น์–ด๊ฐ€ ์‹คํ–‰๋˜๋Š” ์ˆœ์„œ๋Š” '$HOME/bin์ด๋‚˜ $PATH์—์„œ A ๋ช…๋ น์–ด์˜ ์œ„์น˜๋ฅผ ์ฐพ๊ณ  =>A ๋ช…๋ น์–ด ์‹คํ–‰์ž์˜ ์‹คํ–‰๊ถŒํ•œ์„ ํ™•์ธํ•ด์„œ ์‹คํ–‰๊ถŒํ•œ์ด ์žˆ์œผ๋ฉด A ๋ช…๋ น์–ด๋ฅผ ์‹คํ–‰์‹œํ‚ค๊ณ , ์—†์œผ๋ฉด A ๋ช…๋ น์–ด(ํŒŒ์ผ)์— SetUID๊ฐ€ ์„ค์ •๋˜์–ด ์žˆ๋Š”์ง€ ๋ณด๊ณ  =>SetUID๊ฐ€ ์„ค์ •๋˜์–ด ์žˆ์œผ๋ฉด ํ˜„์žฌ ์‹คํ–‰์ž์˜ UID๋กœ A ๋ช…๋ น์–ด๋ฅผ ์‹คํ–‰ํ•œ๋‹ค, ๊ทธ๋Ÿฌ๋‚˜ UID๊ฐ€ ์—†์œผ๋ฉด ์‹คํ–‰์ด ์•ˆ ๋œ๋‹ค '์ด๋‹ค. ๋ณด์•ˆ์ƒ ์œ„ํ—˜ํ•˜์ง€๋งŒ ํ™œ์šฉ์ƒ ์œ ์šฉํ•˜๋ฏ€๋กœ Linux ์‹œ์Šคํ…œ์€ ์ด๋Ÿฐ ์„ค์ •์„ ์œ ์ง€ํ•˜๊ณ  ์žˆ๋‹ค. ๋”ฐ๋ผ์„œ ๊ด€๋ฆฌ์ž๊ฐ€ SetUID๊ฐ€ ์„ค์ •๋œ ํŒŒ์ผ๋“ค์„ ๋Š˜ ๊ฐ..

33์ผ์ฐจ(3.30) chroot(change root) chcon(change context)๊ณผ restorecon SetUID, SetGID, ๊ทธ๋ฆฌ๊ณ  Sticky bit

chroot(change root) ๊ด€๋ฆฌ์ž๋Š” ์„œ๋ฒ„ ์‹œ์Šคํ…œ์— FTP๋‚˜ HTTP, NFS ๋“ฑ์˜ ์„œ๋ฒ„ ์„œ๋น„์Šค๋ฅผ ์„ค์ •ํ•ด๋‘๊ณ , ํด๋ผ์ด์–ธํŠธ๋“ค์ด FTP๋‚˜ Telnet, SSH, HTTP ๋“ฑ์œผ๋กœ ์„œ๋ฒ„์— ์—ฐ๊ฒฐํ•ด์„œ ํŒŒ์ผ์„ ์—…/๋‹ค์šด๋กœ๋“œํ•˜๊ฒŒ ํ•˜๋Š”๋ฐ FTP ์„œ๋ฒ„์ธ ๊ฒฝ์šฐ FTP ์„œ๋ฒ„์˜ ์˜คํ”ˆ ๋””๋ ‰ํ„ฐ๋ฆฌ /var/ftpd/pub ๋””๋ ‰ํ„ฐ๋ฆฌ, HTTP์ธ ๊ฒฝ์šฐ /var/www/html ๋””๋ ‰ํ„ฐ๋ฆฌ๋กœ ๋“ค์–ด์™€์„œ cd ../๋‚˜ ls ../ ํ•ด์„œ ์˜คํ”ˆ๋œ pub๋‚˜ html ๋””๋ ‰ํ„ฐ๋ฆฌ์˜ ์ƒ์œ„ ๋””๋ ‰ํ„ฐ๋ฆฌ๋กœ ์ด๋™ํ•˜๊ฑฐ๋‚˜ ์‚ดํŽด๋ณด๊ฒŒ ํ•˜๋ฉด ๋ณด์•ˆ์ƒ ๋ฌธ์ œ๊ฐ€ ๋  ์ˆ˜ ์žˆ๋‹ค. ์ด๋Ÿด ๋•Œ chroot๋ฅผ ์‚ฌ์šฉํ•˜๋Š”๋ฐ ์ด ๋ช…๋ น์–ด๋Š” ์–ด๋Š ๋””๋ ‰ํ„ฐ๋ฆฌ๋ฅผ ๊ฐ€์ƒ์˜ ์ตœ์ƒ์œ„ / ๋””๋ ‰ํ„ฐ๋ฆฌ๋กœ ๋งŒ๋“ค์–ด์„œ cd ../ ํ–ˆ์„ ๋•Œ ๋” ์ด์ƒ ์ƒ์œ„ ๋””๋ ‰ํ„ฐ๋ฆฌ๋กœ ์ด๋™ํ•˜์ง€ ๋ชปํ•˜๊ฒŒ ํ•ด์„œ ๋ณด์•ˆ์„ ์ฆ์ง„์‹œํ‚จ๋‹ค. ์•ฝํ™”๋˜์—ˆ๋‹ค. S..

์ •๋ณด๋ณด์•ˆ ๋ฆฌ๋ˆ…์Šค 2์ผ์ฐจ(04.02)

Linux๋Š” UNIX๊ฐ€ ์‹คํ–‰๋˜๊ธฐ ์œ„ํ•œ CPU์ธ sparc ๊ณ„์—ด์˜ ์ปดํ“จํ„ฐ์—์„œ๋งŒ ์‹คํ–‰๋˜๋Š” ๊ฒƒ์„ ์ผ๋ฐ˜์ธ๋“ค์ด ๋„๋ฆฌ ์‚ฌ์šฉํ•˜๋Š” Windows ๊ณ„์—ด์˜ CPU์ธ Intel ๊ณ„์—ด์—์„œ ์‹คํ–‰๋˜๋Š” UNIX๋ฅผ ๋งŒ๋“ค๊ธฐ ์œ„ํ•ด์„œ ํƒ„์ƒํ–ˆ๋‹ค. Windows์—์„œ๋Š” ํŒŒ์ผ ์‹œ์Šคํ…œ์œผ๋กœ AD(Active Driectory(์ „ํ™”๋ฒˆํ˜ธ๋ถ€์ฒ˜๋Ÿผ ๋ฆฌ์†Œ์Šค๋ณ„๋กœ ๋‚˜์—ด)) ๊ตฌ์กฐ๋ฅผ ์‚ฌ์šฉ ===>ext3, ext4, fat, xfs, btrfs ๋“ฑ์€ Linux์—์„œ์˜ ํฌ๋งท์ด๊ณ , FAT32, NTFS ๋“ฑ์€ Windows์—์„œ์˜ ํฌ๋งท์ด๋‹ค. ํ•˜๋“œ์›จ์–ด์ธ ์ปค๋„์„ ์‰˜์„ ํ†ตํ•ด์„œ ์‚ฌ์šฉ์ž๊ฐ€ ํ†ต์ œํ•œ๋‹ค. ์‚ฌ์šฉ์ž ->์‰˜ ->์ปค๋„ ->์žฅ์น˜(HDD, USB, DVD, Printer, ...)๋“ค ๊ด€๋ฆฌ(์ด๋“ค ์žฅ์น˜๋„ ํŒŒ์ผ๋กœ ์ทจ๊ธ‰) Linux์—์„œ์˜ ์†Œํ”„ํŠธ์›จ์–ด๋Š” GPL์— ์˜ํ•ด์„œ ๋ฌด๋ฃŒ๋กœ ๋ฐฐํฌ(Copy-L..

์ •๋ณด๋ณด์•ˆ ๋ฆฌ๋ˆ…์Šค 1์ผ์ฐจ(04.01)

์ฒซ ๋‹ฌ์€ Linux๋ฅผ ํ•œ๋‹ฌ๋กœ ์•„์ฃผ ๊ธฐ๋ณธ์ ์ธ ๊ฒƒ๋“ค์„ ๋‹ค๋ค„๋ณด๊ณ  AI(Aritificial Intelligence)[Machine Learning]๋ฅผ ๋ฐฐ์šด๋’ค BigData Analysis๋ฅผ ํ•™์Šตํ•ด์„œ ๋„คํŠธ์›Œํฌ ๊ด€๋ฆฌ์™€ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๊ด€๋ฆฌ์— ์‘์šฉํ•˜๊ธฐ ChatGPT๋ฅผ ์ด์šฉํ•ด์„œ ์นจํˆฌ(DDoS, RansomWare, ...)์— ๋Œ€ํ•œ ๊ฒƒ๋“ค์„ ์ธ๊ณต์ง€๋Šฅ์„ ์ด์šฉํ•ด์„œ ๋ฐฉ์–ดํ•˜๊ธฐ ===>IPS/IDS/FW/Virus Wall๋“ฑ์— ์ ์šฉํ•ด์„œ ์‹คํ–‰์‹œํ‚ด *** ์ง„๋„๋ฅผ ์กฐ๊ธˆ ๋น ๋ฅด๊ฒŒ ์ง„ํ–‰ํ•˜๋ฉด PHP, MySQL, Windows Server๋ฅผ ๊ฐ•์˜ํ•˜๊ณ  OR Python + Machine Learning =>Network ๋ณด์•ˆ์— ์‘์šฉํ•˜๊ธฐ *** Wireless hacking(VoIP, Mobile) VMware(VMware)๋Š” ๊ฐ€์ƒ์ ์œผ๋กœ ํ˜ธ์ŠคํŠธ๋ฅผ ..

31์ผ์ฐจ(3.28) DenyHosts ModSecurity

DenyHosts ์ด ๋„๊ตฌ๋„ Fail2Ban์ฒ˜๋Ÿผ IPS๋กœ ์‚ฌ์šฉ๋œ๋‹ค. ์›๊ฒฉ์—์„œ ์—ฌ๋Ÿฌ IP๋กœ ๋ฌด์ฐจ๋ณ„ ์—ฐ๊ฒฐ์„ ์‹œ๋„ํ•˜๋Š” DDoS ๊ณต๊ฒฉ์˜ ํ•ด์ปค๋ฅผ ๋ง‰๋Š” ๊ธฐ๋ฒ• ์ค‘ ํ•˜๋‚˜์ด๋‹ค. ์„œ๋ฒ„๊ฐ€ DDoS ๊ณต๊ฒฉ์—์„œ์™€ ๊ฐ™์ด ์‚ฌ์„ค IP๋‚˜ ์•Œ ์ˆ˜ ์—†๋Š” ๋ฌด์ˆ˜ํ•œ ์•…์„ฑ IP ์ฃผ์†Œ๋“ค์„ ๋ชจ๋‘ ๋ง‰์„ ์ˆ˜ ์—†์œผ๋ฏ€๋กœ ์—ฐ๊ฒฐ์„ ํ—ˆ์šฉํ•  IP ์ฃผ์†Œ๋งŒ ์ง€์ •ํ•ด๋‘๊ณ  ์„œ๋ฒ„์˜ Messages๋‚˜ Secure ๋กœ๊ทธ๋ฅผ ์ฝ์–ด์„œ ์ด๋Ÿฐ ์ด์ƒํ•œ IP ์ฃผ์†Œ๋‚˜ ๋„คํŠธ์›Œํฌ๋“ค์˜ ์—ฐ๊ฒฐ์„ TCPwrapper์˜ /etc/hosts.deny ํŒŒ์ผ์— ๋„ฃ์–ด์„œ ๋ง‰๋Š” ๊ธฐ๋ฒ•์ด๋‹ค. TCPwrapper๋Š” ์ผ๋ฐ˜์ ์œผ๋กœ /etc/hosts.allow ํŒŒ์ผ์„ ๋จผ์ € ๋ณด๊ณ  /etc/hosts.deny ํŒŒ์ผ์„ ๋‚˜์ค‘์— ๋ณด๋ฏ€๋กœ ์„ค์ •์€ ๋จผ์ € /etc/hosts.deny ํŒŒ์ผ์—์„œ ๋ชจ๋‘ ๊ฑฐ๋ถ€๋กœ ํ•ด๋‘๊ณ , /etc/hosts. all..

30์ผ์ฐจ(3.27) ๋กœ๊ทธ์›Œ์น˜ fail2ban

apt -y install logwatch tabํ‚ค๋ฅผ ๋ˆŒ๋Ÿฌ ok ๋‹ค ok๋ฅผ ๋ˆŒ๋Ÿฌ ์„ค์ •์„ ๋๋‚ด์ค€๋‹ค. nano -c /usr/share/logwatch/default.conf/logwatch.conf root๋ฅผ centos123456@mailinator.com์œผ๋กœ ๋ฐ”๊ฟ”์คฌ๋‹ค. 44๋ฒˆ์งธ ์ค„์˜ ์žˆ๋Š” MailTo = root → MailTo = centos123456@mailinator.com๋กœ ๋ณ€๊ฒฝํ•ด์„œ ์ด๋ฒคํŠธ ๋ฐœ์ƒ์‹œ ๋กœ๊ทธ๋ฅผ ์ด๋ฉ”์ผ๋กœ ๋ฐ›์„ ์ˆ˜ ์žˆ๊ฒŒ ํ•˜์˜€๋‹ค. sudo logwatch --service all --detail high --mailto centos123456@mailinator.com --range today ์„ผํ† ์Šค์—์„œ ์šฐ๋ถ„ํˆฌ ssh ์—ฐ๊ฒฐ์„ ํ•ด์คฌ๋‹ค. ๋ณด์•ˆ์„ค์ •์˜ ๊ธฐ๋ณธ์›์น™์—๋Š” Fail Safe์™€ Safe F..

29์ผ์ฐจ(3.24) ํ”„๋ก์‹œ ์„œ๋ฒ„ ๋ฒ„ํ”„ ์Šค์œ„ํŠธ ์•…์„ฑ์ฝ”๋“œ๋ฅผ ์ด์šฉํ•œ ๊ณต๊ฒฉ์— ๋Œ€๋น„ํ•˜๊ธฐ ์ผ๋ฐ˜์ ์ธ ๋„คํŠธ์›Œํฌ ๊ณต๊ฒฉ๊ณผ ๋ฐฉ์–ด์ฑ… ๊ธฐ๋ณธ์ ์ธ ๋ณด์•ˆ ๋„๊ตฌ๋“ค

ํ”„๋ก์‹œ ์„œ๋ฒ„๋ž€? ํด๋ผ์ด์–ธํŠธ๊ฐ€ ์ž์‹ ์„ ๊ฑฐ์ณ ๋‹ค๋ฅธ ๋„คํŠธ์›Œํฌ์— ์ ‘์†ํ•  ์ˆ˜ ์žˆ๋„๋ก ์ค‘๊ฐ„์—์„œ ๋Œ€๋ฆฌํ•ด์ฃผ๋Š” ์„œ๋ฒ„๋ฅผ ๋งํ•œ๋‹ค. ์„œ๋ฒ„์™€ ํด๋ผ์ด์–ธํŠธ ์‚ฌ์ด์—์„œ ๋Œ€๋ฆฌ๋กœ ํ†ต์‹ ์„ ์ˆ˜ํ–‰ํ•ด์ฃผ๋Š” ๊ฒƒ์„ ํ”„๋ก์‹œ๋ผ๊ณ  ํ•˜๊ณ  ๊ทธ ๊ธฐ๋Šฅ์„ ํ•˜๋Š” ์„œ๋ฒ„๋ฅผ ํ”„๋ก์‹œ ์„œ๋ฒ„๋ผ ๋ถ€๋ฅด๋Š” ๊ฒƒ์ด๋‹ค. ์ฆ‰, ํ”„๋ก์‹œ ์„œ๋ฒ„๋Š” ์„œ๋ฒ„์™€ ํด๋ผ์ด์–ธํŠธ ์‚ฌ์ด์—์„œ ์š”์ฒญ๊ณผ ์‘๋‹ต์„ ์ฒ˜๋ฆฌํ•ด์ฃผ๊ฒŒ ๋˜๋Š” ๊ฒƒ์ด๋‹ค. ๋ฒ„ํ”„์Šค์œ„ํŠธ, ํŒŒ๋กœ์Šค, ํ”ผ๋“ค๋Ÿฌ์™€ ๊ฐ™์€ ์›น ํ”„๋ก์‹œ ํˆด์„ ์‚ฌ์šฉํ•ด๋ณธ ์‚ฌ๋žŒ์ด๋ผ๋ฉด ์•„๋งˆ ๋Œ€๋ถ€๋ถ„ ์›น ์š”์ฒญ์ด๋‚˜ ์‘๋‹ต ๊ฐ’์„ ์ค‘๊ฐ„์— ๊ฐ€๋กœ์ฑ„๊ธฐ ์œ„ํ•ด์„œ ์‚ฌ์šฉํ–ˆ์„ ๊ฒƒ์ด๋‹ค. ํ•ด๋‹น ํˆด์—์„œ ์‚ฌ์šฉํ•˜๋Š” ์›น ํ”„๋ก์‹œ ์„œ๋ฒ„ ์ฃผ์†Œ์™€ ํฌํŠธ ์„ค์ •์„ ํ•ด์ฃผ๋ฉด ๋ธŒ๋ผ์šฐ์ €์—์„œ ๋ณด๋‚ธ ์›น ์š”์ฒญ์ด ํ”„๋ก์‹œ ์„œ๋ฒ„๋ฅผ ๊ฒฝ์œ ํ•˜๊ธฐ ๋•Œ๋ฌธ์— ์ค‘๊ฐ„์— ํŒจํ‚ท์„ ๊ฐ€๋กœ์ฑŒ ์ˆ˜ ์žˆ๊ฒŒ ๋˜๋Š” ๊ฒƒ์ด๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด ๋ฒ„ํ”„์Šค์œ„ํŠธ ํˆด์˜ ๊ฒฝ์šฐ ํ”„๋ก์‹œ ์„œ๋ฒ„ ํฌํŠธ๋กœ 8080 ํฌํŠธ๋ฅผ ์‚ฌ์šฉ..

BT(๋ฐฑํŠธ๋ž™)์— ์™ธ๋ถ€์— ์žˆ๋Š” ํด๋” ์—ฐ๊ฒฐํ•˜๊ธฐ(๊ณต์œ ํด๋”)

์šฐ์„  VMware tools๋ฅผ ๊น๋‹ค. https://m.blog.naver.com/PostView.naver?isHttpsRedirect=true&blogId=kdi0373&logNo=220357550448 [etc] BackTrack Vmware Tools ์„ค์น˜ BackTrack ์‚ฌ์ดํŠธ -> COMMUNITY -> ... blog.naver.com ์•„๋‹ˆ๋ฉด ์ด ๊ธ€๋„ ๊ดœ์ฐฎ์€ ๋“ฏ https://m.blog.naver.com/PostView.naver?isHttpsRedirect=true&blogId=gaegurijump&logNo=110189492388 ๊ทธ๋ฆฌ๊ณ  ๋ฐ”ํƒ•ํ™”๋ฉด์— ์žˆ๋Š” ํด๋” BT์— ์—ฐ๊ฒฐํ•˜๊ธฐ VM > Settings Options > Shared F..