Loading...

[GP] Spring boot์—์„œ REST API ๊ฐœ๋ฐœ ์‹œ์ž‘ํ•ด๋ณด๊ธฐ

์ด ๊ธ€์€ N.K Dev Lab์—์„œ ์ž‘์„ฑ๋œ ๊ธ€์ž…๋‹ˆ๋‹ค. ์•ˆ๋…•ํ•˜์„ธ์š”. N.K Dev Lab์— ๊ธ€์„ ์•ˆ์“ด์ง€๊ฐ€ ์ •๋ง ์˜ค๋ž˜๋˜์—ˆ๋„ค์š”. ์˜ฌํ•ด๋Š” ์ €์˜ ์ทจ์—… ์‹œ์ฆŒ์ธ ๋งŒํผ ๋ธ”๋กœ๊ทธ์— ๊ธ€์„ ์“ฐ๋Š” ๊ฒƒ์— ๋งŽ์ด ์†Œํ™€ํ–ˆ์—ˆ์Šต๋‹ˆ๋‹ค. ๋”์šฑ์ด Dev Lab ๋ฆฌ๋‰ด์–ผ๊ณผ ๊ด€๋ จํ•˜์—ฌ ์—ฌ๋Ÿฌ ์ผ๋“ค์ด ์žˆ์—ˆ๋Š”๋ฐ, ์ €์˜ Dev Lab์ด ๋‹ค์‹œ Jekyll๋กœ ๋Œ์•„์˜ค๊ฒŒ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ด์œ ๋Š” ์—ฌ๋Ÿฌ๊ฐ€์ง€๊ฐ€ ์žˆ์ง€๋งŒ ์ด์ œ ์ œ๊ฐ€ ์ทจ์—…์„ ํ•˜๊ฒŒ ๋˜๋ฉด ํ˜„์žฌ ํ•˜๊ณ  ์žˆ๋Š” ์ผ๋“ค์„ ์กฐ๊ธˆ ๋ฏธ๋ฆฌ ๊ฐ„์†Œํ™” ํ•˜๋Š” ์ž‘์—…์ด๋ผ๊ณ  ๋ณด์‹œ๋ฉด ๋  ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ํ•œ ๊ฐ€์ง€ ์˜ˆ๋ฅผ ๋“ค์–ด, ์ด์ œ Dev Lab์— ์˜ฌ๋ฆฌ๋Š” ๊ธ€์€ ์ €์˜ ์†์— ์˜ํ•ด ์ˆ˜๋™์œผ๋กœ NKLAB(Tistory)์— ๊ฒŒ์‹œ๋˜์ง€ ์•Š๊ณ  ์ž๋™ํ™” ๋œ ์ฝ”๋“œ์— ์˜ํ•ด์„œ ์˜ฌ๋ผ๊ฐ€๊ฒŒ ๋˜๋Š” ์ž‘์—… ๋“ฑ Hugo ๋ณด๋‹ค๋Š” Jekyll์ด ์ข€ ๋” ํŽธํ•˜๋”๊ตฐ์š”. ๋ณธ๋ก ์œผ๋กœ ๋„˜์–ด๊ฐ€์„œ, ์˜ค๋Š˜์€ Sp..

2018. 5. 30. 23:17

Serverless framework๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋” ์‰ฝ๊ฒŒ ์„œ๋ฒ„ ๋ฐฐํฌํ•˜๊ธฐ

์•ˆ๋…•ํ•˜์„ธ์š”. ์˜ค๋Š˜์€ ์ง€๋‚œ Serverless์— ์ด์–ด์„œ Serverless๋ฅผ ์ข€ ๋” ์‰ฝ๊ฒŒ ๋ฐฐํฌํ•  ์ˆ˜ ์žˆ๋Š” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•ด ์จ๋ณด๊ณ ์ž ํ•ฉ๋‹ˆ๋‹ค. ๋ฐฐํฌ์˜ ์–ด๋ ค์›€์ง€๋‚œ Serverless ํฌ์ŠคํŠธ์—์„œ AWS๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ FaaS๋ฅผ ์ง์ ‘ ๋ฐฐํฌํ•˜๊ณ  ์„œ๋น„์Šคํ•˜๋Š” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•ด ์•Œ์•„๋ดค์Šต๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•˜๋Š” ๊ฒƒ์€ ๋‘˜์งธ์น˜๊ณ  ํ•œ ๋ฒˆ ์ฝ”๋“œ๋ฅผ ์—…๋กœ๋“œํ•˜์—ฌ ์„œ๋น„์Šค๋ฅผ ๋ฐฐํฌํ•˜๋Š” ๋ฐ ๋งŽ์€ ์ ˆ์ฐจ๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ๊ฒŒ๋‹ค๊ฐ€ ์ฝ”๋“œ ํ•˜๋‚˜๋ฅผ ์ˆ˜์ •ํ•  ๋•Œ๋งˆ๋‹ค ๋ฐ”๋กœ ๋ฐฐํฌ๊ฐ€ ๋˜๋Š” ๊ฒƒ์€ ์ข‹์€ ๊ฒฝ์šฐ์ง€๋งŒ, ์ง์ ‘ AWS Console์—์„œ ์ฝ”๋“œ๋ฅผ ์ˆ˜์ •ํ•ด์•ผ๋งŒ ํ•˜๊ณ , ์‹ฌ์ง€์–ด ์ฝ”๋“œ์˜ ํฌ๊ธฐ๊ฐ€ ์ผ์ • ํฌ๊ธฐ๋ฅผ ์ดˆ๊ณผํ•  ๊ฒฝ์šฐ AWS Console์—์„œ ์ˆ˜์ •ํ•  ์ˆ˜ ์—†๋Š” ์ƒํ™ฉ์„ ์ดˆ๋ž˜ํ•˜๊ธฐ๋„ ํ•ฉ๋‹ˆ๋‹ค. ๋ญ”๊ฐ€ ๋” ์‰ฝ๊ฒŒ ๋ฐฐํฌํ•  ์ˆ˜ ์žˆ๋Š” ๋ฐฉ๋ฒ•์€ ์—†์„๊นŒ? ์ €๋Š” ์‹ค์ œ๋กœ AWS๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ž‘์€ ํ˜•ํƒœ์˜ ์นด์นด์˜คํ†ก..

2018. 4. 23. 12:33

Serverless ์‹œ์ž‘ํ•ด๋ณด๊ธฐ

์•ˆ๋…•ํ•˜์„ธ์š”. ์˜ค๋Š˜์€ Serverless์— ๋Œ€ํ•ด ์•Œ์•„๋ณด๊ณ , AWS์— Serverless๋ฅผ ์‰ฝ๊ฒŒ ๋ฐฐํฌํ•˜๋Š” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•ด ์•Œ์•„๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. Serverless์„œ๋ฒ„๋ฆฌ์Šค๋Š” ์ œ๊ฐ€ ์š”์ฆ˜ ์ž์ฃผ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ๋Š” ์•„ํ‚คํ…์ฒ˜ ์ค‘์— ํ•˜๋‚˜์ž…๋‹ˆ๋‹ค. ์„œ๋ฒ„๋ฆฌ์Šค๋Š” ๋‹จ์–ด ๊ทธ๋Œ€๋กœ๋Š” '์„œ๋ฒ„๊ฐ€ ์—†๋‹ค' ๋ผ๋Š” ์˜๋ฏธ์ด์ง€๋งŒ ์ •๋ง ์„œ๋ฒ„๊ฐ€ ์—†์ด ๋™์ž‘ํ•˜๋Š” ๊ฒƒ์€ ์•„๋‹ˆ๊ณ , ์šฐ๋ฆฌ๊ฐ€ ์‹ค์ œ ์„œ๋น„์Šค๋ฅผ ํ•˜๊ธฐ ์œ„ํ•ด ๊ฐ€์ƒ๋จธ์‹ ์ด๋‚˜ ์šด์˜์ฒด์ œ ํ™˜๊ฒฝ์„ ๊ตฌ์„ฑํ•˜์—ฌ ์ฒ˜๋ฆฌํ•˜์ง€ ์•Š์•„๋„ ์„œ๋น„์Šคํ•  ์ˆ˜ ์žˆ์Œ์„ ์ด์•ผ๊ธฐํ•ฉ๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๊ฐ€ ๊ธฐ์กด์— ์„œ๋น„์Šค๋ฅผ ์šด์˜ํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” ์•„๋ž˜์™€ ๊ฐ™์€ ์ ˆ์ฐจ๋ฅผ ๊ฑฐ์ณ์•ผ ํ–ˆ์Šต๋‹ˆ๋‹ค. 1. ์„œ๋น„์Šคํ•  ์„œ๋ฒ„ ์ค€๋น„2. ์šด์˜์ฒด์ œ ์„ค์น˜3. ๋„คํŠธ์›Œํฌ ํ™˜๊ฒฝ ๊ตฌ์ถ•4. ์ธํ”„๋ผ ๊ด€๋ฆฌ ์ „์‚ฐ์‹ค์„ ์ƒ๊ฐํ•˜์‹œ๋ฉด ์‰ฌ์šธ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ์„œ๋ฒ„๋ฅผ ์šด์˜ํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” ๊ธฐ๋ณธ์ ์œผ๋กœ ํ•œ ๋Œ€์˜ ์„œ๋ฒ„๋กœ ์‹œ์ž‘ํ•˜์—ฌ ํ•ด๋‹น ์„œ๋ฒ„์— ์šด์˜..

2018. 3. 3. 11:44

API Gateway์˜ ๋„๋ฉ”์ธ์„ ๋‚ด ๋„๋ฉ”์ธ์œผ๋กœ ์„ค์ •ํ•˜๊ธฐ

์ตœ๊ทผ ์ €๋Š” MSA(Micro Service Architecture)๋ฅผ ๋‹ค๋ฃจ๋ฉด์„œ ํด๋ผ์šฐ๋“œ ์„œ๋น„์Šค๋ฅผ ์ฃผ๋กœ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ํด๋ผ์šฐ๋“œ ์„œ๋น„์Šค์—๋Š” ์—ฌ๋Ÿฌ ์„œ๋น„์Šค๊ฐ€ ์žˆ์ง€๋งŒ ๊ทธ ์ค‘์—์„œ๋„ ์ฒ˜์Œ ๋‹ค๋ฃจ๊ธฐ ์‰ฌ์šด ๊ฒƒ์€ ๋ฐ”๋กœ AWS(Amazon Web Service)์ด์ง€ ์•Š๋‚˜ ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค. Why AWS?ํด๋ผ์šฐ๋“œ ์„œ๋น„์Šค์—๋Š” ๊ต‰์žฅํžˆ ๋งŽ์ด ์žˆ์ง€๋งŒ ๊ทธ ์ค‘์—์„œ๋„ ์ œ๊ฐ€ ์‚ฌ์šฉํ•˜๋ ค ํ•˜๋Š” ํด๋ผ์šฐ๋“œ ์„œ๋น„์Šค๋Š” IaaS, PaaS์ž…๋‹ˆ๋‹ค. ์‹ค์ œ๋กœ ์ œ๊ฐ€ ๊ฒฐ์‚ฐ ํฌ์ŠคํŠธ์—๋„ ์˜ฌ๋ ธ ๋“ฏ์ด Slack ๋ฉ”์‹ ์ €๋ฅผ ์ด์šฉํ•ด์„œ ๋ธ”๋กœ๊ทธ ๋ฐฉ๋ฌธ์ž ์ˆ˜ ๋ฐ์ดํ„ฐ๋ฅผ ๋ฐ›๋Š” ์ผ๋„ AWS๋ฅผ ์ด์šฉํ•ด์„œ ์„œ๋น„์Šคํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฌผ๋ก  ๋‹ค๋ฅธ ํด๋ผ์šฐ๋“œ ์„œ๋น„์Šค(Google Cloud Platform, Microsoft Azure)๋“ค๋„ ์กด์žฌํ•˜์ง€๋งŒ ์ฒ˜์Œ ๊ฐ€์ž…ํ–ˆ์„ ๋•Œ 1๋…„ ๋™์•ˆ ์ฒœ์ฒœํžˆ ์ด๋Ÿฐ ์ €๋Ÿฐ ์„œ๋น„์Šค๋ฅผ ๊ฒฝํ—˜ํ•ด๋ณด..

2018. 1. 22. 20:08

Intel CPU Spectre ํŒจ์น˜(Retpoline) ์™€ ํ…Œ์ŠคํŠธ

์ง€๋‚œ Meltdown ์ทจ์•ฝ์  ํŒจ์น˜๋ฅผ ํ†ตํ•ด์„œ System Call ํ•จ์ˆ˜ ํ˜ธ์ถœ์‹œ 4๋ฐฐ์˜ ์„ฑ๋Šฅ์ด ํ•˜๋ฝ๋˜๋Š” ๊ฒƒ์„ ์•Œ ์ˆ˜ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ์ด ์ทจ์•ฝ์ ์€ Intel CPU์—์„œ๋งŒ ์กด์žฌํ•˜๋Š” ์ทจ์•ฝ์ ์ด๋ฉฐ Kernel Page Table Isolation (KPTI) ํŒจ์น˜๋ฅผ ํ†ตํ•ด ์ทจ์•ฝ์ ์„ ๊ณ ์น  ์ˆ˜ ์žˆ์—ˆ๊ณ , AMD ๋ฐ ARM ํ”„๋กœ์„ธ์„œ์—์„œ๋Š” ์˜ํ–ฅ์ด ์—†์—ˆ์Œ์„ ์•Œ ์ˆ˜ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. Spectre ์ทจ์•ฝ์ ์€ ์ด์ „ ํฌ์ŠคํŠธ์—์„œ๋„ ์„ค๋ช…ํ•œ ์ ์ด ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. ๊ฐ„๋‹จํ•˜๊ฒŒ ๋‹ค์‹œ ํ•œ ๋ฒˆ ์„ค๋ช…๋“œ๋ฆฌ์ž๋ฉด, A ํ”„๋กœ๊ทธ๋žจ์ด B ํ”„๋กœ๊ทธ๋žจ์˜ ๋ฉ”๋ชจ๋ฆฌ ์ฃผ์†Œ๋ฅผ ์นจ๋ฒ”ํ•  ์ˆ˜ ์žˆ๋Š” ์ทจ์•ฝ์ ์œผ๋กœ, ํฌ๊ฒŒ๋Š” ๊ฐ€์ƒ ๋จธ์‹ ์˜ OS๊ฐ€ Host OS์˜ ์ฃผ์†Œ ๋ฒ”์œ„๊นŒ์ง€ ์นจ๋ฒ”ํ•  ์ˆ˜๋„ ์žˆ๋Š” ๋งค์šฐ ๋ฌด์„œ์šด ์ทจ์•ฝ์ ์ž…๋‹ˆ๋‹ค. ์ด ์ทจ์•ฝ์ ์€ Intel CPU ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ, AMD, ARM CPU์—๋„ ์ทจ์•ฝ์ ์ด..

2018. 1. 8. 11:06

2017๋…„ Tistory Blog ๊ฒฐ์‚ฐ

2017๋…„์ด ์ง€๋‚˜๊ณ , ๋ฒŒ์จ 2018๋…„์ด ์™”์Šต๋‹ˆ๋‹ค. ์ •๋ง ์‹œ๊ฐ„ ๋น ๋ฅด๊ฒŒ ์ง€๋‚˜๊ฐ€๋„ค์š”. ์ €๋„ ์ด์ œ ์ทจ์—… ์‹œ๊ธฐ๊ฐ€ ๋˜์—ˆ๊ณ , ๊ทธ๋ ‡๋‹ค ๋ณด๋‹ˆ 2017๋…„์—๋Š” ์ €์˜ ๋ธ”๋กœ๊ทธ์˜ ํฌ์ŠคํŒ… ์ˆ˜๊ฐ€ ์ž‘๋…„์— ๋น„ํ•ด ์กฐ๊ธˆ ๋–จ์–ด์ง„ ๋ชจ์Šต์ด์—ˆ์ง€๋งŒ, ๊ทธ ์™ธ์˜ ํ†ต๊ณ„๊ฐ€ ๋‚˜๋ฆ„ ์ˆ˜ํ›จํ•ด์„œ ํ•œ ํŽธ์œผ๋กœ๋Š” ๋ฟŒ๋“ฏํ•œ ๋งˆ์Œ์ด ๋“œ๋„ค์š”. 5๋…„ ์ฐจ ๋ธ”๋กœ๊ทธ... ๋ฒŒ์จ ๋ธ”๋กœ๊ทธ๋ฅผ ํ•œ์ง€ 5๋…„์ด๋ผ๋Š” ์‹œ๊ฐ„์ด ์ง€๋‚˜๊ฐ”๋„ค์š”. ์ƒ๊ฐํ•ด๋ณด๋ฉด, ์ €๋Š” 2007๋…„ ์ฒ˜์Œ ํ‹ฐ์Šคํ† ๋ฆฌ์— ๊ฐ€์ž…ํ•˜์—ฌ ๊ณ„์ •์„ ์ด์ „ํ•œ ์ด๋ ฅ์ด ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. ๊ธฐ์กด์˜ ๋ธ”๋กœ๊ทธ๋ฅผ ํ์‡„ํ•˜๊ณ , IT ๋ธ”๋กœ๊ทธ๋ฅผ ์“ฐ๊ธฐ ์‹œ์ž‘ํ•œ ๊ฒƒ์€ 2012๋…„๋ถ€ํ„ฐ์˜€๋˜ ๊ฒƒ ๊ฐ™๋„ค์š”. 20+ ํฌ์ŠคํŒ…... ์‚ฌ์‹ค ๋ธ”๋กœ๊ทธ๋ฅผ ํ•˜๋ฉด์„œ ํฌ์ŠคํŒ…์˜ ๊ฐฏ์ˆ˜๋Š” ๊ฑฐ์˜ ์‹ ๊ฒฝ ์“ฐ์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค. ์—ฌ์œ ๋กœ์šด ์‹œ๊ฐ„์„ ์ ๋‹นํžˆ ์žก์•„ ๋ธ”๋กœ๊ทธ ๊ธ€์„ ์“ฐ๋Š” ํŽธ์ด๊ธฐ๋„ ํ•˜๊ณ , ๋˜ ๋ธ”๋กœ๊ทธ ๊ธ€์„ ์“ธ ๋•Œ ๋ฌด์—‡๋ณด๋‹ค ์‹ ์ค‘ํ•˜๊ฒŒ ๊ธ€..

2018. 1. 5. 17:06

Intel CPU Meltdown ์ทจ์•ฝ์  ํŒจ์น˜ 2์ฐจ ํ…Œ์ŠคํŠธ์™€ ๋งˆ๋ฌด๋ฆฌ

1์ฐจ ํ…Œ์ŠคํŠธ์— ์ด์–ด์„œ 2์ฐจ ํ…Œ์ŠคํŠธ๋ฅผ ์ง„ํ–‰ํ•ด๋ดค์Šต๋‹ˆ๋‹ค. 2์ฐจ ํ…Œ์ŠคํŠธ๋Š” 1์ฐจ์—์„œ ์ง„ํ–‰ํ–ˆ๋˜ File I/O ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ, ์„œ๋ฒ„ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์œผ๋กœ ์‚ฌ์šฉํ•˜๋Š” ์›น ์„œ๋ฒ„, DBMS, ๊ทธ๋ฆฌ๊ณ  ์ƒ๊ฐ๋ณด๋‹ค ๋ฆฌ์†Œ์Šค๋ฅผ ๋งŽ์ด ์‚ฌ์šฉํ•˜๋Š” ์˜ค๋””์˜ค ์ธ์ฝ”๋”ฉ๊ณผ ๋น„๋””์˜ค ์ธ์ฝ”๋”ฉ ๋“ฑ์˜ ํ…Œ์ŠคํŠธ๋ฅผ ์ง„ํ–‰ํ•˜์˜€์Šต๋‹ˆ๋‹ค. ํ…Œ์ŠคํŠธ ์ง„ํ–‰ ์‚ฌํ•ญ- SQLite I/O Test (only HDD)- FLAC Audio Encoding- Opus Codec Encoding- nginx Benchmark- GCC Compile Test- File I/O Test ํ…Œ์ŠคํŠธ๋Š” ์ด 6๊ฐ€์ง€๋กœ ์ง„ํ–‰ํ•˜์˜€์œผ๋ฉฐ ๊ทธ ์ค‘ ๋งˆ์ง€๋ง‰ File system Test๋Š” ์–ด์ œ ์ง„ํ–‰ํ–ˆ๋˜ 4000๋ฒˆ์˜ ํŒŒ์ผ ์ƒ์„ฑ์„ ๋‹ค์‹œ ํ…Œ์ŠคํŠธํ•œ ๊ฒƒ์ž…๋‹ˆ๋‹ค. SQLite์˜ DBMS ํ…Œ์ŠคํŠธ๋Š” ์ €์˜ ๋…ธํŠธ๋ถ ํ™˜๊ฒฝ์ƒ HDD์—์„œ๋งŒ ์ง„ํ–‰..

2018. 1. 4. 17:32

Intel CPU ๋ณด์•ˆ ์ทจ์•ฝ์  ํŒจ์น˜๋กœ ์ธํ•œ ์„ฑ๋Šฅ ๊ฐ์†Œ์™€ 1์ฐจ ํ…Œ์ŠคํŠธ

์•ˆ๋…•ํ•˜์„ธ์š”. 2018๋…„ ์ฒซ ํฌ์ŠคํŒ…์ด๋„ค์š”. ๋ชจ๋‘๋“ค ์ƒˆํ•ด ๋ณต ๋งŽ์ด ๋ฐ›์œผ์‹œ๊ธฐ ๋ฐ”๋ž๋‹ˆ๋‹ค. ์ƒˆํ•ด๋ถ€ํ„ฐ ๋ญ”๊ฐ€ ํฐ ์ผ์ด ํ„ฐ์ง„ ๋“ฏํ•ฉ๋‹ˆ๋‹ค. ํ˜„์žฌ ์ธํ…”์˜ ๋ชจ๋“  ํ”„๋กœ์„ธ์„œ์—์„œ ์ปค๋„ ๋ฉ”๋ชจ๋ฆฌ ์ทจ์•ฝ์ ์ด ๋ฐœ๊ฒฌ๋˜์–ด ํ˜„์žฌ ๋ฆฌ๋ˆ…์Šค๋ฅผ ํฌํ•จํ•œ ์œˆ๋„ ์šด์˜์ฒด์ œ Redstone 3 ๋ฒ„์ „๋„ ํŒจ์น˜ ์กฐ์น˜๊ฐ€ ๋‚ด๋ ค์ง„ ์ƒํƒœ์ž…๋‹ˆ๋‹ค. ๊ทธ๋Ÿฐ๋ฐ, ํŒจ์น˜๋ฅผ ํ•œ ๋’ค์— ์„ฑ๋Šฅ์ด 30% ๊ฐ์†Œํ•œ๋‹ค๋Š” ์ด์•ผ๊ธฐ๊ฐ€ ์žˆ๋Š”๋ฐ์š”. ์–ด๋–ค ์ทจ์•ฝ์ ์ด๊ณ , ์™œ ์ด๋Ÿฐ ์ผ์ด ๋ฐœ์ƒํ•˜๋Š”์ง€ ์กฐ๊ธˆ ์•Œ์•„๋ณด๋„๋ก ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. Meltdown, Spectre ์ด๋ฒˆ ์ทจ์•ฝ์ ์˜ ์ด๋ฆ„์€ ์œ„์™€ ๊ฐ™์€ ๋‘ ๊ฐœ ์ด๋ฆ„์˜ ์ทจ์•ฝ์ ์„ ๊ฐ€์ง€๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๋จผ์ € ์ด ์ทจ์•ฝ์ ์€ ๊ตฌ๊ธ€์˜ ๋ณด์•ˆ๊ธฐ์ˆ ํŒ€์ธ Project zero ํŒ€์— ์˜ํ•ด ๋ฐœ๊ฒฌ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.. Meltdown ์ทจ์•ฝ์ ์€ Intel CPU์— ์ ์šฉ๋œ OoOE(๋น„์ˆœ์ฐจ์  ๋ช…๋ น์–ด ์ฒ˜๋ฆฌ) ๊ธฐ์ˆ ์˜ ๋ฒ„๊ทธ๋ฅผ ..

2017. 11. 25. 22:12

Windows 10 Redstone 3 ์—์„œ ๋ฌด์ˆ˜ํžˆ ๋Š˜์–ด๋‚œ Svchost.exe ํ”„๋กœ์„ธ์Šค

์•ˆ๋…•ํ•˜์„ธ์š”. ์ด๋ฒˆ ํฌ์ŠคํŠธ๋Š” ์ €๋ฒˆ ํฌ์ŠคํŠธ์— ์ด์–ด์„œ, Windows 10 Redstone 3์— ๋Œ€ํ•œ ๊ธ€์„ ์ ์–ด๋ณด๊ณ ์ž ํ•ฉ๋‹ˆ๋‹ค. ์‚ฌ์‹ค, Windows 10 ๋ ˆ๋“œ์Šคํ†ค3 ๋ฒ„์ „์—์„œ ๋Œ€ํ•ด์„œ ๋” ๋„์ ๊ฑฐ๋ฆฌ๊ณ  ์‹ถ์€ ๊ธ€์€ ๋งŽ์ด ์žˆ์ง€๋งŒ, ์ด๋ฒˆ์—๋Š” ๊ฐ€๋Šฅํ•œํ•œ ์ง€๋‚œ๋ฒˆ ๊ธ€๊ณผ๋Š” ์กฐ๊ธˆ ๋‹ค๋ฅธ ํŠน์ง•์˜ ์žฌ๋ฏธ๋ฅผ ๋Š๋‚„ ์ˆ˜ ์žˆ๋„๋ก ๊ธ€์„ ์ ์–ด๋ณด๊ณ ์ž ํ•ฉ๋‹ˆ๋‹ค. ๋„ˆ๋ฌด ๋Š˜์–ด๋‚˜๋ฒ„๋ฆฐ Svchost.exe๋ ˆ๋“œ์Šคํ†ค3 ๋ฒ„์ „์„ ์—…๋ฐ์ดํŠธ ์ดํ›„, ๋ถ€ํŒ… ์†๋„ ๋“ฑ์ด ์ตœ์ ํ™” ๋˜๋ฉด์„œ, ์กฐ๊ธˆ ๋น ๋ฅธ ๊ฒƒ์„ ๋Š๋ผ๊ณ , ๊ธฐ๋Šฅ์ด ์ถ”๊ฐ€๋˜๋ฉด์„œ ๋” ์ƒˆ๋กœ์šด Windows ๋ฅผ ๋ง›๋ณด๊ฒŒ ๋˜์—ˆ์ง€๋งŒ, ํ•œํŽธ์œผ๋กœ๋Š” ์•„์‰ฌ์šด ์ ์ด ๋ช‡ ๊ฐœ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ ์ค‘์— ํ•˜๋‚˜๊ฐ€ ๋ฐ”๋กœ, ๋„ˆ๋ฌด ๋ถˆ์–ด๋ฒ„๋ฆฐ ์‹œ์Šคํ…œ ํ”„๋กœ์„ธ์Šค์ธ๋ฐ์š”. Svchost.exe ํ”„๋กœ์„ธ์Šค๋Š” ์—ฌ๋Ÿฌ๋ถ„๋“ค Windows ์—์„œ ๋ณด์ด์ง€ ์•Š๊ฒŒ ๋Œ์•„๊ฐ€๊ณ  ์žˆ๋Š” ์„œ๋น„์Šค ํ”„๋กœ์„ธ์Šค ๋ง..

2017. 11. 13. 11:10

Windows 10 ๊ฐ€์„ ์—…๋ฐ์ดํŠธ(Redstone 3) ์—์„œ์˜ ๋ณ€ํ™”

์•ˆ๋…•ํ•˜์„ธ์š”. ์˜ค๋Š˜์€ ์ตœ๊ทผ์— ๋‚˜์˜จ Windows Fall Creators Update์— ๋Œ€ํ•ด ์ด์•ผ๊ธฐํ•ด๋ณด๊ณ ์ž ํ•ฉ๋‹ˆ๋‹ค. Windows Fall Creators UpdateWindows Fall Creators Update๋Š” 2017๋…„ 10์›”์— ์ถœ์‹œ๋œ Windows 10 ์šด์˜์ฒด์ œ์˜ ๊ฐ€์„ ๋Œ€๊ทœ๋ชจ ์—…๋ฐ์ดํŠธ๋กœ ์ด ์—…๋ฐ์ดํŠธ๋ฅผ ์ง„ํ–‰ํ•˜๋ฉด Windows 10 Redstone 3 ๋ฒ„์ „์œผ๋กœ ์—…๋ฐ์ดํŠธ๋ฉ๋‹ˆ๋‹ค. ์‹ค์ œ Windows ์—์„œ๋Š” ์ž๋™์œผ๋กœ ์—…๋ฐ์ดํŠธ๊ฐ€ ์ด๋ฃจ์–ด์ง€๊ฑฐ๋‚˜ ์‚ฌ์šฉ์ž์˜ ์ˆ˜๋™์‹ ์—…๋ฐ์ดํŠธ ๋ฐฉ์‹์œผ๋กœ ์ด๋ฃจ์–ด์ง‘๋‹ˆ๋‹ค. ์‚ฌ์‹ค ์ด ์—…๋ฐ์ดํŠธ ์ดํ›„, MS๋Š” ์ „ํ†ต์ ์œผ๋กœ ์ด๋ฃจ์–ด์ง€๋˜ ๋Œ€๊ทœ๋ชจ ์—…๋ฐ์ดํŠธ ์ดํ›„ 1๊ฐœ์›”์ด ํ๋ฅธ ์ง€๊ธˆ, ํ‰์†Œ๋ผ๋ฉด ๋‚ด๋†“์„ ํ•ซํ”ฝ์Šค(๋ฒ„๊ทธ, ๋ณด์•ˆ ํŒจ์น˜)๋ฅผ ์ „ํ˜€ ๋‚ด์ง€ ์•Š๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ž˜์„œ ์‹ค์‚ฌ์šฉ ๊ฐ€๋Šฅํ•  ์ •๋„์˜ ์•ˆ์ •ํ™”๋œ ๋ฒ„์ „์€ ์•„๋‹ˆ๋ฉฐ..