πŸ‘©‍πŸ’» Learn programming

[⚑] μˆ˜μ œλΉ„ 카페 μ•½μˆ ν˜• λ½€κ°œκΈ° λͺ¨μŒ (2022λ…„)

밍κ΅₯μž‰ 2022. 5. 5. 01:29
λ°˜μ‘ν˜•

1. RBAC(Role Based Access Control)

βœ… 쀑앙 κ΄€λ¦¬μžκ°€ μ‚¬μš©μžμ™€ μ‹œμŠ€ν…œμ˜ μƒν˜Έκ΄€κ³„λ₯Ό ν†΅μ œν•˜λ©° 쑰직 λ‚΄ 맑은 μ—­ν• (Role)에 κΈ°μ΄ˆν•˜μ—¬ μžμ›

에 λŒ€ν•œ 접근을 μ œν•œν•˜λŠ” 방법 이닀.

 

2. μŠ€λ¨Έν”„(Smurf) 곡격

βœ… μŠ€λ¨Έν”„ κ³΅κ²©μ΄λž€ μΆœλ°œμ§€ μ£Όμ†Œλ₯Ό κ³΅κ²©λŒ€μƒ ipμ£Όμ†Œλ‘œ μ„€μ •ν•˜μ—¬ 직접 λΈŒλ‘œλ“œμΌ€μŠ€νŒ…ν•˜μ—¬ νƒ€κ²Ÿ μ‹œμŠ€ν…œμ„ λ§ˆλΉ„μ‹œν‚€λŠ” 곡격이닀.

 

3. Inheritance

βœ… 객체지ν–₯ κΈ°λ²•μ—μ„œ μƒμœ„ 클래슀의 λ©”μ„œλ“œμ™€ 속성을 ν•˜μœ„ ν΄λž˜μŠ€β€‹κ°€ λ¬Όλ €λ°›λŠ” νŠΉμ§•

 

4. CRUD Matrix

βœ…  ν”„λ‘œμ„ΈμŠ€μ™€ 데이터 사이에 관계 μ˜μ‘΄μ„±μ„ CRUD둜 ν‘œν˜„ν•œ 맀트릭슀

 

5. 객체지ν–₯μ—μ„œ 클래슀(Class)

βœ…  νŠΉμ • 객체 생성을 μœ„ν•œ λ³€μˆ˜μ™€ λ©”μ†Œλ“œλ₯Ό μ •μ˜ν•˜λŠ” ν‹€

 

6. μ •λ³΄λ³΄μ•ˆμ—μ„œ κ°€μš©μ„±

βœ… μΈκ°€λœ μ‚¬μš©μžλŠ” 가지고 μžˆλŠ” κΆŒν•œ λ²”μœ„ λ‚΄μ—μ„œ μ–Έμ œλ“  μžμ› 접근이 κ°€λŠ₯ν•œ νŠΉμ„±

 

*️⃣ κΈ°λ°€μ„±, 무결성, κ°€μš©μ„±

κΈ°λ°€μ„± : μΈκ°€λ˜μ§€ μ•Šμ€ κ°œμΈμ— μ •λ³΄κ³΅κ°œ 및 λ…ΈμΆœμ„ 차단

무결성 : μ •λ‹Ήν•œ 방법을 λ”°λ₯΄μ§€ μ•Šκ³ μ„  데이터가 변경될 수 μ—†κ³ , 고의둜 데이터λ₯Ό λ³€κ²½ν•  수 μ—†λŠ” 것을 보μž₯

κ°€μš©μ„± : μΈκ°€λœ μ‚¬μš©μžλŠ” 가지고 μžˆλŠ” κΆŒν•œ λ²”μœ„ λ‚΄μ—μ„œ μ–Έμ œλ“  μžμ› 접근이 κ°€λŠ₯ν•œ νŠΉμ„±

 

7. Ping of Death

βœ… ν—ˆμš©λ²”μœ„ μ΄μƒμ˜ ICMP νŒ¨ν‚·μ„ μ „μ†‘ν•˜μ—¬ λŒ€μƒ μ‹œμŠ€ν…œμ˜ λ„€νŠΈμ›Œν¬λ₯Ό λ§ˆλΉ„μ‹œν‚€λŠ” 곡격 기법이닀.

 

*️⃣ Session HiJacking, Piggyback Attrack, XSS, CSRF

Session HiJacking : μΌ€λΉˆ λ―ΈνŠΈλ‹‰μ΄ μ‚¬μš©ν–ˆλ˜ 곡격 방법 쀑 ν•˜λ‚˜λ„ TCP의 μ„Έμ…˜ 관리 취약점을 μ΄μš©ν•œ 곡격기법

Piggyback Attrack : μ‚¬νšŒκ³΅ν•™μ  λ°©λ²•μœΌλ‘œ λͺ°λž˜ λ”°λΌλ“€μ–΄κ°€λŠ” 방법

XSS : κ³΅κ²©μžκ°€ μ•…μ„± 슀트립트λ₯Ό μž‘μ„±, μ‚½μž…ν•˜μ—¬ μ‚¬μš©μžκ°€ 그것을 λ³΄μ•˜μ„ λ•Œ 이벀트 λ°œμƒμ„ 톡해 μ‚¬μš©μžμ˜ μΏ ν‚€ 정보, 개인 정보 등을 νŠΉμ • μ‚¬μ΄νŠΈλ‘œ μ „μ†‘ν•˜λŠ” 곡격 기법

CSRF : μ‚¬μ΄νŠΈ κ°„ μš”μ²­ μœ„μ‘° 곡격의 μ•½μžλ‘œ μ‚¬μš©μžκ°€ μžμ‹ μ˜ μ˜μ§€μ™€λŠ” λ¬΄κ΄€ν•˜κ²Œ κ³΅κ²©μžκ°€ μ˜λ„ν•œ ν–‰μœ„(μˆ˜μ •, μ‚­μ œ, 등둝)을 νŠΉμ • μ›Ή μ‚¬μ΄νŠΈμ— μš”μ²­ν•˜κ²Œ ν•˜λŠ” 곡격기법

 

8. Cardinality

βœ… 관계 데이터 λͺ¨λΈμ—μ„œ λ¦΄λ ˆμ΄μ…˜μ— ν¬ν•¨λ˜μ–΄ μžˆλŠ” νŠœν”Œμ˜ 수

 

9. MVC νŒ¨ν„΄

βœ… λŒ€ν™”ν˜• μ• ν”Œλ¦¬μΌ€μ΄μ…˜μ„ λͺ¨λΈ, λ·°, 컨트둀러 3개의 μ„œλΈŒ μ‹œμŠ€ν…œμœΌλ‘œ κ΅¬μ‘°ν™”ν•˜λŠ” νŒ¨ν„΄

 

10. Authentication

βœ… μžμ‹ μ˜ 신원(identity)을 μ‹œμŠ€ν…œμ— 증λͺ…ν•˜λŠ” κ³Όμ •

 

11. XSS(Cross Site Script)

βœ… κ²€μ¦λ˜μ§€ μ•Šμ€ μ™ΈλΆ€ μž…λ ₯ 값에 μ˜ν•΄ λΈŒλΌμš°μ €μ—μ„œ μ•…μ˜μ μΈ μ½”λ“œκ°€ μ‹€ν–‰λ˜λŠ” 곡격

 

12. Switch Jamming

βœ… μœ„μ‘°λœ 맀체 μ ‘κ·Ό μ œμ–΄(MAC) μ£Όμ†Œλ₯Ό μ§€μ†μ μœΌλ‘œ λ„€νŠΈμ›Œν¬λ‘œ ν˜λ €λ³΄λ‚΄, μŠ€μœ„μΉ˜ MAC μ£Όμ†Œ ν…Œμ΄λΈ”μ˜ μ €μž₯ κΈ°λŠ₯을 ν˜Όλž€μ‹œμΌœ 더비 ν—ˆλΈŒ(Dummy Hub)처럼 μž‘λ™ν•˜κ²Œ ν•˜λŠ” 곡격이닀.

 

13. DAS

βœ… ν•˜λ“œ λ””μŠ€ν¬μ™€ 같은 데이터 μ €μž₯ μž₯치λ₯Ό 호슀트 λ²„μŠ€ μ–΄λŒ‘ν„°μ— 직접 μ—°κ²°ν•˜λŠ” λ°©μ‹μœΌλ‘œ μ €μž₯ μž₯μΉ˜μ™€ 호슀트 κΈ°κΈ° 사이에 λ„€νŠΈμ›Œν¬ λ””λ°”μ΄μŠ€ 없이 직접 μ—°κ²°ν•˜λŠ” λ°©μ‹μœΌλ‘œ κ΅¬μ„±λœ μŠ€ν† λ¦¬μ§€ μ‹œμŠ€ν…œ

 

*️⃣ NAS, SAN

NAS : μ„œλ²„μ™€ μ €μž₯μž₯μΉ˜κ°€ 이더넷 λ“±μ˜ LAN λ°©μ‹μ˜ λ„€νŠΈμ›Œν¬μ— μ—°κ²°

SAN : μ„œλ²„μ™€ μ €μž₯μž₯치λ₯Ό NAS와 λ‹€λ₯΄κ²Œ 광채널 μŠ€μœ„μΉ˜λ‘œ μ—°κ²°

 

14. LAND 곡격 (Land attack)

βœ… νŒ¨ν‚· 전솑 μ‹œ μΆœλ°œμ§€ IP μ£Όμ†Œμ™€ λͺ©μ μ§€ IP μ£Όμ†Ÿκ°’μ„ λ˜‘κ°™μ΄ λ§Œλ“€μ–΄μ„œ 곡격 λŒ€μƒμ—κ²Œ λ³΄λ‚΄λŠ” 곡격 방법

 

 

λ°˜μ‘ν˜•