๊ด€๋ฆฌ ๋ฉ”๋‰ด

๋ชฉ๋ก2024/11/05 (4)

๐Ÿ’ป ๐Ÿง

์‹ค์ „ํ•ดํ‚น ๊ฐ€์ด๋“œ) Basic Pentesing [ ๋Œ€ํ‘œ์  ์ทจ์•ฝ์  ๋ถ„์„ ] - 1. ์ •๋ณด์ˆ˜์ง‘ ๋‹จ

1. ์ง„๋‹จ์ž ( ๊ณต๊ฒฉ์ž ) ์•„์ดํ”ผ ์ฃผ์†Œ ํ™•์ธNAT ๋„คํŠธ์›Œํฌ [ 192.168.0.0/24 ] ๋กœ ์ง€์ •ํ–ˆ์—ˆ์Œ.๋„คํŠธ์›Œํฌ ๋งˆ์Šคํ„ฐ 24 [ 255.255.255.0 ] ์œผ๋กœ 17๋ฒˆ์งธ ๋„คํŠธ์›Œํฌ์— ํ• ๋‹น ๋œ ๊ฒƒ์„ ๋ณผ ์ˆ˜ ์žˆ์Œ.์ง„๋‹จ์ž(๊ณต๊ฒฉ์ž)๋Š” 17๋ฒˆ์งธ ๋„คํŠธ์›Œํฌ๋ฅผ ๊ฐ–๊ฒŒ ๋˜์—ˆ์Œ. 2. ๋Œ€์ƒ ( ํ”ผํ•ด์ž ) ์‹๋ณ„-์ง„๋‹จ ๋Œ€์ƒ ์•„์ดํ”ผ ์ฃผ์†Œ ์ฐพ๊ธฐNetdiscover ๋„๊ตฌ sudo netdicover -i eth0 -r 192.168.0.0/241,2,3 ์œผ๋กœ ํ• ๋‹น ๋œ ๊ฒƒ์€ Virtualbox ๋Š” ํ• ๋‹น๋˜์–ด ์žˆ๋Š” ์ฃผ์†Œ์ด๋‹ค. ๋”ฐ๋ผ์„œ 18์ด ํƒ€๊ฒŸ์ž„์„ ์•Œ ์ˆ˜ ์žˆ๋‹ค.ARP ํ”„๋กœํ† ์ฝœ์„ ํ™œ์šฉํ•˜์—ฌ ๋„คํŠธ์›Œํฌ ์„ธ๊ทธ๋จผํŠธ์—์„œ ์—ฐ๊ฒฐ ๋œ ํด๋ผ์ด์–ธํŠธ๋ฅผ ๊ฒ€์ƒ‰ํ•˜๋Š” ์Šค์บ๋„ˆ  Netenum ๋„๊ตฌ๋ณธ์ธ์˜ IP ์ฃผ์†Œ๋˜ํ•œ ํฌํ•จ์‹œํ‚จ๋‹ค.sudo apt install irp..

Hacking/System Hacking 2024. 11. 5. 16:29
์˜คํ”„๋ผ์ธ ํ™˜๊ฒฝ์—์„œ Git ์‚ฌ์šฉ ๋ฐฉ๋ฒ•: SSH๋กœ ์›๊ฒฉ ์ €์žฅ์†Œ ์ ‘๊ทผํ•˜๊ธฐ

Git์€ ๋ถ„์‚ฐ ๋ฒ„์ „ ๊ด€๋ฆฌ ์‹œ์Šคํ…œ์œผ๋กœ, ์ธํ„ฐ๋„ท ์—ฐ๊ฒฐ์ด ์—†์–ด๋„ ์ฝ”๋“œ์˜ ๋ฒ„์ „ ๊ด€๋ฆฌ๋ฅผ ๊ฐ€๋Šฅํ•˜๊ฒŒ ํ•ฉ๋‹ˆ๋‹ค. ํŠนํžˆ ์˜คํ”„๋ผ์ธ ํ™˜๊ฒฝ์—์„œ๋Š” ๋กœ์ปฌ ๋„คํŠธ์›Œํฌ๋‚˜ ์™ธ๋ถ€ ๋””์Šคํฌ๋ฅผ ํ™œ์šฉํ•ด ์›๊ฒฉ ์ €์žฅ์†Œ๋ฅผ ์„ค์ •ํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, SSH๋ฅผ ์ด์šฉํ•ด ์ง์ ‘์ ์ธ ์ธํ„ฐ๋„ท ์—ฐ๊ฒฐ ์—†์ด๋„ ์›๊ฒฉ ์ €์žฅ์†Œ์— ์ ‘๊ทผํ•˜๋Š” ๋ฐฉ๋ฒ•๋„ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.์ด๋ฒˆ ํฌ์ŠคํŒ…์—์„œ๋Š” SSH๋ฅผ ํ™œ์šฉํ•œ ์›๊ฒฉ ์ €์žฅ์†Œ ์ ‘๊ทผ ๋ฐฉ์‹๊ณผ ํ•จ๊ป˜, ์˜คํ”„๋ผ์ธ ํ™˜๊ฒฝ์—์„œ Git์„ ํšจ๊ณผ์ ์œผ๋กœ ํ™œ์šฉํ•˜๋Š” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•ด ์ž์„ธํžˆ ์„ค๋ช…ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. svn ๊ฐ™์€ ํ˜•์ƒ๊ด€๋ฆฌ ์‹œ์Šคํ…œ์„  ์‚ฌ์šฉ ํ•  ์ˆ˜ ์žˆ์œผ๋‚˜, github ๊ฐ€ ์ต์ˆ™ํ•œ ์šฐ๋ฆฌ๋Š” ์˜คํ”„๋ผ์ธ ํ™˜๊ฒฝ์—์„œ๋„ svn ์„ ์‚ฌ์šฉํ•ด๋ด…์‹œ๋‹ค. ๋ชฉ์ฐจ์˜คํ”„๋ผ์ธ ํ™˜๊ฒฝ์—์„œ Git์„ ์‚ฌ์šฉํ•ด์•ผ ํ•˜๋Š” ์ด์œ ๋กœ์ปฌ์—์„œ Git ์ €์žฅ์†Œ ์ƒ์„ฑ ๋ฐ ์ดˆ๊ธฐ ์„ค์ •Git ๋ช…๋ น์–ด๋ฅผ ์ด์šฉํ•œ ๊ธฐ๋ณธ์ ์ธ ๋ฒ„์ „ ๊ด€๋ฆฌ์˜คํ”„๋ผ์ธ ํ™˜๊ฒฝ์—์„œ ์›๊ฒฉ ์ €..

Develop 2024. 11. 5. 15:17
MLOps : Kubeflow์™€ MLflow ๋น„๊ต: ์˜จํ”„๋ ˆ๋ฏธ์Šค MLOps ํ™˜๊ฒฝ์—์„œ Kubeflow๊ฐ€ ์ ํ•ฉํ•œ ์ด์œ 

MLOps๋Š” ๋จธ์‹ ๋Ÿฌ๋‹ ๋ชจ๋ธ์˜ ๊ฐœ๋ฐœ๋ถ€ํ„ฐ ๋ฐฐํฌ ๋ฐ ๊ด€๋ฆฌ๊นŒ์ง€์˜ ๊ณผ์ •์„ ์ž๋™ํ™”ํ•˜๊ณ  ์ตœ์ ํ™”ํ•˜๋Š” ๊ธฐ์ˆ ๋กœ, ์ตœ๊ทผ ๋งŽ์€ ๊ธฐ์—…๋“ค์ด ๋„์ž…ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ํŠนํžˆ ์˜จํ”„๋ ˆ๋ฏธ์Šค ํ™˜๊ฒฝ์—์„œ๋Š” ๋ฐ์ดํ„ฐ ๋ณด์•ˆ๊ณผ ์„ฑ๋Šฅ ๋ฌธ์ œ๋กœ ์ธํ•ด ํด๋ผ์šฐ๋“œ ๋Œ€์‹  ์ž์ฒด ์ธํ”„๋ผ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒฝ์šฐ๊ฐ€ ๋งŽ์Šต๋‹ˆ๋‹ค. ์ด๋ฅผ ์œ„ํ•ด Kubeflow์™€ MLflow์™€ ๊ฐ™์€ ๋„๊ตฌ๋“ค์ด ํ™œ์šฉ๋˜๋Š”๋ฐ, ๊ฐ๊ฐ์˜ ํŠน์ง•๊ณผ ์žฅ๋‹จ์ ์„ ์ดํ•ดํ•˜์—ฌ ์ ํ•ฉํ•œ ๋„๊ตฌ๋ฅผ ์„ ํƒํ•˜๋Š” ๊ฒƒ์ด ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค.์ด๋ฒˆ ํฌ์ŠคํŒ…์—์„œ๋Š” Kubeflow์™€ MLflow์˜ ์ฃผ์š” ์ฐจ์ด์ ์„ ์ค‘์‹ฌ์œผ๋กœ ์˜จํ”„๋ ˆ๋ฏธ์Šค ํ™˜๊ฒฝ์—์„œ Kubeflow๋ฅผ ์„ ํƒํ•ด์•ผ ํ•˜๋Š” ์ด์œ ๋ฅผ ์„ค๋ช…ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.๋ชฉ์ฐจKubeflow์™€ MLflow ๊ฐœ์š”Kubeflow์™€ MLflow์˜ ์ฃผ์š” ์ฐจ์ด์ ์˜จํ”„๋ ˆ๋ฏธ์Šค ํ™˜๊ฒฝ์—์„œ Kubeflow๊ฐ€ ์ ํ•ฉํ•œ ์ด์œ ๊ฒฐ๋ก 1. Kubeflow์™€ MLflow ๊ฐœ์š”Ku..

AI/MLOps 2024. 11. 5. 15:09
Kubeflow๋กœ MLOps ํŒŒ์ดํ”„๋ผ์ธ ๊ตฌ์ถ•ํ•˜๊ธฐ: ๊ฐœ๋…๋ถ€ํ„ฐ ์‹ค์Šต๊นŒ์ง€

Kubeflow๋Š” Kubernetes ์œ„์—์„œ ๋จธ์‹ ๋Ÿฌ๋‹ ๋ชจ๋ธ ๊ฐœ๋ฐœ ๋ฐ ๋ฐฐํฌ ํŒŒ์ดํ”„๋ผ์ธ(MLOps)์„ ๊ด€๋ฆฌํ•  ์ˆ˜ ์žˆ๋„๋ก ๋•๋Š” ์˜คํ”ˆ์†Œ์Šค ํ”Œ๋žซํผ์ž…๋‹ˆ๋‹ค. Kubeflow๋Š” ๋ชจ๋ธ ํ•™์Šต, ์‹คํ—˜, ํ•˜์ดํผํŒŒ๋ผ๋ฏธํ„ฐ ํŠœ๋‹, ๋ฐฐํฌ๊นŒ์ง€ ๋จธ์‹ ๋Ÿฌ๋‹ ํŒŒ์ดํ”„๋ผ์ธ์˜ ๋ชจ๋“  ๋‹จ๊ณ„์—์„œ ์ž๋™ํ™”์™€ ๊ด€๋ฆฌ ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•˜์—ฌ, ํšจ์œจ์ ์ธ MLOps ํ™˜๊ฒฝ์„ ๊ตฌ์ถ•ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.์ด๋ฒˆ ํฌ์ŠคํŒ…์—์„œ๋Š” Kubeflow์˜ ์ฃผ์š” ๊ธฐ๋Šฅ๊ณผ ๊ฐ ๊ธฐ๋Šฅ์„ ํ™œ์šฉํ•˜์—ฌ MLOps ํŒŒ์ดํ”„๋ผ์ธ์„ ๊ตฌ์ถ•ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ๋‹จ๊ณ„๋ณ„๋กœ ์„ค๋ช…ํ•ฉ๋‹ˆ๋‹ค.๋ชฉ์ฐจKubeflow ๊ฐœ์š”Kubeflow ์„ค์น˜Kubeflow์˜ ์ฃผ์š” ๊ตฌ์„ฑ ์š”์†ŒํŒŒ์ดํ”„๋ผ์ธ ์ƒ์„ฑ ๋ฐ ์‹คํ—˜๋ชจ๋ธ ๋ฐฐํฌ ๋ฐ ๊ด€๋ฆฌKubeflow์˜ ์žฅ๋‹จ์ 1. Kubeflow ๊ฐœ์š”Kubeflow๋Š” ๋จธ์‹ ๋Ÿฌ๋‹ ์›Œํฌํ”Œ๋กœ์šฐ์˜ ๋ชจ๋“  ๋‹จ๊ณ„๋ฅผ Kubernetes ์œ„์—์„œ ๊ด€๋ฆฌํ•  ์ˆ˜ ์žˆ๊ฒŒ..

AI/MLOps 2024. 11. 5. 15:06