์ฃผ์ œ : ๋ธ”๋กœ๊ทธ

Azure DevOps์—์„œ ์ž๋™ํ™”๋œ ํ…Œ์ŠคํŠธ ํŒŒ์ดํ”„๋ผ์ธ ๊ตฌ์ถ•

์ €๋Š” ์ตœ๊ทผ DevOps ์„ธ๊ณ„์—์„œ ๋ณ„๋กœ ์ธ๊ธฐ๊ฐ€ ์—†๋Š” Azure DevOps ํŒŒ์ดํ”„๋ผ์ธ์„ ๋ฐœ๊ฒฌํ–ˆ์Šต๋‹ˆ๋‹ค. ๋‚˜๋Š” ์ฆ‰์‹œ ํ•ด๋‹น ์ฃผ์ œ์— ๋Œ€ํ•œ ๋ช…ํ™•ํ•œ ์ง€์นจ์ด๋‚˜ ๊ธฐ์‚ฌ๊ฐ€ ๋ถ€์กฑํ•˜๋‹ค๋Š” ๊ฒƒ์„ ๋Š๊ผˆ์Šต๋‹ˆ๋‹ค. ์ด๊ฒƒ์ด ๋ฌด์—‡๊ณผ ๊ด€๋ จ๋˜์–ด ์žˆ๋Š”์ง€๋Š” ๋ชจ๋ฅด๊ฒ ์ง€๋งŒ Microsoft๋Š” ๋„๊ตฌ ๋Œ€์ค‘ํ™” ์ธก๋ฉด์—์„œ ๋ถ„๋ช…ํžˆ ๋…ธ๋ ฅํ•  ๊ฒƒ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ์˜ค๋Š˜์€ Azure ํด๋ผ์šฐ๋“œ ๋‚ด์—์„œ ์ž๋™ํ™”๋œ ํ…Œ์ŠคํŠธ๋ฅผ ์œ„ํ•œ ํŒŒ์ดํ”„๋ผ์ธ์„ ๊ตฌ์ถ•ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ž˜์„œ, [โ€ฆ]

3proxy ๋ฐ iptables/netfilter๋ฅผ ์‚ฌ์šฉํ•œ ํˆฌ๋ช… ํ”„๋ก์‹œ์˜ ๊ธฐ๋ณธ ์‚ฌํ•ญ ๋˜๋Š” "๋ชจ๋“  ๊ฒƒ์„ ํ”„๋ก์‹œ๋ฅผ ํ†ตํ•ด ์ฒ˜๋ฆฌ"ํ•˜๋Š” ๋ฐฉ๋ฒ•

์ด ๊ธฐ์‚ฌ์—์„œ๋Š” ํด๋ผ์ด์–ธํŠธ๊ฐ€ ์ „ํ˜€ ๋ˆˆ์น˜์ฑ„์ง€ ๋ชปํ•˜๊ฒŒ ์™ธ๋ถ€ ํ”„๋ก์‹œ ์„œ๋ฒ„๋ฅผ ํ†ตํ•ด ํŠธ๋ž˜ํ”ฝ์˜ ์ „๋ถ€ ๋˜๋Š” ์ผ๋ถ€๋ฅผ ๋ฆฌ๋””๋ ‰์…˜ํ•  ์ˆ˜ ์žˆ๋Š” ํˆฌ๋ช…ํ•œ ํ”„๋ก์‹œ์˜ ๊ฐ€๋Šฅ์„ฑ์„ ๋ฐํžˆ๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค. ์ด ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๊ธฐ ์‹œ์ž‘ํ–ˆ์„ ๋•Œ ๊ตฌํ˜„์— HTTPS ํ”„๋กœํ† ์ฝœ์ด๋ผ๋Š” ์ค‘์š”ํ•œ ๋ฌธ์ œ๊ฐ€ ์žˆ๋‹ค๋Š” ์‚ฌ์‹ค์— ์ง๋ฉดํ–ˆ์Šต๋‹ˆ๋‹ค. ์˜›๋‚ ์—๋Š” ํˆฌ๋ช…ํ•œ HTTP ํ”„๋ก์‹œ์— ํŠน๋ณ„ํ•œ ๋ฌธ์ œ๊ฐ€ ์—†์—ˆ์Šต๋‹ˆ๋‹ค. [โ€ฆ]

๊ธฐ๋Šฅ์„ฑ DBMS

๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์„ธ๊ณ„๋Š” ์˜ค๋žซ๋™์•ˆ SQL ์–ธ์–ด๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ด€๊ณ„ํ˜• DBMS๊ฐ€ ์ง€๋ฐฐํ•ด ์™”์Šต๋‹ˆ๋‹ค. ๊ทธ๋ž˜์„œ ์ƒˆ๋กœ์šด ๋ณ€์ข…์„ NoSQL์ด๋ผ๊ณ  ๋ถ€๋ฆ…๋‹ˆ๋‹ค. ๊ทธ๋“ค์€ ์ด ์‹œ์žฅ์—์„œ ์Šค์Šค๋กœ ํŠน์ • ์œ„์น˜๋ฅผ ๊ฐœ์ฒ™ํ–ˆ์ง€๋งŒ ๊ด€๊ณ„ํ˜• DBMS๋Š” ์ฃฝ์ง€ ์•Š์„ ๊ฒƒ์ด๋ฉฐ ๊ณ„์†ํ•ด์„œ ๊ทธ๋“ค์˜ ๋ชฉ์ ์„ ์œ„ํ•ด ์ ๊ทน์ ์œผ๋กœ ์‚ฌ์šฉ๋˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ๊ธฐ์‚ฌ์—์„œ๋Š” ๊ธฐ๋Šฅ์  ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์˜ ๊ฐœ๋…์„ ์„ค๋ช…ํ•˜๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค. ๋” ๋‚˜์€ ์ดํ•ด๋ฅผ ์œ„ํ•ด [โ€ฆ]

์™•์ด์—ฌ ์˜์›ํ•˜๋ผ: ๋– ๋Œ์ด ๊ฐœ ๋–ผ ์†์˜ ์ž”์ธํ•œ ๊ณ„์ธต ๊ตฌ์กฐ์˜ ์„ธ๊ณ„

๋Œ€๊ทœ๋ชจ ์ง‘๋‹จ์—์„œ๋Š” ์˜์‹์ ์ด๋“  ์•„๋‹ˆ๋“  ํ•ญ์ƒ ๋ฆฌ๋”๊ฐ€ ๋‚˜ํƒ€๋‚œ๋‹ค. ๊ณ„์ธต์  ํ”ผ๋ผ๋ฏธ๋“œ์˜ ๊ฐ€์žฅ ๋†’์€ ์ˆ˜์ค€์—์„œ ๊ฐ€์žฅ ๋‚ฎ์€ ์ˆ˜์ค€์œผ๋กœ ๊ถŒ๋ ฅ์„ ๋ถ„๋ฐฐํ•˜๋Š” ๊ฒƒ์€ ์ง‘๋‹จ ์ „์ฒด์™€ ๊ฐœ์ธ ๋ชจ๋‘์—๊ฒŒ ๋งŽ์€ ์ด์ ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ๊ฒฐ๊ตญ ์งˆ์„œ๋Š” ํ•ญ์ƒ ํ˜ผ๋ˆ๋ณด๋‹ค ๋‚ซ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ ‡์ฃ ? ์ˆ˜์ฒœ๋…„ ๋™์•ˆ ๋ชจ๋“  ๋ฌธ๋ช…์˜ ์ธ๋ฅ˜๋Š” ๋‹ค์–‘ํ•œ [โ€ฆ]

๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์—์„œ ์“ฐ๊ธฐ ๋ฐ ์ฝ๊ธฐ ๊ท ํ˜• ์กฐ์ •

์ด์ „ ๊ธ€์—์„œ๋Š” ๊ด€๊ณ„ํ˜• ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์ฒ˜๋Ÿผ ํ…Œ์ด๋ธ”๊ณผ ํ•„๋“œ๊ฐ€ ์•„๋‹Œ, ํ•จ์ˆ˜ ๊ธฐ๋ฐ˜์œผ๋กœ ๊ตฌ์ถ•๋œ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์˜ ๊ฐœ๋…๊ณผ ๊ตฌํ˜„์— ๋Œ€ํ•ด ์„ค๋ช…ํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด๋Š” ๊ธฐ์กด ์ ‘๊ทผ ๋ฐฉ์‹์— ๋น„ํ•ด ์ด ์ ‘๊ทผ ๋ฐฉ์‹์˜ ์žฅ์ ์„ ๋ณด์—ฌ์ฃผ๋Š” ๋งŽ์€ ์˜ˆ๋ฅผ ์ œ๊ณตํ–ˆ์Šต๋‹ˆ๋‹ค. ๋งŽ์€ ์‚ฌ๋žŒ๋“ค์ด ๊ทธ๋“ค์˜ ์ฃผ์žฅ์ด ์ถฉ๋ถ„ํžˆ ์„ค๋“๋ ฅ์ด ์—†๋‹ค๊ณ  ์ƒ๊ฐํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด ๊ธฐ์‚ฌ์—์„œ๋Š” ์ด ๊ฐœ๋…์„ ํ†ตํ•ด ๋น ๋ฅด๊ณ  ํŽธ๋ฆฌํ•˜๊ฒŒ ๊ท ํ˜•์„ ์œ ์ง€ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ๋ณด์—ฌ ๋“œ๋ฆฌ๊ฒ ์Šต๋‹ˆ๋‹ค. [โ€ฆ]

PKCS#12 ์ปจํ…Œ์ด๋„ˆ๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•˜๋Š” CryptoARM์ž…๋‹ˆ๋‹ค. ์ „์ž ์„œ๋ช… CadES-X Long Type 1 ๋งŒ๋“ค๊ธฐ.

๋ฌด๋ฃŒ cryptoarmpkcs ์œ ํ‹ธ๋ฆฌํ‹ฐ์˜ ์—…๋ฐ์ดํŠธ๋œ ๋ฒ„์ „์ด ์ถœ์‹œ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ด ์œ ํ‹ธ๋ฆฌํ‹ฐ๋Š” ๋Ÿฌ์‹œ์•„์–ด ์•”ํ˜ธํ™”๋ฅผ ์ง€์›ํ•˜๋Š” PKCS#509 ํ† ํฐ๊ณผ ๋ณดํ˜ธ๋œ PKCS#3 ์ปจํ…Œ์ด๋„ˆ ๋ชจ๋‘์— ์ €์žฅ๋œ x11 v.12 ์ธ์ฆ์„œ์™€ ์ž‘๋™ํ•˜๋„๋ก ์„ค๊ณ„๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ผ๋ฐ˜์ ์œผ๋กœ PKCS#12 ์ปจํ…Œ์ด๋„ˆ๋Š” ๊ฐœ์ธ ์ธ์ฆ์„œ์™€ ํ•ด๋‹น ๊ฐœ์ธ ํ‚ค๋ฅผ ์ €์žฅํ•ฉ๋‹ˆ๋‹ค. ์ด ์œ ํ‹ธ๋ฆฌํ‹ฐ๋Š” ์™„์ „ํžˆ ์ž๊ธ‰์ž์กฑํ•˜๋ฉฐ Linux, Windows, OS X ํ”Œ๋žซํผ์—์„œ ์‹คํ–‰๋ฉ๋‹ˆ๋‹ค. ์œ ํ‹ธ๋ฆฌํ‹ฐ์˜ ํŠน์ง•์€ [...]

Fedora CoreOS ํ”„๋ฆฌ๋ทฐ ๋ฐœํ‘œ

Fedora CoreOS๋Š” ํ”„๋กœ๋•์…˜ ํ™˜๊ฒฝ์—์„œ ์ปจํ…Œ์ด๋„ˆ๋ฅผ ์•ˆ์ „ํ•˜๊ณ  ๋Œ€๊ทœ๋ชจ๋กœ ์‹คํ–‰ํ•˜๊ธฐ ์œ„ํ•œ ์ž๋™ ์—…๋ฐ์ดํŠธ ์ตœ์†Œ ์šด์˜ ์ฒด์ œ์ž…๋‹ˆ๋‹ค. ํ˜„์žฌ๋Š” ์ œํ•œ๋œ ํ”Œ๋žซํผ ์„ธํŠธ์—์„œ ํ…Œ์ŠคํŠธํ•  ์ˆ˜ ์žˆ์ง€๋งŒ ๊ณง ๋” ๋งŽ์€ ํ”Œ๋žซํผ์ด ์ œ๊ณต๋  ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ์ถœ์ฒ˜: linux.org.ru

์ด์ œ ๊ฒŒ์ž„ ๊ฐœ๋ฐœ์ž๋“ค์ด ํŒฌ๋“ค์˜ ์˜๊ฒฌ์— ๊ท€๋ฅผ ๊ธฐ์šธ์ด์ง€ ์•Š์„ ๋•Œ๊ฐ€ ๋˜์—ˆ๋‚˜์š”?

๊ธฐ์‚ฌ์— ๋Œ€ํ•œ ๋…ผ์Ÿ์ด ์žˆ์–ด์„œ ๋Œ€์ค‘์ด ๋ณผ ์ˆ˜ ์žˆ๋„๋ก ๋ฒˆ์—ญ์„ ๊ฒŒ์‹œํ•˜๊ธฐ๋กœ ๊ฒฐ์ •ํ–ˆ์Šต๋‹ˆ๋‹ค. ํ•œํŽธ์œผ๋กœ ์ €์ž๋Š” ๊ฐœ๋ฐœ์ž๊ฐ€ ์‹œ๋‚˜๋ฆฌ์˜ค ๋ฌธ์ œ์— ํ”Œ๋ ˆ์ด์–ด๋ฅผ ํƒ๋‹‰ํ•ด์„œ๋Š” ์•ˆ ๋œ๋‹ค๊ณ  ๋งํ•ฉ๋‹ˆ๋‹ค. ๊ฒŒ์ž„์„ ์˜ˆ์ˆ ๋กœ ๋ณธ๋‹ค๋ฉด ๋™์˜ํ•ฉ๋‹ˆ๋‹ค. ์•„๋ฌด๋„ ์ปค๋ฎค๋‹ˆํ‹ฐ์— ์ฑ…์˜ ๊ฒฐ๋ง์„ ์„ ํƒํ•˜๋ผ๊ณ  ๋ฌป์ง€ ์•Š์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๋ฐ˜๋Œ€ํŽธ์—๋Š” [โ€ฆ]

์˜ค๋ผํด ๋ฆฌ๋ˆ…์Šค 8 ๋ฆด๋ฆฌ์Šค

Oracle์€ Red Hat Enterprise Linux 8 ํŒจํ‚ค์ง€ ๊ธฐ๋ฐ˜์„ ๊ธฐ๋ฐ˜์œผ๋กœ ์ƒ์„ฑ๋œ Oracle Linux 8 ๋ฐฐํฌํŒ ๋ฆด๋ฆฌ์Šค๋ฅผ ๋ฐœํ‘œํ–ˆ์Šต๋‹ˆ๋‹ค. ์–ด์…ˆ๋ธ”๋ฆฌ๋Š” ๊ธฐ๋ณธ์ ์œผ๋กœ Red Hat Enterprise Linux ์ปค๋„(4.18 ๊ธฐ๋ฐ˜)์ด ํฌํ•จ๋œ ํ‘œ์ค€ ํŒจํ‚ค์ง€ ๊ธฐ๋ฐ˜์œผ๋กœ ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค. ํ•ต์‹ฌ). Oracle Linux 8์šฉ ๋…์  Unbreakable Enterprise ์ปค๋„์€ ์•„์ง ๊ฐœ๋ฐœ ์ค‘์ž…๋‹ˆ๋‹ค. ๊ธฐ๋Šฅ๋ฉด์—์„œ Oracle ๋ฒ ํƒ€ ๋ฆด๋ฆฌ์Šค๋Š” [...]

์นด์žํ์Šคํƒ„์—์„œ๋Š” MITM์— ๋Œ€ํ•œ ๊ตญ๊ฐ€ ์ธ์ฆ์„œ๋ฅผ ์˜๋ฌด์ ์œผ๋กœ ์„ค์น˜ํ•ด์•ผ ํ–ˆ์Šต๋‹ˆ๋‹ค.

์นด์žํ์Šคํƒ„์—์„œ๋Š” ํ†ต์‹  ์‚ฌ์—…์ž๊ฐ€ ์‚ฌ์šฉ์ž์—๊ฒŒ ์ •๋ถ€ ๋ฐœ๊ธ‰ ๋ณด์•ˆ ์ธ์ฆ์„œ๋ฅผ ์„ค์น˜ํ•ด์•ผ ํ•œ๋‹ค๋Š” ๋ฉ”์‹œ์ง€๋ฅผ ๋ณด๋ƒˆ์Šต๋‹ˆ๋‹ค. ์„ค์น˜ํ•˜์ง€ ์•Š์œผ๋ฉด ์ธํ„ฐ๋„ท์ด ์ž‘๋™ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์ธ์ฆ์„œ๋Š” ์ •๋ถ€ ๊ธฐ๊ด€์ด ์•”ํ˜ธํ™”๋œ ํŠธ๋ž˜ํ”ฝ์„ ์ฝ์„ ์ˆ˜ ์žˆ๋‹ค๋Š” ์‚ฌ์‹ค๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ๋ˆ„๊ตฌ๋‚˜ ์‚ฌ์šฉ์ž๋ฅผ ๋Œ€์‹ ํ•˜์—ฌ ๋ฌด์—‡์ด๋“  ์“ธ ์ˆ˜ ์žˆ๋‹ค๋Š” ์‚ฌ์‹ค์—๋„ ์˜ํ–ฅ์„ ๋ฏธ์นœ๋‹ค๋Š” ์ ์„ ๊ธฐ์–ตํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. Mozilla๋Š” ์ด๋ฏธ ์ถœ์‹œ๋˜์—ˆ์Šต๋‹ˆ๋‹ค [...]

SwiftUI์—์„œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ฐœ๋ฐœ. 1๋ถ€: Dataflow ๋ฐ Redux

WWDC 2019์˜ State of the Union ์„ธ์…˜์— ์ฐธ์„ํ•œ ํ›„ ์ €๋Š” SwiftUI์— ๋Œ€ํ•ด ์ž์„ธํžˆ ์•Œ์•„๋ณด๊ธฐ๋กœ ๊ฒฐ์ •ํ–ˆ์Šต๋‹ˆ๋‹ค. ์ €๋Š” ์ด ์ž‘์—…์— ๋งŽ์€ ์‹œ๊ฐ„์„ ๋ณด๋ƒˆ๊ณ  ์ด์ œ ๊ด‘๋ฒ”์œ„ํ•œ ์‚ฌ์šฉ์ž์—๊ฒŒ ์œ ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ์‹ค์ œ ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์„ ๊ฐœ๋ฐœํ•˜๊ธฐ ์‹œ์ž‘ํ–ˆ์Šต๋‹ˆ๋‹ค. ์ €๋Š” ์ด๊ฒƒ์„ MovieSwiftUI๋ผ๊ณ  ๋ถˆ๋ €์Šต๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ ์ƒˆ๋กœ์šด ์˜ํ™”์™€ ์˜ค๋ž˜๋œ ์˜ํ™”๋ฅผ ๊ฒ€์ƒ‰ํ•˜๊ณ  ์ˆ˜์ง‘ํ•˜๋Š” ์•ฑ์ž…๋‹ˆ๋‹ค. [โ€ฆ

ํŒŒ์ด์–ดํญ์Šค 68.0.1 ์—…๋ฐ์ดํŠธ

Firefox 68.0.1์— ๋Œ€ํ•œ ์ˆ˜์ • ์—…๋ฐ์ดํŠธ๊ฐ€ ๊ฒŒ์‹œ๋˜์–ด ๋ช‡ ๊ฐ€์ง€ ๋ฌธ์ œ๊ฐ€ ํ•ด๊ฒฐ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. macOS์šฉ ๋นŒ๋“œ๋Š” Apple ํ‚ค๋กœ ์„œ๋ช…๋˜์–ด macOS 10.15์˜ ๋ฒ ํƒ€ ๋ฆด๋ฆฌ์Šค์—์„œ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. HBO GO ์ „์ฒด ํ™”๋ฉด ๋ชจ๋“œ์—์„œ ๋น„๋””์˜ค๋ฅผ ์‹œ์ฒญํ•  ๋•Œ ์ „์ฒด ํ™”๋ฉด ๋ฒ„ํŠผ์ด ๋ˆ„๋ฝ๋˜๋Š” ๋ฌธ์ œ๋ฅผ ์ˆ˜์ •ํ–ˆ์Šต๋‹ˆ๋‹ค. [...]๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์š”์ฒญํ•˜๋ ค๊ณ  ํ•  ๋•Œ ์ผ๋ถ€ ๋กœ์ผ€์ผ์— ๋Œ€ํ•ด ์ž˜๋ชป๋œ ๋ฉ”์‹œ์ง€๊ฐ€ ๋‚˜ํƒ€๋‚˜๋Š” ๋ฒ„๊ทธ๋ฅผ ์ˆ˜์ •ํ–ˆ์Šต๋‹ˆ๋‹ค.