๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
๋ฐ˜์‘ํ˜•

์ „์ฒด ๊ธ€424

[Font] ๋Ÿฐ๋‹๋งจ ์ „์†Œ๋ฏผ์ฒด SBS ๋Ÿฐ๋‹๋งจ์—์„œ ํ•œ๊ธ€๋‚  ํŠน์ง‘์œผ๋กœ ์ง„ํ–‰ํ•œ ๋‚ด์šฉ ์ค‘ ์šฐ์Šน์ž์—๊ฒŒ Font ์ œ์ž‘์„ ํ•ด์ฃผ์—ˆ๋‹ค. ์šฐ์Šน์ž๊ฐ€ ์ „์†Œ๋ฏผ๋‹˜์ด ๋˜๋ฉด์„œ ์ „์†Œ๋ฏผ์ฒด๊ฐ€ ๋‚˜์™”์œผ๋ฉฐ, ๊ฐœ์ธ/๊ธฐ์—… ๋‹ค์–‘ํ•œ ๊ณณ์— ์ƒ์—…์  ๋ชฉ์ ์œผ๋กœ๋„ ๊ตฌ๋ถ„ ์—†์ด ์ž์œ ๋กญ๊ฒŒ ์˜๊ตฌ์ ์œผ๋กœ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค. ์•ž์œผ๋กœ 3๊ฐœ์›”(2019.10.06 ~ 2020.01.05) ๊ฐ„๋งŒ ๋ฌด๋ฃŒ๋กœ ๋‹ค์šด๋กœ๋“œ ๊ฐ€๋Šฅํ•˜๋‹ˆ ๋ฏธ๋ฆฌ๋ฏธ๋ฆฌ ๋ฐ›์•„ ์‚ฌ์šฉํ•˜๋„๋ก ํ•˜์ž. 2019.10.09 - [OS/Mac] - [Mac] ์„œ์ฒด ์„ค์น˜ ๋ฐ ์ œ๊ฑฐํ•˜๋Š” ๋ฐฉ๋ฒ• 1. ์ „์†Œ๋ฏผ์ฒด ์•ˆ๋‚ด [๋Ÿฐ๋‹๋งจ ํ•œ๊ธ€๋‚  ํŠน์ง‘] ์šฐ์Šน์ž ์ „์†Œ๋ฏผ ํŠน์ „ - "๋Ÿฐ๋‹๋งจ ์ „์†Œ๋ฏผ์ฒด" 3๊ฐœ์›”๊ฐ„ ๋ฌด๋ฃŒ๋ฐฐํฌ ์ง„ํ–‰ํ•ฉ๋‹ˆ๋‹ค. ์›ํ•˜๋Š” ๋ถ„๋“ค์€ ํŒŒ์ผ์„ ๋‚ด๋ ค๋ฐ›์•„์ฃผ์„ธ์š”~ SBS ‘๋Ÿฐ๋‹๋งจ ์ „์†Œ๋ฏผ์ฒด’ ๊ธ€๊ผด์€ ์ง์ ‘ ์ž‘์„ฑํ•œ ์žํ•„ ์›๊ณ ์˜ ํŠน์ง•์„ ์‚ด๋ ค ‘์ „์†Œ๋ฏผ’์”จ์˜ ๊ฐœ์„ฑ์„ ๋‹ด๊ณ , ๊ฐ€๋…์„ฑ์„ ๊ณ ๋ คํ•œ ์†๊ธ€์”จ ํฐํŠธ๋กœ.. 2019. 10. 9.
[Linux] ๋ฆฌ๋ˆ…์Šค ์‹œ์Šคํ…œ ์ข…๋ฃŒ ๋ฐ ์žฌ๋ถ€ํŒ… ๋ช…๋ น์–ด 1. ๋ฆฌ๋ˆ…์Šค์‹œ์Šคํ…œ ์ข…๋ฃŒํ•˜๊ธฐ halt poweroff init 0 shutdown -h now 2. ๋ฆฌ๋ˆ…์Šค์‹œ์Šคํ…œ ์žฌ๋ถ€ํŒ…ํ•˜๊ธฐ reboot init 6 shutdown -r now 3. ์‹œ์Šคํ…œ์ข…๋ฃŒ์— ๊ด€ํ•œ ์ •๋ณด ํ™•์ธํ•˜๊ธฐ /var/log/wtmp ํŒŒ์ผ ํ™•์ธ /var/log/dmesg ํŒŒ์ผ ํ™•์ธ dmesg 4. shutdown ๋ช…๋ น์–ด shutdown -r now : ์ฆ‰์‹œ ์žฌ๋ถ€ํŒ… shutdown -h now : ์ฆ‰์‹œ ์ข…๋ฃŒ shutdown -r +๋ถ„ ๋ฉ”์„ธ์ง€ : ๋ฉ”์„ธ์ง€๋ฅผ ๋ณด์—ฌ์ฃผ๊ณ  x๋ถ„ํ›„์— ์žฌ๋ถ€ํŒ… shutdown -h +๋ถ„ ๋ฉ”์„ธ์ง€ : ๋ฉ”์„ธ์ง€๋ฅผ ๋ณด์—ฌ์ฃผ๊ณ  x๋ถ„ํ›„์— ์ข…๋ฃŒ shutdown -r ์‹œ:๋ถ„ ๋ฉ”์„ธ์ง€ : ๋ฉ”์„ธ์ง€๋ฅผ ๋ณด์—ฌ์ฃผ๊ณ  x์‹œ:x๋ถ„์— ์žฌ๋ถ€ํŒ… shutdown -h ์‹œ:๋ถ„ ๋ฉ”์„ธ์ง€ : ๋ฉ”์„ธ์ง€๋ฅผ ๋ณด์—ฌ์ฃผ๊ณ  x์‹œ:x๋ถ„์— ์ข…๋ฃŒ 2019. 10. 8.
[Solaris] ๋„คํŠธ์›Œํฌ ์„ค์ • 1. Solaris ๋„คํŠธ์›Œํฌ ์„ค์ • – ์ˆ˜๋™ / ์ผ์‹œ ์‚ฌ์šฉ Ifconfig plumb Ifconfig netmaks broadcast + up Ifconfig –a Route add default Ex) Ifconfig hme0 plumb Ifconfig hme0 192.168.253.100 netmaks 255.255.255.0 broadcast + up Ifconfig –a Route add default 192.168.1.1 2. Solaris ๋„คํŠธ์›Œํฌ ์„ค์ • – ์ˆ˜๋™ / IP๋ณ€๊ฒฝ ๋ฐ NIC ์ถ”๊ฐ€ - ifconfig plumb ์ดํ›„ ์•„๋ž˜ ์„ค์ • ํŒŒ์ผ ๋ณ€๊ฒฝ 1) /etc/hosts ์ˆ˜์ • # Internet host table # 127.0.0.1 localhost Ex) 192.168.253.100 ban.. 2019. 10. 8.
[Solaris] ์‹œ์Šคํ…œ ์ข…๋ฃŒ ๋ฐ ์žฌ๋ถ€ํŒ… ๋ช…๋ น์–ด # init 0 ์œ„ ๋ช…๋ น์–ด๋Š” ์‹œ์Šคํ…œ์„ run level 0๋กœ ์ „ํ™˜์‹œํ‚จ๋‹ค. /etc/rc0.d ์Šคํฌ๋ฆฝํŠธ๋ฅผ ์‹คํ–‰ํ•˜์—ฌ ๋ชจ๋“  ์„œ๋น„์Šค์™€ ๋ฐ๋ชฌ์„ ์ข…๋ฃŒํ•˜๊ณ  ์‹œ์Šคํ…œ์„ PROM ๋ชจ๋“œ๋กœ ์ „ํ™˜ํ•œ๋‹ค. # init 5 run level 5๋กœ ์‹œ์Šคํ…œ์„ ์ „ํ™˜ํ•œ๋‹ค. /etc/rc0.d ์Šคํฌ๋ฆฝํŠธ๋ฅผ ์‹คํ–‰ํ•˜์—ฌ ๋ชจ๋“  ์„œ๋น„์Šค์™€ ๋ฐ๋ชฌ์„ ์ข…๋ฃŒํ•˜๊ณ  ์‹œ์Šคํ…œ์„ Power off ์‹œํ‚จ๋‹ค. # init 6 run level 6๋กœ ์‹œ์Šคํ…œ์„ ์ „ํ™˜ํ•œ๋‹ค. /etc/rc0.d ์Šคํฌ๋ฆฝํŠธ๋ฅผ ์‹คํ–‰ํ•˜์—ฌ ๋ชจ๋“  ์„œ๋น„์Šค์™€ ๋ฐ๋ชฌ์„ ์ข…๋ฃŒํ•˜๊ณ  ์‹œ์Šคํ…œ์„ ์žฌ๋ถ€ํŒ…ํ•œ๋‹ค. ์ด๋•Œ ์‹œ์Šคํ…œ์€ PROM ๋ชจ๋“œ ๊นŒ์ง€ ๋‚ด๋ ค ๊ฐ”๋‹ค๊ฐ€ ๋‹ค์‹œ ์˜ฌ๋ผ์˜จ๋‹ค. # reboot ์‹œ์Šคํ…œ์„ ์žฌ๋ถ€ํŒ…ํ•œ๋‹ค. /etc/rc0.d ์Šคํฌ๋ฆฝํŠธ๋Š” ์‹คํ–‰ํ•˜์ง€ ์•Š๊ณ  ์‹œ์Šคํ…œ์„ ์žฌ๋ถ€ํŒ… ํ•œ๋‹ค. # shutdown -i5 -y ์‹œ์Šคํ…œ ์‚ฌ์šฉ์ž์—๊ฒŒ .. 2019. 10. 8.
[KISA] ์•กํ‹ฐ๋ธŒ์†Œํ”„ํŠธ ๋งˆ์ด๋นŒ๋” ๋ช…๋ น์–ด์‚ฝ์ž… ์ทจ์•ฝ์  ๋ณด์•ˆ์—…๋ฐ์ดํŠธ ๊ถŒ๊ณ  โ–ก ๊ฐœ์š” o ์•กํ‹ฐ๋ธŒ์†Œํ”„ํŠธ็คพ๋Š” ๋งˆ์ด๋นŒ๋” ActiveX ๋ฐ Viewer ์ œํ’ˆ์˜ ์ทจ์•ฝ์ ์„ ํ•ด๊ฒฐํ•œ ๋ณด์•ˆ ์—…๋ฐ์ดํŠธ ๋ฐœํ‘œ o ์˜ํ–ฅ ๋ฐ›๋Š” ๋ฒ„์ „์„ ์‚ฌ์šฉ ์ค‘์ธ ์ด์šฉ์ž๋Š” ํ•ด๊ฒฐ๋ฐฉ์•ˆ์„ ์ฐธ๊ณ ํ•˜์—ฌ ์ตœ์‹ ๋ฒ„์ „์œผ๋กœ ์—…๋ฐ์ดํŠธ ๊ถŒ๊ณ  โ–ก ์„ค๋ช… o ๋งˆ์ด๋นŒ๋” ActiveX(MBV32U.ocx)์—์„œ ๊ฒ€์ฆ์ด ๋ฏธํกํ•œ ํ•จ์ˆ˜๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋ฐœ์ƒํ•˜๋Š” ์ž„์˜ ๋ช…๋ น์–ด ์‚ฝ์ž… ๋ฐ ์‹คํ–‰ ์ทจ์•ฝ์ (CVE-2019-12811) o ๋งˆ์ด๋นŒ๋” Viewer์˜ ํŠน์ • ์„ค์ •ํŒŒ์ผ์„ ์กฐ์ž‘ํ•  ๊ฒฝ์šฐ ๋ฐœ์ƒํ•˜๋Š” ์ž„์˜ ๋ช…๋ น์–ด ์‚ฝ์ž… ๋ฐ ์‹คํ–‰ ์ทจ์•ฝ์ (CVE-2019-12812) โ–ก ์˜ํ–ฅ ๋ฐ›๋Š” ์ œํ’ˆ โ–ก ํ•ด๊ฒฐ ๋ฐฉ์•ˆ o ๋งˆ์ด๋นŒ๋” 6.2.2019.814 ์ด์ƒ ๋ฒ„์ „์œผ๋กœ ์—…๋ฐ์ดํŠธ - MyBuilder๋ฅผ ์‚ฌ์šฉ์ค‘์ธ ๋‹ด๋‹น์ž๋Š” ์•กํ‹ฐ๋ธŒ์†Œํ”„ํŠธ ๊ณ ๊ฐ์„ผํ„ฐ๋ฅผ ํ†ตํ•ด ๋ณด์•ˆํŒจ์น˜ ์ ์šฉ โ–ก ๊ธฐํƒ€ ๋ฌธ์˜์‚ฌํ•ญ o ์•กํ‹ฐ๋ธŒ์†Œํ”„ํŠธ ๊ณ ๊ฐ์„ผํ„ฐ : .. 2019. 10. 7.
[KISA] MS ์œˆ๋„์šฐ 7, ์„œ๋ฒ„ 2008, SQL ์„œ๋ฒ„ 2008 ๊ธฐ์ˆ ์ง€์› ์ข…๋ฃŒ ๊ด€๋ จ ๋ณด์•ˆ ๊ถŒ๊ณ  โ–ก ๊ฐœ์š” o MS็คพ๋Š” 2020๋…„ 1์›” 14์ผ์ž๋กœ Windows 7, Windows Server 2008 ์ œํ’ˆ์˜ ๊ธฐ์ˆ ์ง€์›์ด ์ข…๋ฃŒ โ€ป 2019๋…„ 7์›” 9์ผ์ž๋กœ SQL Server 2008 ์ œํ’ˆ์˜ ๊ธฐ์ˆ ์ง€์› ์ข…๋ฃŒ [1] o ์œˆ๋„์šฐ ์šด์˜์ฒด์ œ์˜ ๊ธฐ์ˆ ์ง€์›์ด ์ข…๋ฃŒ๋˜๋ฉด ์‹ ๊ทœ ๋ณด์•ˆ ์ทจ์•ฝ์  ๋ฐ ์˜ค๋ฅ˜์— ๋Œ€ํ•œ ๋ณด์•ˆ ์—…๋ฐ์ดํŠธ๋ฅผ ์ œ๊ณตํ•˜์ง€ ์•Š์œผ๋ฏ€๋กœ ์ตœ์‹  ์šด์˜์ฒด์ œ๋กœ ์—…๊ทธ๋ ˆ์ด๋“œ ๋ฐ ๊ต์ฒด๋ฅผ ๊ถŒ๊ณ  โ–ก ๊ธฐ์ˆ ์ง€์› ์ข…๋ฃŒ ๋Œ€์ƒ o (2020๋…„ 1์›” 14์ผ ์ข…๋ฃŒ์˜ˆ์ •) Windows 7, Windows Server 2008 ๋ฐ 2008 R2 o (2019๋…„ 7์›” 9์ผ ์ข…๋ฃŒ) SQL Server 2008 โ–ก ๋Œ€์‘ ๋ฐฉ์•ˆ o ๊ธฐ์ˆ ์ง€์›์ด ์ข…๋ฃŒ๋˜๋Š” ์ œํ’ˆ ์ด์šฉ์ž๋Š” ๋ณด์•ˆ์—…๋ฐ์ดํŠธ๊ฐ€ ์ œ๊ณต๋˜๋Š” ์ตœ์‹  ์œˆ๋„์šฐ ์ œํ’ˆ์œผ๋กœ ์—…๊ทธ๋ ˆ์ด๋“œํ•˜๊ฑฐ๋‚˜ ์ตœ์‹ ๋ฒ„์ „์˜ ๋Œ€์ฒด ์šด์˜์ฒด์ œ๋กœ ๊ต์ฒดํ•˜๋Š” .. 2019. 10. 7.
[Web Storage] ๋กœ์ปฌ ์Šคํ† ๋ฆฌ์ง€ vs ์„ธ์…˜ ์Šคํ† ๋ฆฌ์ง€(Local Storage vs Session Storage) Web Storage(์›น ์Šคํ† ๋ฆฌ์ง€)๋ฅผ ์ด์šฉํ•˜๋Š” Web Service(์›น ์„œ๋น„์Šค)๋Š” ์‚ฌ์šฉ์ž์˜ ๋ธŒ๋ผ์šฐ์ €(Browser) ๋‚ด์— ๋ฐ์ดํ„ฐ๋ฅผ ๋กœ์ปฌ์— ์ €์žฅํ•  ์ˆ˜ ์žˆ๋‹ค. Web Storage๋ฅผ ์‚ฌ์šฉํ•˜๊ธฐ ์ „์—๋Š” ์‚ฌ์šฉ์ž์˜ ๋ฐ์ดํ„ฐ๋ฅผ ์ €์žฅํ•˜๊ธฐ ์œ„ํ•ด์„œ ์ฟ ํ‚ค(Cookie)๋ฅผ ์ด์šฉํ•˜์—ฌ ์ €์žฅํ–ˆ์œผ๋ฉฐ, Cookie๋ฅผ ์ด์šฉํ•˜์—ฌ ์ง€์†์ ์œผ๋กœ ์„œ๋ฒ„์™€ ํ†ต์‹ ์ด ํ•„์š”ํ–ˆ๋‹ค. Web Storage๋Š” ๋งŽ์€ ๋ฐ์ดํ„ฐ๋ฅผ ๋กœ์ปฌ์— ์ €์žฅํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ์„œ๋ฒ„์™€ ์ง€์†์ ์ธ ํ†ต์‹ ์ด ํ•„์š”ํ•˜์ง€ ์•Š์•„ ๋” ๋น ๋ฅด๊ฒŒ ์‚ฌ์šฉํ•จ์— ๋”ฐ๋ผ, Web ์„œ๋น„์Šค์˜ ์„ฑ๋Šฅ์„ ํ–ฅ์ƒ ์‹œํ‚ฌ ์ˆ˜ ์žˆ๋‹ค. Web Storage ์—ญ์‹œ Cookie์™€ ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ Web ์„œ๋น„์Šค์˜ ๋„๋ฉ”์ธ๋ณ„๋กœ ์‚ฌ์šฉ๋˜๋ฉฐ, ์ €์žฅํ•˜๋Š” ๋ฐฉ์‹์—๋Š” Local Storage์™€ Session Storage๊ฐ€ ์žˆ๋‹ค.(A ๋„๋ฉ”์ธ์˜ ์ €์žฅํ•œ ๋‚ด์šฉ์€ B ๋„๋ฉ”์ธ.. 2019. 10. 5.
[KISA] Cisco ์ œํ’ˆ ์ทจ์•ฝ์  ๋ณด์•ˆ ์—…๋ฐ์ดํŠธ ๊ถŒ๊ณ  โ–ก ๊ฐœ์š” o Cisco็คพ๋Š” ์ž์‚ฌ ์ œํ’ˆ์˜ ์ทจ์•ฝ์ ์„ ํ•ด๊ฒฐํ•œ ๋ณด์•ˆ ์—…๋ฐ์ดํŠธ ๊ณต์ง€ o ๊ณต๊ฒฉ์ž๋Š” ํ•ด๋‹น ์ทจ์•ฝ์ ์„ ์ด์šฉํ•˜์—ฌ ์ปค๋งจ๋“œ ์ธ์ ์…˜ ๋“ฑ์˜ ํ”ผํ•ด๋ฅผ ๋ฐœ์ƒ์‹œํ‚ฌ ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ, ํ•ด๋‹น ์ œํ’ˆ์„ ์‚ฌ์šฉํ•˜๋Š” ์ด์šฉ์ž๋“ค์€ ์ตœ์‹  ๋ฒ„์ „์œผ๋กœ ์—…๋ฐ์ดํŠธ ๊ถŒ๊ณ  โ–ก ์ฃผ์š” ๋‚ด์šฉ o Cisco IOS XE ์†Œํ”„ํŠธ์›จ์–ด์—์„œ ํŠน์ • FTP ํŠธ๋ž˜ํ”ฝ์„ ๊ฒ€์‚ฌํ•  ๋•Œ ๋ฒ„ํผ์˜ค๋ฒ„ํ”Œ๋กœ์šฐ๋กœ ์ธํ•ด ๋ฐœ์ƒํ•˜๋Š” ์„œ๋น„์Šค๊ฑฐ๋ถ€ ์ทจ์•ฝ์ (CVE-2019-12646, 12655) [1][9] o Cisco Catalyst 4000 ์‹œ๋ฆฌ์ฆˆ ์Šค์œ„์น˜์—์„œ ๋ถ€์ ์ ˆํ•œ ์ž์›ํ• ๋‹น์œผ๋กœ ์ธํ•ด ๋ฐœ์ƒํ•˜๋Š” ์„œ๋น„์Šค ๊ฑฐ๋ถ€ ์ทจ์•ฝ์ (CVE-2019-12652) [2] o Cisco IOS Software์˜ IOx ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜์—์„œ ์ž˜๋ชป๋œ ์ ‘๊ทผํ†ต์ œ๋กœ ์ธํ•ด ๋น„ํ—ˆ๊ฐ€๋œ ์‚ฌ์šฉ์ž๊ฐ€ ์‹œ์Šคํ…œ์— ์ ‘๊ทผ ๊ฐ€๋Šฅํ•œ ์ทจ์•ฝ์ (CVE-2019-12.. 2019. 10. 1.
[KISA] MS ์ธํ„ฐ๋„ท์ต์Šคํ”Œ๋กœ๋Ÿฌ ๊ธด๊ธ‰ ๋ณด์•ˆ ์—…๋ฐ์ดํŠธ ๊ถŒ๊ณ  โ–ก ๊ฐœ์š” o MS์—์„œ Internet Explorer์˜ ์ทจ์•ฝ์ ์„ ํ•ด๊ฒฐํ•œ ๋ณด์•ˆ ์—…๋ฐ์ดํŠธ ๋ฐœํ‘œ [1] o ๊ณต๊ฒฉ์ž๊ฐ€ ํ•ด๋‹น ์ทจ์•ฝ์ ์„ ์•…์šฉํ•œ ์‚ฌ๋ก€๊ฐ€ ๋ฐœ๊ฒฌ๋˜์–ด ์˜ํ–ฅ๋ฐ›๋Š” ์ด์šฉ์ž๋Š” ์ตœ์‹  ๋ฒ„์ „์œผ๋กœ ์—…๋ฐ์ดํŠธ ๋‹น๋ถ€ โ–ก ์„ค๋ช… o Internet Explorer์—์„œ ์Šคํฌ๋ฆฝํŒ… ์—”์ง„์ด ๋ฉ”๋ชจ๋ฆฌ์— ์žˆ๋Š” ๊ฐœ์ฒด๋ฅผ ์ฒ˜๋ฆฌํ•  ๋•Œ ๋ฐœ์ƒํ•˜๋Š” ์›๊ฒฉ์ฝ”๋“œ์‹คํ–‰ ์ทจ์•ฝ์ (CVE-2019-1367) [1] โ–ก ์˜ํ–ฅ์„ ๋ฐ›๋Š” ์ œํ’ˆ โ–ก ํ•ด๊ฒฐ ๋ฐฉ์•ˆ o ์ˆ˜๋™ ์—…๋ฐ์ดํŠธ(์ž๋™ ์—…๋ฐ์ดํŠธ ๋ฏธ์ง€์›) - MS ์—…๋ฐ์ดํŠธ ์นดํƒˆ๋กœ๊ทธ ์›นํŽ˜์ด์ง€(http://www.catalog.update.microsoft.com/Search.aspx?q=KB4522007)์— ์ ‘์†ํ•˜์—ฌ ์‚ฌ์šฉ ์ค‘์ธ OS์— ํ•ด๋‹น๋˜๋Š” ์—…๋ฐ์ดํŠธ ํŒŒ์ผ ๋‹ค์šด๋กœ๋“œ ํ›„ ์„ค์น˜ โ€ป ์–ธ์–ด ํŒฉ ์„ค์น˜ ์‹œ ํ•ด๋‹น ์—…๋ฐ์ดํŠธ๊ฐ€ ์ดˆ๊ธฐํ™”๋˜๋ฏ€๋กœ, ์–ธ์–ดํŒฉ .. 2019. 9. 26.
[Font] Cascadia Code Font(์บ์Šค์บ๋””์•„ ์ฝ”๋“œ ์„œ์ฒด) ์ด๋ฒˆ์— ๋งˆ์ดํฌ๋กœ์†Œํ”„ํŠธ(Microsoft)์—์„œ Cascadia-Code Font(ํฐํŠธ)๋ฅผ ๋‚ด๋†“์•˜๋‹ค. ์ข€ ๋” ๊ฐœ๋ฐœ์‹œ์— ์ ํ•ฉํ•˜๋„๋ก ์ •๋ฆฌ๋œ Font์ด๋‹ค. 1. ์‚ฌ์šฉ๋ฐฉ๋ฒ• ์‚ฌ์šฉ๋ฒ•์€ ์•„๋ž˜ Git ์ฃผ์†Œ๋กœ ๋“ค์–ด๊ฐ€ ํ™•์ธํ•˜๋ฉด ์ข€ ๋” ์‰ฝ๊ฒŒ ์„ค๋ช…๋˜์–ด์žˆ๋‹ค. ํ•ด๋‹น Font์˜ ํŠน์ด์ ์ค‘ ํ•˜๋‚˜๋Š” ์—ฌ๋Ÿฌ ๋ฌธ์ž๋ฅผ ํ•ฉ์ณ ํ•˜๋‚˜์˜ ๋ฌธ์ž๋กœ ๋งŒ๋“ค ์ˆ˜ ์žˆ๋‹ค๋Š” ๊ฑฐ๋‹ค. ๊ทธ ์™ธ์—๋Š” ๋‹ค๋ฅธ Font์™€ ๋™์ผํ•˜๋‹ค. 2019.10.09 - [OS/Mac] - [Mac] ์„œ์ฒด ์„ค์น˜ ๋ฐ ์ œ๊ฑฐ ํ•˜๋Š” ๋ฐฉ๋ฒ• 2. ์ฐธ๊ณ  URL https://github.com/microsoft/cascadia-code microsoft/cascadia-code This is a fun, new monospaced font that includes programming ligatures and.. 2019. 9. 25.
[Python] pip๋ฅผ ํ†ตํ•ด ๋ชจ๋“ˆ(Module) ์—…๋ฐ์ดํŠธ ๊ฐœ๋ฐœ์„ ํ•˜๋‹ค๋ณด๋ฉด ๋ชจ๋“ˆ(๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ)๊ฐ€ ์—…๋ฐ์ดํŠธ ๋˜๋Š” ๊ฒฝ์šฐ๊ฐ€ ์žˆ๋‹ค. ์ด๋•Œ ๋ชจ๋“  ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ์—…๋ฐ์ดํŠธ ํ•˜์—ฌ ์‚ฌ์šฉํ•˜์ง€๋Š” ์•Š๋Š”๋‹ค. ๊ทธ ์ด์œ ๋Š” ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์˜ ๋ณ€ํ™”๋กœ ์ธํ•ด์„œ ํ•ด๋‹น ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ์ด์šฉํ•˜์—ฌ ๊ฐœ๋ฐœ๋œ ๋ถ€๋ถ„์ด ๋น„ ์ •์ƒ์ ์œผ๋กœ ๋™์ž‘ํ•˜๊ฑฐ๋‚˜ ์•„์˜ˆ ๋™์ž‘ ์•ˆ ํ•  ์ˆ˜๋„ ์žˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜, ์œ„์™€ ๊ฐ™์ด ํŠน๋ณ„ํžˆ ๋ฌธ์ œ๊ฐ€ ์—†๋Š” ๊ฒฝ์šฐ๋Š” ์—…๋ฐ์ดํŠธ๋ฅผ ํ•˜๋Š”๊ฒŒ ๋ณด์•ˆ์ ์œผ๋กœ๋‚˜ ์—ฌ๋Ÿฌ๋ฐฉํ–ฅ์œผ๋กœ ์ข‹๋‹ค. ์•„๋ž˜์™€ ๊ฐ™์ด PIP ๋ฅผ ์ด์šฉํ•˜์—ฌ ์—…๋ฐ์ดํŠธ๋ฅผ ํ•˜์—ฌ ๋น ๋ฅด๊ฒŒ ์ง„ํ–‰ํ•  ์ˆ˜ ์žˆ๋‹ค. $ pip freeze | grep "aniso8601" aniso8601==7.0.0 $ pip install --upgrade aniso8601 Collecting aniso8601 Downloading https://files.pythonhosted.org/packages/eb/e.. 2019. 9. 24.
[KISA] ํŒจ์Šค์›Œ๋“œ ์„ ํƒ ๋ฐ ์ด์šฉ ์•ˆ๋‚ด์„œ KISA์—์„œ ๋ฐœ๊ฐ„ํ•œ "ํŒจ์Šค์›Œ๋“œ ์„ ํƒ ๋ฐ ์ด์šฉ ์•ˆ๋‚ด์„œ" ๋‚ด์šฉ์„ ์ •๋ฆฌํ•˜์—ฌ ๋ณธ๋‹ค. 1. ์•ˆ์ „ํ•œ ํŒจ์Šค์›Œ๋“œ 1.1 ํŒจ์Šค์›Œ๋“œ๋ž€? - ์ด์šฉ์ž๊ฐ€ ์ธํ„ฐ๋„ท ์‚ฌ์ดํŠธ์—์„œ ๋กœ๊ทธ์ธ ํ•  ๋•Œ, ํ—ˆ๊ฐ€๋œ ์ด์šฉ์ž์ž„์„ ํ™•์ธํ•˜๋Š”๋ฐ ์ด์šฉ๋˜๋Š” ๋ฌธ์ž์—ด์ž…๋‹ˆ๋‹ค. - ์ด์šฉ์ž์˜ ํŒจ์Šค์›Œ๋“œ๊ฐ€ ๋…ธ์ถœ ๋˜๋ฉด, ์ด์šฉ์ž์˜ ๊ฐœ์ธ ๋ฉ”์ผ ์ •๋ณด, ๊ธˆ์œต ์ •๋ณด ๋“ฑ์ด ํƒ€์ธ์—๊ฒŒ ์œ ์ถœ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. - ๋”ฐ๋ผ์„œ, ์ด์šฉ์ž๋Š” ์•ˆ์ „ํ•œ ํŒจ์Šค์›Œ๋“œ๋ฅผ ์„ค์ •ํ•˜๊ณ  ์ด์šฉํ•˜์—ฌ์•ผ ํ•˜๋ฉฐ, ๋˜ํ•œ ์•ˆ์ „ํ•˜๊ฒŒ ๊ด€๋ฆฌํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. 1.2 ์•ˆ์ „ํ•œ ํŒจ์Šค์›Œ๋“œ๋ž€? - ์ œ 3์ž๊ฐ€ ์‰ฝ๊ฒŒ ์ถ”์ธกํ•  ์ˆ˜ ์—†์œผ๋ฉฐ, ์‹œ์Šคํ…œ์— ์ €์žฅ๋˜์–ด ์žˆ๋Š” ์ด์šฉ์ž ์ •๋ณด ๋˜๋Š” ์ธํ„ฐ๋„ท์„ ํ†ตํ•ด ์ „์†ก๋˜๋Š” ์ •๋ณด๋ฅผ ํ•ดํ‚นํ•˜์—ฌ ์ด์šฉ์ž์˜ ํŒจ์Šค์›Œ๋“œ๋ฅผ ์•Œ์•„๋‚ผ์ˆ˜ ์—†๊ฑฐ๋‚˜ ์•Œ์•„๋‚ธ๋‹ค ํ•˜๋”๋ผ๋„ ๋งŽ์€ ์‹œ๊ฐ„์ด ์š”๊ตฌ๋˜๋Š” ํŒจ์Šค์›Œ๋“œ๋ฅผ ๋งํ•ฉ๋‹ˆ๋‹ค. - ๋‘ ์ข…๋ฅ˜ ์ด์ƒ์˜ ๋ฌธ์ž๊ตฌ์„ฑ๊ณผ 8์ž๋ฆฌ ์ด์ƒ์˜ .. 2019. 9. 22.
[Info] TCP / UDP Port Number ์„ค๋ช… OS ๋ฐ ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์ด์šฉํ•˜๋‹ค ๋ณด๋ฉด Port Number์— ๋Œ€ํ•ด์„œ ํ™•์ธ์ด ํ•„์š”ํ•˜๋‹ค. Port Number ๋ฐ ์„ค๋ช…์— ๋Œ€ํ•ด์„œ๋Š” IANA ์—์„œ ๊ธฐ๋ณธ์ ์œผ๋กœ ์ •์˜๋ฅผ ํ•ด๋†“์•˜๋‹ค. ๊ทธ์ค‘ ์•„๋ž˜์™€ ๊ฐ™์ด 3๊ฐ€์ง€๋กœ ๋‚˜๋ˆŒ์ˆ˜ ์žˆ๋‹ค. 0 ~ 1023 : ์ž˜ ์•Œ๋ ค์ง„ Port (Well-Known Port) 1024 ~ 49151 : ๋“ฑ๋ก ๋œ Port (Registered port) 49152 ~ 65535 : ๋™์  Port (Dynamic port) ์ด์ค‘ ์ž˜ ์•Œ๋ ค์ง„ Port(Well-Known Port)์˜ ๊ฒฝ์šฐ๋Š” Root ๊ถŒํ•œ ์žˆ์–ด์•ผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค. 0UDP์‚ฌ์šฉํ•˜์ง€ ์•Š์Œ 1TCPTCPMUX (TCP ํฌํŠธ ์„œ๋น„์Šค ๋ฉ€ํ‹ฐํ”Œ๋ ‰์„œ) 7TCPUDPECHO ํ”„๋กœํ† ์ฝœ 9TCPUDPDISCARD ํ”„๋กœํ† ์ฝœ 13TCPUDPDAYTIME ํ”„๋กœํ† ์ฝœ .. 2019. 9. 21.
[Mac] Chrome ํ™•์žฅ ํ”„๋กœ๊ทธ๋žจ ์„ค์น˜ ํด๋” ํ™•์ธ Mac ์—์„œ Chrome Extensions์„ ์„ค์น˜ ํ•˜์—ฌ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค. $ cd ~/Library/Application Support/Google/Chrome ๋‹ค๋ฅธ OS ๋ณ„๋กœ ์„ค์น˜ ์œ„์น˜๊ฐ€ ๋‹ค๋ฅผ์ˆ˜ ์žˆ์œผ๋ฉฐ, ๊ทธ๊ฑด ์•„๋ž˜ ๋งํฌ๋ฅผ ํ†ตํ•ด์„œ ์ถ”๊ฐ€ ์ ์œผ๋กœ ํ™•์ธํ•ด๋ณด์ž. https://chromium.googlesource.com/chromium/src/+/master/docs/user_data_dir.md User Data Directory User Data Directory Introduction The user data directory contains profile data such as history, bookmarks, and cookies, as well as other per-installation lo.. 2019. 9. 21.
[๋ณด์•ˆ๊ณต์ง€] ์•„์ดํฐ(iPhone) ๊ณ„์ • ํƒˆ์ทจ ์Šค๋ฏธ์‹ฑ ๋ฌธ์ž ์ฃผ์˜ ๊ถŒ๊ณ  โ–ก ๊ฐœ ์š” o ์ตœ๊ทผ ์Šค๋ฏธ์‹ฑ ๋ฌธ์ž์—์„œ ์• ํ”Œ ์•„์ด๋””, ์ „ํ™”๋ฒˆํ˜ธ ๋“ฑ์„ ํƒˆ์ทจํ•˜๋Š” ๊ฐ€์งœ ํ”ผ์‹ฑ ์‚ฌ์ดํŠธ๊ฐ€ ๋ฐœ๊ฒฌ๋จ์— ๋”ฐ๋ผ 2์ฐจ ํ”ผํ•ด๋กœ ์—ฐ๊ณ„๋˜์ง€ ์•Š๋„๋ก ์‚ฌ์šฉ์ž ์ฃผ์˜ ํ•„์š” โ–ก ์ฃผ์š”๋‚ด์šฉ o ํƒ๋ฐฐ ์ˆ˜์‹  ํ™•์ธ, ์ƒํ’ˆ ํŒŒ์†, ํƒ๋ฐฐ ์กฐํšŒ, ๋ฐ˜์†ก์ฒ˜๋ฆฌ ๋“ฑ์„ ๊ฐ€์žฅํ•˜์—ฌ ์Šค๋ฏธ์‹ฑ ๋ฌธ์ž ๋‚ด ์•…์„ฑ ์‚ฌ์ดํŠธ๋ฅผ ํด๋ฆญํ•˜๋„๋ก ์œ ๋„ o ํ•ด์ปค๋Š” ์šด์˜์ฒด์ œ์— ๋”ฐ๋ผ ๋งž์ถคํ˜• ํ”ผ์‹ฑ ํŽ˜์ด์ง€๋ฅผ ๋ณด์—ฌ์ฃผ์–ด ์•ˆ๋“œ๋กœ์ด๋“œํฐ๊ณผ ์•„์ดํฐ*์„ ๋™์‹œ์— ๊ณต๊ฒฉ * ์‚ฌ์šฉ์ž๊ฐ€ ์ ‘์†ํ•œ ๋ธŒ๋ผ์šฐ์ € ์ •๋ณด๋ฅผ ํ†ตํ•ด ์šด์˜์ฒด์ œ๋ฅผ ํŒ๋‹จํ•˜๊ณ  ๋งž์ถคํ˜• ๊ณต๊ฒฉ ์ˆ˜ํ–‰ - (์‹ ์ข… : ์•ˆ๋“œ๋กœ์ด๋“œํฐ + ์•„์ดํฐ) ๊ธฐ์กด ์•ˆ๋“œ๋กœ์ด๋“œํฐ ๋Œ€์ƒ ์•…์„ฑ ์•ฑ ์œ ํฌ·์„ค์น˜ ๊ธฐ๋Šฅ์— ์• ํ”Œํฐ ๋Œ€์ƒ ํ”ผ์‹ฑ ์‚ฌ์ดํŠธ ์ ‘์† ์œ ๋„ ๋ฐ ์ •๋ณด ์œ ์ถœ** ๊ธฐ๋Šฅ์ด ์ถ”๊ฐ€๋จ ** ์• ํ”Œ์•„์ด๋””, ์ „ํ™”๋ฒˆํ˜ธ, ์ธ์ฆ๋ฒˆํ˜ธ - (๊ธฐ์กด : ์•ˆ๋“œ๋กœ์ด๋“œํฐ) ์Šค๋ฏธ์‹ฑ ๋ฌธ์ž์— ํฌํ•จ๋œ ์‚ฌ์ดํŠธ์— ์ ‘.. 2019. 9. 20.
[Apache] ํ”„๋กœ์„ธ์Šค ๊ณ„์ • ๊ถŒํ•œ ์„ค์ • Apache ๊ตฌ๋™ ๊ณ„์ •์ด root ๊ถŒํ•œ ํ˜น์€ Shell ๊ถŒํ•œ์ด ์žˆ๋Š” ๊ณ„์ •์œผ๋กœ ๊ตฌ๋™ ์‹œ ์ทจ์•ฝ์ ์„ ํ†ตํ•ด ์›น ์„œ๋ฒ„ ํƒˆ์ทจ์‹œ ๊ณต๊ฒฉ์ž๋Š” ํ•ด๋‹น ๊ถŒํ•œ ํ˜น์€ Shell ๊ถŒํ•œ์„ ํš๋“ ํ•˜์—ฌ ์ถ”๊ฐ€ ๊ณต๊ฒฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํ•ด๋‹น ๋‚ด์šฉ์„ ๋ฏธ์—ฐ์— ๋ฐฉ์ง€ ํ•˜๊ธฐ ์œ„ํ•ด Apache ๊ตฌ๋™ ๊ณ„์ •์€ root ๊ถŒํ•œ์€ ๊ฐ€์ง€์ง€ ์•Š๊ฑฐ๋‚˜, ๊ตฌ๋™ ๊ณ„์ •์— Shell ๊ถŒํ•œ๋„ ์ œ๊ฑฐ ํ•ฉ๋‹ˆ๋‹ค. ๊ธฐ๋ณธ์ ์œผ๋กœ Apache์˜ ๊ฒฝ์šฐ apache ๊ณ„์ •์œผ๋กœ ์„ค์ • ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. Apache ๊ตฌ๋™์ „์— ๋ฐ˜๋“œ์‹œ ํ•ด๋‹น ๊ณ„์ •์˜ Shell ๊ถŒํ•œ์„ Check ํ•˜๊ณ , Shell ๊ถŒํ•œ์„ ์ œ๊ฑฐ ํ•˜์—ฌ ์‚ฌ์šฉ๋„๋ก ํ•ฉ๋‹ˆ๋‹ค. $ cat /etc/passwd + ํŒจ์Šค์›Œ๋“œ ํŒŒ์ผ์—์„œ ๊ณ„์ • ์‰˜ ๊ถŒํ•œ ์ œ๊ฑฐ ๊ธฐ๋ณธ ์„ค์ • : apache:65534:65534:apache:/www:/bin/bash ์ œ๊ฑฐ ์„ค์ • : apa.. 2019. 9. 19.
[KISA] PHP ๋‹ค์ค‘ ์ทจ์•ฝ์  ๋ณด์•ˆ ์—…๋ฐ์ดํŠธ ๊ถŒ๊ณ  โ–ก ๊ฐœ์š” o PHP Group์€ ๋‹ค์ˆ˜์˜ ๋ณด์•ˆ ์ทจ์•ฝ์ ์„ ํ•ด๊ฒฐํ•œ ๋ณด์•ˆ ์—…๋ฐ์ดํŠธ ๋ฐœํ‘œ [1] o ๊ณต๊ฒฉ์ž๋Š” ํ•ด๋‹น ์ทจ์•ฝ์ ์„ ์ด์šฉํ•˜์—ฌ ์ž„์˜์ฝ”๋“œ ์‹คํ–‰ ๋“ฑ ํ”ผํ•ด๋ฅผ ๋ฐœ์ƒ์‹œํ‚ฌ ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ, ํ•ด๋‹น ์ œํ’ˆ์„ ์‚ฌ์šฉํ•˜๋Š” ์ด์šฉ์ž๋“ค์€ ์ตœ์‹  ๋ฒ„์ „์œผ๋กœ ์—…๋ฐ์ดํŠธ ๊ถŒ๊ณ  โ–ก ์ฃผ์š” ๋‚ด์šฉ o PHP์˜ ํŠน์ • ํ•จ์ˆ˜์˜ ์ž…๋ ฅ๊ฐ’ ๊ฒ€์ฆ ๋ฏธํก์œผ๋กœ ์ •๋ณด๋…ธ์ถœ ๋ฐ use-after-free ์ทจ์•ฝ์  ๋ฐœ์ƒ(CVE-2019-13224) o PHP์˜ ํŠน์ • ํ•จ์ˆ˜์—์„œ ํŒŒ์ผ ๊ฒ€์ฆ ๋ฏธํก์œผ๋กœ ๋ฐœ์ƒํ•˜๋Š” ์ •๋ณด๋…ธ์ถœ ์ทจ์•ฝ์ (CVE-2019-11040 ์™ธ ๋‹ค์ค‘ ์ทจ์•ฝ์ ) o PHP์˜ ํŠน์ • ํ•จ์ˆ˜์—์„œ MIME ํ—ค๋”๋ฅผ ํŒŒ์‹ฑ ์‹œ ์˜ค๋ฒ„ํ”Œ๋กœ์šฐ ๋ฐœ์ƒ์œผ๋กœ ์ •๋ณด๋…ธ์ถœ ๊ฐ€๋Šฅ ์ทจ์•ฝ์ (CVE-2019-11039) o PHP์˜ ํŠน์ • ํ•จ์ˆ˜๋ฅผ ํ†ตํ•ด ๋ฉ”๋ชจ๋ฆฌ์— ์ €์žฅ๋œ ๊ฐ’์„ ์ฝ๊ณ  ์“ฐ๊ธฐ๊ฐ€ ๊ฐ€๋Šฅํ•œ ์ทจ์•ฝ์ (CVE-2019-902.. 2019. 9. 17.
[KISA] ๋”์กด ๊ทธ๋ฃน์›จ์–ด ๋ณด์•ˆ ์—…๋ฐ์ดํŠธ ๊ถŒ๊ณ  โ–ก ๊ฐœ์š” o ๋”์กด(Douzone)็คพ๋Š” Suite ๊ทธ๋ฃน์›จ์–ด ์ œํ’ˆ์˜ ์ทจ์•ฝ์ ์„ ํ•ด๊ฒฐํ•œ ๋ณด์•ˆ ์—…๋ฐ์ดํŠธ ๋ฐœํ‘œ o ๊ณต๊ฒฉ์ž๋Š” ์•…์„ฑ ์Šคํฌ๋ฆฝํŠธ ์—…๋กœ๋“œ๋ฅผ ํ†ตํ•ด ํ”ผํ•ด๋ฅผ ์œ ๋ฐœํ•  ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ, ๋‚ฎ์€ ๋ฒ„์ „์„ ์‚ฌ์šฉ์ค‘์ธ ์‹œ์Šคํ…œ ์‚ฌ์šฉ์ž๋Š” ํ•ด๊ฒฐ ๋ฐฉ์•ˆ์— ๋”ฐ๋ผ ์ตœ์‹ ๋ฒ„์ „์œผ๋กœ ์—…๋ฐ์ดํŠธ ๊ถŒ๊ณ  โ–ก ์„ค๋ช… o Douzone็คพ ๊ทธ๋ฃน์›จ์–ด ์—…๋กœ๋“œ ๋ชจ๋“ˆ์„ ์ด์šฉํ•˜์—ฌ ์•…์„ฑ ์Šคํฌ๋ฆฝํŠธ๋ฅผ ์„œ๋ฒ„์— ์—…๋กœ๋“œํ•  ์ˆ˜ ์žˆ๋Š” ์ทจ์•ฝ์  โ–ก ์˜ํ–ฅ ๋ฐ›๋Š” ์ œํ’ˆ โ–ก ์ตœ์‹  ๋ฒ„์ „ o Suite ๊ทธ๋ฃน์›จ์–ด 2019๋…„ 9์›” 4์ผ ๋ฐ ์ดํ›„ ๊ฐœ๋ฐœ๋œ ๋ฒ„์ „ โ–ก ํ•ด๊ฒฐ ๋ฐฉ์•ˆ o ์˜ํ–ฅ ๋ฐ›๋Š” ์ œํ’ˆ์˜ ๊ทธ๋ฃน์›จ์–ด ์‚ฌ์šฉ์ž๋Š” Douzone็คพ ๊ณต์ง€์‚ฌํ•ญ ๊ฒŒ์‹œ๊ธ€(๋ณด์•ˆ ์ทจ์•ฝ์  ์˜ˆ๋ฐฉ ์ ๊ฒ€ ์•ˆ๋‚ด)[1]๋ฅผ ์ฐธ๊ณ ํ•˜๊ฑฐ๋‚˜ ๊ณ ๊ฐ์„ผํ„ฐ๋ฅผ ํ†ตํ•ด ํ™•์ธํ•˜์—ฌ ํŒจ์น˜ ์ ์šฉ โ–ก ๊ธฐํƒ€ ๋ฌธ์˜์‚ฌํ•ญ o Douzone็คพ ๊ณ ๊ฐ์„ผํ„ฐ : 1544-9625 o ํ•œ๊ตญ์ธํ„ฐ๋„ท.. 2019. 9. 17.
[Nginx] HTTP Method ์ œํ•œ Nginx๋ฅผ ์ด์šฉํ•˜์—ฌ ์„œ๋น„์Šค์‹œ GET, POST, PUT๋“ฑ์˜ Method๋ฅผ ์ด์šฉํ•˜๊ฒŒ ๋œ๋‹ค. ๋”ฐ๋ผ์„œ ์‚ฌ์šฉํ•˜์ง€ ์•Š์€ Method๋ฅผ ์ด์šฉํ•˜์—ฌ ์˜๋„ํ•˜์ง€ ์•Š๋Š” ๋™์ž‘ ํ˜น์€ ์„œ๋น„์Šค์˜ ์ทจ์•ฝ์ ์ด ๋‚˜ํƒ€๋‚  ์ˆ˜ ์žˆ๋‹ค. 2019. 9. 12.
[Python] pycrypto Module(๋ชจ๋“ˆ)์„ ์ด์šฉํ•œ ์•”/๋ณตํ˜ธํ™” ํ•˜๊ธฐ ๊ฐœ๋ฐœ์„ ์ง„ํ–‰ํ•˜๋‹ค๋ณด๋ฉด ํŠน์ • ๋ฐ์ดํ„ฐ์— ๋Œ€ํ•ด์„œ ์•”/๋ณตํ˜ธํ™” ํ•˜์—ฌ ์‚ฌ์šฉํ•˜๋Š” ๊ฒฝ์šฐ๊ฐ€ ์žˆ๋‹ค. ๋ฌผ๋ก  ๋” ๋ณต์žกํ•˜๊ฒŒ Salt / Pepper ์•”ํ˜ธํ™” ์ฒ˜๋ฆฌ๋ฅผ ํ†ตํ•ด ํ•  ์ˆ˜ ์žˆ์œผ๋‚˜, ์ด๋ฒˆ์—๋Š” ๊ฐ„๋žตํ•˜๊ฒŒ Key๊ฐ’์„ ํ†ตํ•œ ์•”/๋ณตํ™”๋ฅผ ํ•ด๋ณด์ž. ๋ฐ˜๋“œ์‹œ pycrypto ๋ชจ๋“ˆ์ด ์„ค์น˜ ๋˜์–ด ์žˆ์–ด์•ผ ํ•œ๋‹ค. # pip๋ฅผ ์ด์šฉํ•œ pycrypto ์„ค์น˜ $ pip install pycrypto ์˜ˆ์ œ code ) #!/usr/bin/env python # -*- coding: utf-8 -*- import base64 from Crypto import Random from Crypto.Cipher import AES BS = 16 pad = lambda s: s + (BS - len(s) % BS) * chr(BS - len(s) % BS) unpad.. 2019. 9. 11.
728x90
300x250

loading