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

์ „์ฒด ๊ธ€150

์•„ํŒŒ์น˜(Apache) SSL(TLS) ์ง€์› ๋ฒ„์ „ ๋ณ€๊ฒฝ ๋ฐฉ๋ฒ• ๋ฐ SSL๊ณผ TLS์˜ ์ฐจ์ด์  TLS(Transport Layer Security)๋ž€?๊ฐœ๋ฐœ์ž๋ผ๋ฉด OSI 7 ๊ณ„์ธต์„ ์•Œ๊ณ  ์žˆ์„ ๊ฒƒ์ด๋‹ค. 7๊ฐœ์˜ ๋ ˆ์ด์–ด ์ค‘ ์ „์†ก ๊ณ„์ธต(Transport Layer)์—์„œ ์‚ฌ์šฉ๋˜๋Š” ๋ณด์•ˆ ํ”„๋กœํ† ์ฝœ์ด๋‹ค. ์ด ํ”„๋กœํ† ์ฝœ์€ ์„œ๋ฒ„ ๊ฐ„ ํ†ต์‹ ์—์„œ ๋ฐ์ดํ„ฐ๋ฅผ ์•”ํ˜ธํ™”ํ•˜๊ณ  ์ธ์ฆํ•˜๋Š” ์—ญํ• ์„ ํ•œ๋‹ค. ์ „์†ก๊ณ„์ธต์˜ Security guide์™€ ๊ฐ™์€ ์กด์žฌ์ด๋‹ค.์•„ํŒŒ์น˜ ์„ค์ •ํŒŒ์ผ TLS ๋ฒ„์ „ ๋ณ€๊ฒฝํ•˜๋Š” ๋ฐฉ๋ฒ•์ตœ๊ทผ์— Nginx์™€ Apache ์‚ฌ์šฉํ•˜๋Š” ์›น์„œ๋ฒ„์˜ TLS ๋ฒ„์ „ ๋ณ€๊ฒฝ ๋ฐฉ๋ฒ•์„ ์ฐพ์•„๋ณด๋ฉด์„œ Nginx configuration๊ณผ Apache configuration ํŒŒ์ผ์„ ๋œฏ์–ด๋ณด๊ณ  ์žˆ์—ˆ๋‹ค. ๊ธฐ์กด์—๋Š” TLS1.0, TLS 1.1 ๋ฒ„์ „์„ ์ง€์›ํ•˜๊ณ  ์žˆ๋Š”๋ฐ ์ทจ์•ฝ์ ์„ ๋ณด์œ ํ•œ ๋‘ ๋ฒ„์ „์„ ์ง€์›ํ•˜์ง€ ์•Š๋„๋ก ๋ณ€๊ฒฝํ•  ๊ฒƒ์ด๋‹ค.์ด๋ ‡๊ฒŒ ๋˜๋ฉด TLS1.0, TLS 1.1 ๋ฒ„.. 2024. 6. 15.
๊ฐœ๋ฐœ์ž ์˜์–ด๋‹จ์–ด 10๊ฐœ (1ํƒ„) ์˜์•Œ๋ชป ๊ฐœ๋ฐœ์ž๊ฐ€ ์ž‘์„ฑํ•œ ๊ธ€์ž…๋‹ˆ๋‹ค.1. starvation๊ธฐ์•„, ๊ตถ์ฃผ๋ฆผLivelock์€ IT์šฉ์–ด๋กœ, '๋ฌดํ•œ ๋ฐ˜๋ณต'์ด๋ž€ ๋œป์ž…๋‹ˆ๋‹ค. ์œ„ ๊ธ€์€ DB ํŠธ๋žœ์žญ์…˜์ด ๋ถ€์กฑํ•œ ์ƒํ™ฉ์— ๋Œ€ํ•ด ์–˜๊ธฐํ•˜๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. indefinite(๋ฌด๊ธฐํ•œ์˜) acquire(ํš๋“ํ•˜๋‹ค) denial-of-service(์„œ๋น„์Šค ๊ฑฐ๋ถ€ ๊ณต๊ฒฉ)๋ฅผ ์ค„์—ฌ์„œ DoS๋ผ๊ณ  ํ•ฉ๋‹ˆ๋‹ค. ์ต์ˆ™ํ•œ ๋‹จ์–ด์ธ๋ฐ full name์€ ์ฒ˜์Œ ์•Œ์•˜์–ด์š”. 2. abnormally, abnormal๋น„์ •์ƒ์ ์œผ๋กœ, ๋น„์ •์ƒ์ ์ธ 3. observe~๋ฅผ ๋ณด๋‹ค, (๋ณด๊ณ )์•Œ๋‹ค, ๋ชฉ๊ฒฉํ•˜๋‹ค, ๊ด€์ฐฐ/๊ด€์ธก/์ฃผ์‹œํ•˜๋‹ค ๋‘ ๋ช…๋ น์–ด์˜ ์ฐจ์ด์ ์„ ์–ด๋–ป๊ฒŒ ๋ณผ ์ˆ˜/์•Œ ์ˆ˜ ์žˆ๋Š๋ƒ, ๋ผ๋Š” ์งˆ๋ฌธ์ž…๋‹ˆ๋‹ค. 4. establishedํ™•์‹คํžˆ ์ž๋ฆฌ์žก์€, ์ธ์ •๋ฐ›๋Š”, ์ €๋ช…ํ•œ ์˜ฌ๋ฐ”๋ฅธ JSON data format์— ๋Œ€ํ•ด ์ด์•ผ๊ธฐํ•˜๋Š” ๋‚ด.. 2024. 5. 3.
๐Ÿ“š <๋ฐฉ๊ตฌ์„ ๋ฏธ์ˆ ๊ด€ (์กฐ์›์žฌ, 2018)> ์„œ์–‘ ํ™”๊ฐ€๋“ค์˜ TMI, ์„ค์—ฐํœด ๊ตญ๋ฆฝํ˜„๋Œ€๋ฏธ์ˆ ๊ด€ ๋ฌด๋ฃŒ์ „์‹œ ๊ด€๋žŒ ํ›„๊ธฐ ์กฐ์›์žฌ ๋ฐฉ๊ตฌ์„ ๋ฏธ์ˆ ๊ด€ ์ฑ… ๋…์„œ ํ›„๊ธฐ, ๊ตญ๋ฆฝํ˜„๋Œ€๋ฏธ์ˆ ๊ด€ ๋ฌด๋ฃŒ ์ „์‹œ ๊ด€๋žŒ 2์›”์— ์™„๋… ํ•œ ์ฑ…์ด ํ•˜๋‚˜๊ฐ€ ๋” ์žˆ๋Š”๋ฐ ์ฑ… ์‚ฌ์ง„ ์ฐ๋Š” ๊ฒƒ์„ ๊นœ๋นกํ•ด ์•„์ง๋„ ๋…ํ›„๊ฐ์„ ์“ฐ์ง€ ๋ชปํ–ˆ๋‹ค.๊ทธ๊ฑด ๋‚˜์ค‘์— ์˜ฌ๋ฆฌ๋„๋ก ํ•˜๊ณ , ์˜ค๋Š˜ ์™„๋… ํ•œ ์ฑ… ํ›„๊ธฐ๋ถ€ํ„ฐ ์“ฐ๋„๋ก ํ•˜๊ฒ ๋‹ค!   ์„œ์–‘์˜ ์œ ๋ช…ํ•œ ๊ณ ์ „ ํ™”๊ฐ€๋“ค์˜ ์ด์•ผ๊ธฐ๋ฅผ ์‹ค์€ '๋ฐฉ๊ตฌ์„ ๋ฏธ์ˆ ๊ด€'์ด๋ผ๋Š” ์ฑ…์ด๋‹ค.14๋ช…์˜ ๊ฑฐ์žฅ๋“ค์˜ ์‚ฌ์ƒํ™œ ์ด์•ผ๊ธฐ๊นŒ์ง€ ์—ฟ๋ณผ ์ˆ˜ ์žˆ๋‹ค.๋‚œ ๋ฏธ์ˆ ์‚ฌ๋ฅผ ๊ณต๋ถ€ํ•œ์ ์ด ์—†์–ด์„œ ์ด ํ™”๊ฐ€ ์ค‘ ๋ฐ˜์ ˆ ํ˜น์€ ๊ทธ๋ณด๋‹ค ์ ๊ฒŒ ๋“ค์–ด๋ณด์•˜๋‹ค. ํ•œ ์žฅ๋งˆ๋‹ค ํ•œ๋ช… ๋˜๋Š” ๊ทธ ์ธ๋ฌผ๊ณผ ๊ด€๋ จ๋œ ๋‘์„ธ ๋ช…์˜ ์ธ๋ฌผ์˜ ์ด์•ผ๊ธฐ๊นŒ์ง€ ์„ค๋ช…๋˜๊ณ  ์žˆ๋‹ค.๋‚œ ๋ฏธ์ˆ ์‚ฌ์— ์‚ฌ์‹ค ๊ด€์‹ฌ์ด ์—†์–ด์„œ ํ‚ฌ๋งํƒ€์ž„์šฉ์œผ๋กœ ์ฝ์—ˆ๋‹ค.๊ทธ๋ ‡์ง€๋งŒ ํ™”๊ฐ€์˜ ์ธ์ƒ์— ์ง€๋‚˜๊ฐ„ ์žฌ๋ฐŒ๋Š” ์—ํ”ผ์†Œ๋“œ๋“ค์ด ์ฃผ๋ฅผ ์ด๋ฃจ๊ณ  ์žˆ์–ด์„œ, ๋ฏธ์ˆ ์‚ฌ ๋Œ€์‹  ๊ฐ€์‹ญ๊ฑฐ๋ฆฌ์— ํฅ๋ฏธ๊ฐ€ ์žˆ๊ฑฐ๋‚˜ ์—ญ์‚ฌ ์† ์ธ๋ฌผ์— ๊นŠ๊ฒŒ ํŒŒ๊ณ ๋“œ.. 2024. 2. 12.
๐Ÿ“š <์šฐ๋ฆฌ์˜ ๋ถˆํ–‰์€ ๋‹น์—ฐํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค (๊น€๋ˆ„๋ฆฌ, 2020)> ํ•œ๊ตญ์˜ ๋ถˆํ–‰ํ•œ ํ˜„์‹ค์— ๋Œ€ํ•ด ๋…ํ›„๊ฐ์„ ๋ธ”๋กœ๊ทธ์— ๋‚จ๊ธฐ๋‹ค๋ณด๋‹ˆ ๋…์„œ ๊ธฐ๋ก์ด ๋ˆˆ์— ๋ณด์—ฌ ์ข‹์€ ๊ฒƒ ๊ฐ™๋‹ค. ์ด๋ฒˆ ๋‹ฌ์— ์ฝ์€ ์ฑ…์€ ์šฐ๋ฆฌ์˜ ๋ถˆํ–‰์€ ๋‹น์—ฐํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค, ๋ผ๋Š” ์ฑ…์ด๋‹ค. ' ๋Œ€ํ•œ๋ฏผ๊ตญ์˜ ๋ถˆํŽธํ•œ ์ง„์‹ค์„ ์ง์‹œํ•˜๋‹ค' ์™œ ๋Œ€ํ•œ๋ฏผ๊ตญ์ด ํ—ฌ์กฐ์„ , '์ง€์˜ฅ'์ด๋ผ๊ณ  ๋ถˆ๋ฆฌ๊ฒŒ ๋˜์—ˆ๋Š”์ง€ ๊ทธ ์ด์œ ๋ฅผ ๊นŠ์ˆ™ํžˆ ํŒŒ๊ณ ๋“ค์–ด ๋…์ž์—๊ฒŒ ์ „๋‹ฌํ•œ๋‹ค. 2~3์ฃผ์— ๊ฑธ์ณ ์ฝ์€ ์ฑ…์ด๋ผ ๋‚ด๊ฐ€ ๊ธฐ์–ตํ•˜๋Š” ๊ฒŒ 100% ์ •ํ™•ํ•˜์ง„ ์•Š์„ํ…Œ์ง€๋งŒ ๋‚ด๊ฐ€ ์ดํ•ดํ•œ ๋Œ€๋กœ ๊ธ€์„ ์ž‘์„ฑํ•œ๋‹ค. ํ—ฌ์กฐ์„ ์ด๋ž€ ๋ง์€ ์‚ฌ์‹ค์ด๋‹ค. ์ˆ˜์น˜๊ฐ€ ๋‚˜ํƒ€๋‚ด๊ณ  ์žˆ๋‹ค. ํ•˜๋‚˜, ์ž์‚ด๋ฅ . ์ผ๋‹จ ์ด ์ž์‚ด๋ฅ ์ด ๋†’์€ ์›์ธ ์ค‘ ํ•˜๋‚˜๋Š”, ๊ทน๋‹จ์ ์ธ ์ž๋ณธ์ฃผ์˜์— ๋น„ํ•ด ๊ตญ๊ฐ€์˜ ๋ณต์ง€์ˆ˜์ค€์ด ํ˜•ํŽธ์ด ์—†๋‹ค๋Š” ๊ฒƒ. ์ž๋ณธ์ฃผ์˜๋กœ ์ธํ•œ ๋ฌธ์ œ๊ฐ€ ์‹ฌ๊ฐํ•œ๋ฐ๋„ ๋‚˜๋ผ๊ฐ€ ์ž์œ ์‹œ์žฅ๊ฒฝ์ œ ์ฒด์ œ๋ฅผ ๋‚ด๋ฒ„๋ ค๋‘๊ณ  ์žˆ๋‹ค. ๊ธฐ์—…๋“ค์€ ๋” ์ž˜์‚ด๊ณ  ์„œ๋ฏผ๋“ค์€ ๊ณ ํ†ต๋ฐ›๊ฒŒ ๋‚ด๋ฒ„๋ ค ๋‘๋Š” ๊ฒƒ. ๋ˆ์ด ์‚ฌ๋žŒ์„ ์ฃฝ์ด๊ณ  ๋ˆ.. 2024. 1. 21.
๐Ÿ‡ฆ๐Ÿ‡บ ํ˜ธ์ฃผ ์‹œ๋“œ๋‹ˆ ์—ฌํ–‰ 1์ผ์ฐจ ํ›„๊ธฐ / ์นœ๊ตฌ์™€ 20๋Œ€ ์ž์œ ์—ฌํ–‰ ์ง€๋‚œ 11์›”, ์‹œ๋“œ๋‹ˆ๋กœ ์ž์œ ์—ฌํ–‰์„ ๋‹ค๋…€์™”๋‹ค. ๊ฐ™์€ ์ง๋”ฉ ์นœ๊ตฌ๋ž‘ ๋‘˜์ด์„œ ~~! ์ผ์ฃผ์ผ์„ ๋‹ค๋…€์™”๋Š”๋ฐ ์‚ฌ์ง„์ด ๋งŽ์•„ ์ผ๋ณ„๋กœ ํฌ์ŠคํŒ…ํ•˜๊ฒŒ ๋˜์—ˆ๋‹ค. ํ•ด์™ธ์—ฌํ–‰ ๊ฒฝํ—˜์ด ๋งŽ์ง€ ์•Š์•„์„œ ๋ฐ˜๋…„ ๋„˜๊ฒŒ ๋งŒ๋ฐ˜์˜ ์ค€๋น„๋ฅผ ํ•˜๊ณ  ๊ฐ”๋‹ค. ์ผ์ž๊ฐ€ ๋‹ค๊ฐ€์˜ฌ ์ˆ˜๋ก ์—„์ฒญ ๋–จ๋ ธ๋‹ค. ๊ฑฑ์ •์ด ๋งŽ์€ ํŽธ์ด๋‹ค. ์ƒˆ๋กœ์šด ๊ณณ. ํ‰์†Œ์— ๋ชธ์ด ์‰ฝ๊ฒŒ ์•„ํ”„๊ธฐ์— ํ˜น์‹œ ์—ฌํ–‰๊ฐ€์„œ ์•„ํ”„์ง„ ์•Š์„๊นŒ (์‹œ๊ฐ„๊ณผ ๋ˆ๋‚ญ๋น„๊ธฐ์—). ๋‹จ ๋‘๋ช…์ด์„œ ํ•ด์™ธ, ๊ทธ๊ฒƒ๋„ ์ž์œ ์—ฌํ–‰. ๋‚ด ์˜์–ดํšŒํ™” ์‹ค๋ ฅ์— ์กฐ๊ธˆ ๊ฑฑ์ •. ๋ฒ”์ฃ„์— ํœ˜๋ง๋ฆด ๊ฐ€๋Šฅ์„ฑ ๋“ฑ๋“ฑ. ๊ทธ๋ž˜๋„ ์‹œ๋“œ๋‹ˆ์— ์ง€์ธ๋ถ„์ด ์‚ด๊ณ  ์žˆ์–ด์„œ, 2์ผ์ฐจ์— ๋ต™๊ธฐ๋กœ ํ–ˆ๋‹ค. ๊ทธ๊ฒŒ ์กฐ๊ธˆ์ด๋‚˜๋งˆ ๋ง˜์ด ํŽธํ–ˆ๋˜ ๋ถ€๋ถ„. ์ด์ œ๋ถ€ํ„ฐ ์‚ฌ์ง„ ํˆฌ์ฒ™ !! ์ ฏ์Šคํƒ€๋ฅผ ํƒ€๋Š”๋ฐ, ์—ฐ์ฐฉ์ด ์žฆ์€ ํ•ญ๊ณต์‚ฌ๋ผ๊ณ  ํ•œ๋‹ค. 10์‹œ์ฏค ์ด๋ฅ™ ์˜ˆ์ •์ด๋˜ ์šฐ๋ฆฌ ํŽธ๋„ ์—ฐ์ฐฉ๋˜์—ˆ๋‹ค. ๋‹คํ–‰์ด ๋‹ค์Œ๋‚ ๋กœ ๋„˜์–ด๊ฐ€์ง„ ์•Š์•˜์ง€๋งŒ .. 10์‹œ๊ฐ„.. 2024. 1. 21.
๐Ÿ“š ์ง€๊ตฌ์ธ๋งŒํผ ์ง€๊ตฌ๋ฅผ ์‚ฌ๋ž‘ํ•  ์ˆœ ์—†์–ด (์ •์„ธ๋ž‘, 2021) / ์ง‘์—์„œ ์‰ฌ๋ฉด์„œ ์„ธ๊ณ„์—ฌํ–‰ 2024๋…„, ์ฒ˜์Œ ์™„๋…ํ•œ ์ฑ…์ด๋‹ค. ์—์„ธ์ด๋Š” ์ž˜ ์•ˆ์ฝ๋Š”๋ฐ, ์—ฐ๋ง๋ถ€ํ„ฐ ์†์ด ๊ฐ€์„œ ์กฐ๊ธˆ์”ฉ ์ฝ๋‹ค๊ฐ€ ์ฃผ๋ง~์‹ ์ • ์—ฐํœด๋™์•ˆ ํ‚ฌ๋งํƒ€์ž„ํ•˜๋ฉฐ ๋น ๋ฅด๊ฒŒ ์™„๋…ํ–ˆ๋‹ค. ๊ณต๋ถ€๋Š” ํ•˜๊ธฐ ์‹ซ์—ˆ๊ธฐ ๋•Œ๋ฌธ์ด๋‹คใ…‹ใ…‹ใ…‹ใ… ใ… ใ… ใ…  ์—ฌํ–‰ ์—์„ธ์ด์ธ์ค„ ๋ชฐ๋ž๋‹ค. ๋œปํ•˜์ง€ ์•Š๊ฒŒ ์—ฌ๋Ÿฌ ํ•ด์™ธ์—ฌํ–‰์ง€๋ฅผ ๊ฐ„์ ‘์ ์œผ๋กœ ๋ฐฉ๋ฌธํ•˜๊ฒŒ ๋œ ๊ธฐ๋ถ„์ด๋‹ค. ๋‚˜๋„ ์ตœ๊ทผ์— ํ•ด์™ธ์—ฌํ–‰์„ ๋ช‡๋ฒˆ ๋‹ค๋…€์™€์„œ ๊ณต๊ฐ๊ฐ€๋Š” ๋ถ€๋ถ„๋„ ์ข…์ข… ์žˆ์—ˆ๋‹ค. ์œ ๋… ์ƒˆ์— ๊ด€์‹ฌ์ด ๊ฐ„๋‹ค๋Š” ์ . ๋‚˜๋„ ์ƒˆ ์‚ฌ์ง„์„ ์ฐธ ๋งŽ์ด ์ฐ์—ˆ๋‹ค. ์ƒˆ๊ฐ€ ๊ทธ๋ ‡๊ฒŒ ๋‚˜์—๊ฒŒ ๋งค๋ ฅ์ ์ธ ํฌ์ธํŠธ๋กœ ๋‹ค๊ฐ€์˜ฌ ์ค„์€ ์—ฌํ–‰์„ ๋‹ค๋…€๋ณด๊ธฐ ์ „๊นŒ์ง„ ์ „ํ˜€ ๋ชฐ๋ž๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์œ ๋ช…ํ•œ ๋ช…์†Œ๊ฐ€ ๋‚ด๊ฐ€ ์ƒ๊ฐํ–ˆ๋˜ ๊ฒƒ๋ณด๋‹ค ์›…์žฅํ•˜์ง€ ์•Š๋‹ค๋Š” ์ . ์•„์ง๊นŒ์ง„ ์˜ค๋ž˜๋˜๊ณ  ์—ญ์‚ฌ๊นŠ์€ ๋ช…์†Œ์— ๊ฐ€์„œ ์—„์ฒญ ๋†€๋ž€ ์ ์€ ์—†๋Š” ๊ฒƒ ๊ฐ™๋‹ค. ๋Œ€ํ•œ๋ฏผ๊ตญ ์‚ฌ๋žŒ์ด๋ผ ๊ทธ๋Ÿฐ๊ฐ€? ์˜คํžˆ๋ ค ์„œ์šธ๋ณด๋‹ค ํฐ ๋Œ€๋„์‹œ ํ•œ๋ณตํŒ์—์„œ ๊ฐํƒ„ํ•ด๋ณธ ์ ์€ ์žˆ๋‹ค... 2024. 1. 1.
728x90
๋ฐ˜์‘ํ˜•