๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

#6 ์ž๊ฒฉ์ฆ ๐Ÿ—‚๏ธ/5-1 ์ •๋ณด์ฒ˜๋ฆฌ๊ธฐ์‚ฌ

[์ •๋ณด์ฒ˜๋ฆฌ๊ธฐ์‚ฌ ํ•„๊ธฐ] ์ •๋ณด์‹œ์Šคํ…œ ๊ตฌ์ถ•๊ด€๋ฆฌ

์ •๋ณด์‹œ์Šคํ…œ ๊ตฌ์ถ•๊ด€๋ฆฌ
  • HACMP ๊ณ ๊ฐ€์šฉ์„ฑ ์†”๋ฃจ์…˜ : ๊ณต์œ  ๋””์Šคํฌ๋ฅผ ์ค‘์‹ฌ์œผ๋กœ ํด๋Ÿฌ์Šคํ„ฐ๋ง, ์„œ๋ฒ„/์‹œ์Šคํ…œ ๋™์‹œ ์—ฐ๊ฒฐ, ์•ˆ์ •์„ฑ ๋†’์ž„
  • ์†Œํ”„ํŠธ์›จ์–ด ๋น„์šฉ ์‚ฐ์ •
๋ฐฉ์‹ ์„ค๋ช… ์˜ˆ์‹œ
ํ•˜ํ–ฅ์‹ ์‚ฐ์ • ๊ฒฝํ—˜์ž์˜ ๊ฒฝํ—˜, ์ง€์‹์„ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•ฉ์˜๋ฅผ ํ†ตํ•ด ์‚ฐ์ • ๋ธํƒ€์ด๋ฒ•
์ƒํ–ฅ์‹ ์‚ฐ์ • ๊ฐ ์—…๋ฌด ๋ถ„๋ฅ˜๋ณ„๋กœ ์‚ฐ์ •ํ•˜์—ฌ ํ•ฉ์‚ฐ LOC
์ˆ˜ํ•™์  ์‚ฐ์ • ๊ณผํ•™์ ์ธ ๋ฐฉ๋ฒ•๋ก  ๋ฐ ์ˆ˜ํ•™ ๊ณต์‹ ์ ์šฉ COCOMO
๊ธฐ๋Šฅ ์ ์ˆ˜
Putnam
  • Putnam: Rayleigh-Norden ๊ณก์„ ์˜ ๋…ธ๋ ฅ ๋ถ„ํฌ๋„๋ฅผ ์ด์šฉํ•œ ํ”„๋กœ์ ํŠธ ๋น„์šฉ ์‚ฐ์ • ๊ธฐ๋ฒ•
  • COCOMO
    • ๋น„์šฉ ์‚ฐ์ • ๊ธฐ๋ฒ•
    • organic(๊ณผํ•™ ๊ธฐ์ˆ  ๊ณ„์‚ฐ์šฉ, 5๋งŒ ๋ผ์ธ ์ดํ•˜)
    • semi-detach
    • embedded
  • ์ ‘๊ทผ ํ†ต์ œ ์ •์ฑ… (Access Control Policy)
MAC DAC RBAC
์‹œ์Šคํ…œ ์†Œ์œ ์ž ์—ญํ• 
๋ณด์•ˆ ๋ ˆ์ด๋ธ” ๊ถŒํ•œ ์œ„์ž„ ์ฐธ์กฐ ๋ชจ๋‹ˆํ„ฐ
๋‹จ์ˆœ ๋ณต์žก ์œ ์—ฐ
๊ตฐ๋Œ€ ๊ธฐ์—… ๋Œ€๊ธฐ์—…
  • ์Šคํƒ๊ฐ€๋“œ: ๋ฉ”๋ชจ๋ฆฌ์ƒ์—์„œ ํ”„๋กœ๊ทธ๋žจ์˜ ๋ณต๊ท€ ์ฃผ์†Œ์™€ ๋ณ€์ˆ˜์‚ฌ์ด์— ํŠน์ • ๊ฐ’์„ ์ €์žฅํ•ด ๋‘์—ˆ๋‹ค๊ฐ€ ๊ทธ ๊ฐ’์ด ๋ณ€๊ฒฝ๋˜์—ˆ์„ ๊ฒฝ์šฐ ์˜ค๋ฒ„ํ”Œ๋กœ์šฐ ์ƒํƒœ๋กœ ๊ฐ€์ •ํ•˜์—ฌ ํ”„๋กœ๊ทธ๋žจ ์‹คํ–‰์„ ์ค‘๋‹จํ•˜๋Š” ๊ธฐ์ˆ 
  • ๋ฐฑ๋„์–ด ํƒ์ง€ ๋ฐฉ๋ฒ•
    • ๋ฌด๊ฒฐ์„ฑ ๊ฒ€์‚ฌ
    • ๋กœ๊ทธ ๋ถ„์„
    • SetUID ํŒŒ์ผ ๊ฒ€์‚ฌ
  • XSS: ์•…์˜์ ์ธ ์Šคํฌ๋ฆฝํŠธ ์‹คํ–‰ ์œ ๋„, ์ •๋ณด ์œ ์ถœ ๋“ฑ์˜ ๊ณต๊ฒฉ ์œ ๋ฐœ
  • Smurfing: ํŠน์ • ์‚ฌ์ดํŠธ์— ์ง‘์ค‘์ ์œผ๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ๋ณด๋‚ด ๋„คํŠธ์›Œํฌ ๋˜๋Š” ์‹œ์Šคํ…œ์˜ ์ƒํƒœ๋ฅผ ๋ถˆ๋Šฅ ๊ณต๊ฒฉ๋ฐฉ๋ฒ•
  • Ransomeware: ํŒŒ์ผ์„ ์•”ํ˜ธํ™”ํ•˜์—ฌ ๊ณต๊ฒฉ
  • CMMI ๋ ˆ๋ฒจ: ์ดˆ๊ธฐํ™” ๋‹จ๊ณ„, ๊ด€๋ฆฌ ๋‹จ๊ณ„, ์ •์˜ ๋‹จ๊ณ„, ์ •๋Ÿ‰์  ๊ด€๋ฆฌ ๋‹จ๊ณ„, ์ตœ์ ํ™” ๋‹จ๊ณ„
  • tripwire: ํฌ๋ž˜์ปค๊ฐ€ ์นจ์ž…ํ•˜์—ฌ ๋ฐฑ๋„์–ด๋ฅผ ๋งŒ๋“ค์–ด ๋†“๊ฑฐ๋‚˜, ์„ค์ • ํŒŒ์ผ์„ ๋ณ€๊ฒฝํ–ˆ์„ ๋•Œ ๋ถ„์„ํ•˜๋Š” ๋„๊ตฌ
  • PICONET: UWB๊ธฐ์ˆ  ๋˜๋Š” ๋ธ”๋ฃจํˆฌ์Šค ๊ธฐ์ˆ ์„ ์‚ฌ์šฉํ•˜์—ฌ ํ†ต์‹ ๋ง์„ ํ˜•์„ฑํ•˜๋Š” ๋ฌด์„  ๋„คํŠธ์›Œํฌ ๊ธฐ์ˆ 
  • RSA: ์†Œ์ธ์ˆ˜ ๋ถ„ํ•ด ๋ฌธ์ œ๋ฅผ ์ด์šฉ
  • RIP: ์ตœ๋Œ€ ํ™‰์ˆ˜ 15
  • ๋‚˜์„ ํ˜•: ํ”„๋กœํ† ํƒ€์ž…์„ ์ง€์†์ ์œผ๋กœ ๋ฐœ์ „์‹œ์ผœ ์ตœ์ข… ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ๊นŒ์ง€ ์ด๋ฅด๋Š” ๊ฐœ๋ฐœ ๋ฐฉ๋ฒ•, ์œ„ํ—˜ ๊ด€๋ฆฌ๊ฐ€ ์ค‘์‹ฌ
  • ๋ณด์•ˆ ์š”์†Œ
    • ๊ธฐ๋ฐ€์„ฑ: ์ธ๊ฐ€ ๋œ ์‚ฌ์šฉ์ž๋งŒ ์ ‘๊ทผ ๊ฐ€๋Šฅ
    • ๋ถ€์ธ๋ฐฉ์ง€: ๋ถ€์ธ ๋ฐฉ์ง€, ์ฆ๊ฑฐ ์ œ๊ณต
    • ๊ฐ€์šฉ์„ฑ: ์ธ๊ฐ€ ๋œ ์‚ฌ์šฉ์ž๋Š” ์–ธ์ œ๋‚˜ ์‚ฌ์šฉ ๊ฐ€๋Šฅ
    • ๋ฌด๊ฒฐ์„ฑ: ์ธ๊ฐ€ ๋œ ์‚ฌ์šฉ์ž๋งŒ ์ˆ˜์ • ๊ฐ€๋Šฅ
  • ์•”ํ˜ธ ์•Œ๊ณ ๋ฆฌ์ฆ˜
    • MD4, MD5, SHA-1
  • ์ŠคํŠธ๋ฆผ ์•”ํ˜ธํ™” ๋ฐฉ์‹
    • ๋น„ํŠธ, ๋ฐ”์ดํŠธ, ๋‹จ์–ด๋“ค์„ ์ˆœ์ฐจ์ ์œผ๋กœ ์•”ํ˜ธ
    • RC4๋Š” ์ŠคํŠธ๋ฆผ ์•”ํ˜ธํ™” ๋ฐฉ์‹
    • ๋Œ€์นญํ‚ค ์•”ํ˜ธํ™” ๋ฐฉ์‹
  • ์ ‘๊ทผ ํ†ต์ œ ์ •์ฑ… ์ข…๋ฅ˜
    • ๊ฐ•์ œ์  ์ ‘๊ทผ ํ†ต์ œ MAC ์‹œ์Šคํ…œ -๊ตฐ๋Œ€
    • ์ž„์˜์  ์ ‘๊ทผ ํ†ต์ œ DAC ์‚ฌ์šฉ์ž - ๊ธฐ์—…
    • ์—ญํ•  ๊ธฐ๋ฐ˜ ์ ‘๊ทผ ํ†ต์ œ RBAC ์—ญํ•  -๋Œ€๊ธฐ์—…
  • ์Šค๋งˆํŠธ ๊ทธ๋ฆฌ๋“œ
    • ์ „๋ ฅ๋ง์„ ์ง€๋Šฅํ™”, ๊ณ ๋„ํ™”ํ•จ์œผ๋กœ์จ ๊ณ ํ’ˆ์งˆ์˜ ์ „๋ ฅ ์„œ๋น„์Šค๋ฅผ ์ œ๊ณตํ•˜๊ณ  ์—๋„ˆ์ง€ ์ด์šฉ ํšจ์œจ์„ ๊ทน๋Œ€ํ™”ํ•˜๋Š” ์ „๋ ฅ๋ง
  • ์„ธ์…˜ ํ•˜์ด์žฌํ‚น ํƒ์ง€ ๋ฐฉ๋ฒ•
    • ๋น„๋™๊ธฐํ™” ์ƒํƒœ ํƒ์ง€
    • ACK STORM ํƒ์ง€
    • ํŒจํ‚ท์˜ ์œ ์‹ค ๋ฐ ์žฌ์ „์†ก ์ฆ๊ฐ€ ํƒ์ง€
  • Mashup
    • ์›น์—์„œ ์ œ๊ณตํ•˜๋Š” ์ •๋ณด ๋ฐ ์„œ๋น„์Šค๋ฅผ ์ด์šฉํ•˜์—ฌ ์†Œํ”„ํŠธ์›จ์–ด, ์„œ๋น„์Šค, DB ๋งŒ๋“ฆ
  • SLIM
    • Putnam ๋ชจํ˜•์„ ๊ธฐ์ดˆ๋กœ ๋งŒ๋“  ์ž๋™ํ™” ์ถ”์ • ๋„๊ตฌ
  • Mesh Network
    • ์ฐจ์„ธ๋Œ€ ์ด๋™ํ†ต์‹ , ํ™ˆ๋„คํŠธ์›Œํ‚น, ํ–‰์‚ฌ์žฅ, ๊ตฐ
  • Tribe Flood Network
    • DDoS ๊ณต๊ฒฉ ๋ฐฉ๋ฒ•
  • ํ•ฉ์„ฑ ์ค‘์‹ฌ
    • ๋ธ”๋ก ๋ชจ๋“ˆ ๋งŒ๋“ค์–ด ๋ผ์›Œ ๋งž์ถ”๋Š” ์žฌ์‚ฌ์šฉ ๋ฐฉ๋ฒ•
  • Seven Touchpoints
    • SW๋ณด์•ˆ์˜ ๋ชจ๋ฒ” ์‚ฌ๋ก€ SDLC ํ†ตํ•ฉํ•œ ๊ฐœ๋ฐœ ๋ณด์•ˆ ์ƒ๋ช… ์ฃผ๊ธฐ ๋ฐฉ๋ฒ•๋ก 
  • SADT
    • SoftTech
  • DAS
    • ํ˜ธ์ŠคํŠธ๋ฒ„์Šค ์–ด๋Œ‘ํ„ฐ์— ์ง์ ‘์—ฐ๊ฒฐ
  • ์ทจ์•ฝ์  ๊ด€๋ฆฌ
    • ๋ฌด๊ฒฐ์„ฑ ๊ฒ€์‚ฌ
    • ๋ณด์•ˆ ์„ค์ •, ํŒจ์น˜ ์ ์šฉ
  • ๋ธ”๋ฃจํˆฌ์Šค ๊ณต๊ฒฉ
    • ๋ธ”๋ฃจํ”„๋ฆฐํŒ…: ๋ธ”๋ฃจํˆฌ์Šค ๊ณต๊ฒฉ ์žฅ์น˜์˜ ๊ฒ€์ƒ‰ ํ™œ๋™
    • ๋ธ”๋ฃจ๋ฒ„๊น…: ๊ณต๊ฒฉ ๋Œ€์ƒ ์žฅ์น˜ ์—ฐ๊ฒฐํ•ด ์ž„์˜ ๋™์ž‘ ์‹คํ–‰
    • ๋ธ”๋ฃจ์žฌํ‚น: ์ŠคํŒธ
    • ๋ธ”๋ฃจ์Šค๋‚˜ํ•‘: ์ผ์ •ํ‘œ, ์ „ํ™”๋ฒˆํ˜ธ, ์ด๋ฉ”์ผ, ๋ฌธ์ž ์ ‘๊ทผ
  • Honeypot : ๊ณต๊ฒฉ๋‹นํ•˜๋Š” ๊ฒƒ์ฒ˜๋Ÿผ ๋ณด์ž„
  • Scrapy : Python ๊ธฐ๋ฐ˜ ์›น ํฌ๋กค๋ง
  • Secure
    • SQL ์‚ฝ์ž… : SQL ์ฟผ๋ฆฌ ์‚ฝ์ž… ๊ณต๊ฒฉ
    • ํฌ๋กœ์Šค์‚ฌ์ดํŠธ ์Šคํฌ๋ฆฝํŠธ: ๊ฒ€์ฆ๋˜์ง€ ์•Š์€ ์™ธ๋ถ€ ์ž…๋ ฅ ๊ฐ’, ์•…์˜์ ์ธ ์ฝ”๋“œ ์‹คํ–‰
    • ์šด์˜์ฒด์ œ ๋ช…๋ น์–ด : ์šด์˜์ฒด์ œ ๋ช…๋ น์–ด ์กฐ์ž‘
  • umask
    • 666 ์ดˆ๊ธฐ ํŒŒ์ผ ๊ถŒํ•œ
    • 777 ๋””๋ ‰ํ„ฐ๋ฆฌ
  • wtmp : ๋กœ๊ทธ์ธ/๋กœ๊ทธ์•„์›ƒ, ์‹œ์ž‘/์ข…๋ฃŒ ์‹œ๊ฐ„ ๊ธฐ๋ก
  • SDN : ์ œ์–ด๋ถ€, ๋ฐ์ดํ„ฐ ์ „๋‹ฌ๋ถ€๋กœ ๋ถ„๋ฆฌ
  • NFS : ๋„คํŠธ์›Œํฌ์— ํŒŒ์ผ ์ €์žฅ (๋ถ„์‚ฐ ํŒŒ์ผ ์‹œ์Šคํ…œ)
  • ์นธํŠธ : ์‹œ๊ฐ„์„  ์ฐจํŠธ, ์ž‘์—…์ผ์ •/๊ธฐ๊ฐ„, ์‚ฐ์ถœ๋ฌผ
  • PERT : ๋…ธ๋“œ์™€ ๊ฐ„์„ , ๊ฒฐ์ • ๊ฒฝ๋กœ, ๊ฒฝ๊ณ„ ์‹œ๊ฐ„
  • Authentication(์ธ์ฆ) - ์ฆ๋ช…(์ž…๋ ฅ) ํ•˜๋Š” ๊ณผ์ •.
  • Authorization(ํ—ˆ๊ฐ€) - ์ž…๋ ฅ๋œ ๋ฐ์ดํ„ฐ๋ฅผ ํ† ๋Œ€๋กœ ๊ถŒํ•œ๋ถ€์—ฌ

  • OWASP : ์˜คํ”ˆ์†Œ์Šค ์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋ณด์•ˆ ํ”„๋กœ์ ํŠธ
  • LOC : ์›์‹œ ์ฝ”๋“œ ๋ผ์ธ์ˆ˜์˜ ๋น„๊ด€์น˜, ๋‚™๊ด€์น˜, ๊ธฐ๋Œ€์น˜ ์ธก์ •
  • Salt : ์•”ํ˜ธ ๊ณต๊ฒฉ์„ ๋ง‰๊ธฐ ์œ„ํ•ด ๋˜‘๊ฐ™์€ ํŒจ์Šค์›Œ๋“œ๋“ค์ด ๋‹ค๋ฅธ ์•”ํ˜ธ ๊ฐ’์œผ๋กœ ์ €์žฅ๋˜๋„๋ก ์ถ”๊ฐ€ํ•˜๋Š” ๊ฐ’
  • SSO : ํ•˜๋‚˜์˜ ์‹œ์Šคํ…œ์—์„œ ์ธ์ฆ ์„ฑ๊ณต์‹œ ๋‹ค๋ฅธ ์‹œ์Šคํ…œ์— ๋Œ€ํ•œ ์ ‘๊ทผ ๊ถŒํ•œ๋„ ์–ป๋Š” ์‹œ์Šคํ…œ
  • MQTT : ๋ฐœํ–‰ - ๊ตฌ๋… ๊ธฐ๋ฐ˜์˜ ๋ฉ”์‹œ์ง• ํ”„๋กœํ† ์ฝœ, loT ํ™˜๊ฒฝ
  • Ping Flood : ICMP Echo ๋ณด๋‚ด๊ณ  ์‘๋‹ตํ•˜๊ธฐ ์œ„ํ•ด
  • Spiral Model : ๋Œ€๊ทœ๋ชจ ์‹œ์Šคํ…œ, ์œ„ํ—˜ ๊ด€๋ฆฌ ์ตœ์†Œํ™”
  • VLAN : Broadcast Domain
  • PaaS-TA : ๊ตญ๋‚ด IT ์„œ๋น„์Šค ๊ฒฝ์Ÿ๋ ฅ ๊ฐ•ํ™”, ์ธํ”„๋ผ ์ œ์–ด ๋ฐ ๊ด€๋ฆฌ ํ™˜๊ฒฝ, ์‹คํ–‰ ํ™˜๊ฒฝ,,,๊ฐœ๋ฐฉํ˜• ํด๋ผ์šฐ๋“œ ์ปดํ“จํŒ… ํ”Œ๋žซํผ
  • Mandatory Access Control : ์–‘์ชฝ์˜ ๋ณด์•ˆ ๋ ˆ์ด๋ธ” ๊ธฐ์ดˆ
LIST