정보 λ³΄μ•ˆ μ‹œμŠ€ν…œ ꡬ좕을 μœ„ν•œ μ΅œμ‹  μ†”λ£¨μ…˜ - λ„€νŠΈμ›Œν¬ νŒ¨ν‚· 브둜컀(Network Packet Broker)

정보 λ³΄μ•ˆμ€ ν†΅μ‹ μ—μ„œ κ³ μœ ν•œ νŠΉμ„±κ³Ό 자체 μž₯λΉ„λ₯Ό κ°–μΆ˜ 독립 μ‚°μ—…μœΌλ‘œ λΆ„λ¦¬λ˜μ—ˆμŠ΅λ‹ˆλ‹€. κ·ΈλŸ¬λ‚˜ 톡신과 인포베즈의 ꡐ차점에 μžˆλŠ” 잘 μ•Œλ €μ§€μ§€ μ•Šμ€ μ’…λ₯˜μ˜ μž₯μΉ˜κ°€ μžˆμŠ΅λ‹ˆλ‹€. λ„€νŠΈμ›Œν¬ νŒ¨ν‚· 브둜컀 (Network Packet Broker), λ‘œλ“œ λ°ΈλŸ°μ„œ, 특수/λͺ¨λ‹ˆν„°λ§ μŠ€μœ„μΉ˜, νŠΈλž˜ν”½ μ–΄κ·Έλ¦¬κ²Œμ΄ν„°, λ³΄μ•ˆ 전달 ν”Œλž«νΌ, λ„€νŠΈμ›Œν¬ κ°€μ‹œμ„± 등이기도 ν•©λ‹ˆλ‹€. 그리고 μš°λ¦¬λŠ” μ΄λŸ¬ν•œ μž₯치의 λŸ¬μ‹œμ•„ 개발자이자 μ œμ‘°μ—…μ²΄λ‘œμ„œ 이에 λŒ€ν•΄ 더 많이 μ•Œλ €μ£Όκ³  μ‹ΆμŠ΅λ‹ˆλ‹€.

정보 λ³΄μ•ˆ μ‹œμŠ€ν…œ ꡬ좕을 μœ„ν•œ μ΅œμ‹  μ†”λ£¨μ…˜ - λ„€νŠΈμ›Œν¬ νŒ¨ν‚· 브둜컀(Network Packet Broker)

ν•΄κ²° λ²”μœ„ 및 과제

λ„€νŠΈμ›Œν¬ νŒ¨ν‚· λΈŒλ‘œμ»€λŠ” 정보 λ³΄μ•ˆ μ‹œμŠ€ν…œμ—μ„œ κ°€μž₯ 많이 μ‚¬μš©λ˜λŠ” 특수 μž₯μΉ˜μž…λ‹ˆλ‹€. 이와 같이 μž₯치 등급은 μƒλŒ€μ μœΌλ‘œ μƒˆλ‘­κ³  μŠ€μœ„μΉ˜, λΌμš°ν„° 등에 λΉ„ν•΄ 곡톡 λ„€νŠΈμ›Œν¬ 인프라에 거의 μ—†μŠ΅λ‹ˆλ‹€. μ΄λŸ¬ν•œ μœ ν˜•μ˜ μž₯치 개발의 μ„ κ΅¬μžλŠ” λ―Έκ΅­ νšŒμ‚¬ Gigamonμ΄μ—ˆμŠ΅λ‹ˆλ‹€. ν˜„μž¬μ΄ μ‹œμž₯μ—λŠ” 훨씬 더 λ§Žμ€ ν”Œλ ˆμ΄μ–΄κ°€ μžˆμ§€λ§Œ (유λͺ…ν•œ ν…ŒμŠ€νŠΈ μ‹œμŠ€ν…œ μ œμ‘°μ—…μ²΄ 인 IXIA의 μœ μ‚¬ν•œ μ†”λ£¨μ…˜ 포함) μ΄λŸ¬ν•œ μž₯치의 μ‘΄μž¬μ— λŒ€ν•΄ μ—¬μ „νžˆ μ•Œκ³ μžˆλŠ” μ „λ¬Έκ°€λŠ” 쒁은 λ²”μœ„μž…λ‹ˆλ‹€. μœ„μ—μ„œ μ–ΈκΈ‰ν•œ 바와 같이 μš©μ–΄λ₯Ό μ‚¬μš©ν•˜λ”λΌλ„ λͺ…ν™•ν•œ 확싀성은 μ—†μŠ΅λ‹ˆλ‹€. μ΄λ¦„μ˜ λ²”μœ„λŠ” "λ„€νŠΈμ›Œν¬ 투λͺ…μ„± μ‹œμŠ€ν…œ"μ—μ„œ λ‹¨μˆœν•œ "λ°ΈλŸ°μ„œ"κΉŒμ§€μž…λ‹ˆλ‹€.

λ„€νŠΈμ›Œν¬ νŒ¨ν‚· 브둜컀λ₯Ό κ°œλ°œν•˜λŠ” λ™μ•ˆ κΈ°λŠ₯ 개발 λ°©ν–₯을 λΆ„μ„ν•˜κ³  μ‹€ν—˜μ‹€ / ν…ŒμŠ€νŠΈ μ˜μ—­μ—μ„œ ν…ŒμŠ€νŠΈν•˜λŠ” 것 외에도 잠재 μ†ŒλΉ„μžμ—κ²Œ μ΄λŸ¬ν•œ μ’…λ₯˜μ˜ μž₯λΉ„μ˜ μ‘΄μž¬μ— λŒ€ν•΄ λ™μ‹œμ— μ„€λͺ…ν•΄μ•Ό ν•œλ‹€λŠ” 사싀에 μ§λ©΄ν–ˆμŠ΅λ‹ˆλ‹€. , λͺ¨λ“  μ‚¬λžŒμ΄ 그것에 λŒ€ν•΄ μ•„λŠ” 것은 μ•„λ‹ˆκΈ° λ•Œλ¬Έμž…λ‹ˆλ‹€.

15~20λ…„ μ „λ§Œ 해도 λ„€νŠΈμ›Œν¬μ— νŠΈλž˜ν”½μ΄ 거의 μ—†μ—ˆκ³  λŒ€λΆ€λΆ„ μ€‘μš”ν•˜μ§€ μ•Šμ€ λ°μ΄ν„°μ˜€μŠ΅λ‹ˆλ‹€. ν•˜μ§€λ§Œ λ‹μŠ¨μ˜ 법칙 거의 반볡 λ¬΄μ–΄μ˜ 법칙: 인터넷 μ—°κ²° 속도가 λ§€λ…„ 50%μ”© μ¦κ°€ν•©λ‹ˆλ‹€. νŠΈλž˜ν”½ λ³Όλ₯¨λ„ κΎΈμ€€νžˆ μ¦κ°€ν•˜κ³  μžˆμŠ΅λ‹ˆλ‹€(κ·Έλž˜ν”„λŠ” Cisco의 2017 예츑, 좜처 Cisco Visual Networking Index: Forecast and Trends, 2017–2022).

정보 λ³΄μ•ˆ μ‹œμŠ€ν…œ ꡬ좕을 μœ„ν•œ μ΅œμ‹  μ†”λ£¨μ…˜ - λ„€νŠΈμ›Œν¬ νŒ¨ν‚· 브둜컀(Network Packet Broker)
속도와 ν•¨κ»˜ μˆœν™˜ 정보(μ΄λŠ” μ˜μ—… λΉ„λ°€μ΄μž μ•…λͺ… 높은 개인 λ°μ΄ν„°μž„)의 μ€‘μš”μ„±κ³Ό μΈν”„λΌμ˜ μ „λ°˜μ μΈ μ„±λŠ₯이 μ¦κ°€ν•˜κ³  μžˆμŠ΅λ‹ˆλ‹€.

이에 μ •λ³΄λ³΄μ•ˆ 산업이 λ“±μž₯ν–ˆλ‹€. μ—…κ³„λŠ” DDOS 곡격 λ°©μ§€ μ‹œμŠ€ν…œλΆ€ν„° IDS, IPS, DLP, NBA, SIEM, Antimailware λ“± 정보 λ³΄μ•ˆ 이벀트 관리 μ‹œμŠ€ν…œμ— 이λ₯΄κΈ°κΉŒμ§€ κ΄‘λ²”μœ„ν•œ νŠΈλž˜ν”½ 뢄석(DPI) μž₯치둜 이에 λŒ€μ‘ν–ˆμŠ΅λ‹ˆλ‹€. 일반적으둜 μ΄λŸ¬ν•œ 각 λ„κ΅¬λŠ” μ„œλ²„ ν”Œλž«νΌμ— μ„€μΉ˜λœ μ†Œν”„νŠΈμ›¨μ–΄μž…λ‹ˆλ‹€. λ˜ν•œ 각 ν”„λ‘œκ·Έλž¨(뢄석 도ꡬ)은 자체 μ„œλ²„ ν”Œλž«νΌμ— μ„€μΉ˜λ©λ‹ˆλ‹€. μ†Œν”„νŠΈμ›¨μ–΄ μ œμ‘°μ—…μ²΄κ°€ λ‹€λ₯΄κ³  L7μ—μ„œ λΆ„μ„ν•˜λ €λ©΄ λ§Žμ€ μ»΄ν“¨νŒ… λ¦¬μ†ŒμŠ€κ°€ ν•„μš”ν•©λ‹ˆλ‹€.

정보 λ³΄μ•ˆ μ‹œμŠ€ν…œμ„ ꡬ좕할 λ•Œ λ‹€μŒκ³Ό 같은 μ—¬λŸ¬ κ°€μ§€ κΈ°λ³Έ μž‘μ—…μ„ ν•΄κ²°ν•΄μ•Ό ν•©λ‹ˆλ‹€.

  • μΈν”„λΌμ—μ„œ 뢄석 μ‹œμŠ€ν…œμœΌλ‘œ νŠΈλž˜ν”½μ„ μ „μ†‘ν•˜λŠ” 방법은 λ¬΄μ—‡μž…λ‹ˆκΉŒ? (μ›λž˜ ν˜„λŒ€ μΈν”„λΌμ—μ„œ 이λ₯Ό μœ„ν•΄ 개발된 SPAN ν¬νŠΈλŠ” μˆ˜λŸ‰μ΄λ‚˜ μ„±λŠ₯ λ©΄μ—μ„œ μΆ©λΆ„ν•˜μ§€ μ•ŠμŠ΅λ‹ˆλ‹€.)
  • μ„œλ‘œ λ‹€λ₯Έ 뢄석 μ‹œμŠ€ν…œ 간에 νŠΈλž˜ν”½μ„ λΆ„μ‚°ν•˜λŠ” 방법은 λ¬΄μ—‡μž…λ‹ˆκΉŒ?
  • μœ μž…λ˜λŠ” νŠΈλž˜ν”½μ˜ 전체 λ³Όλ₯¨μ„ μ²˜λ¦¬ν•˜κΈ° μœ„ν•΄ λΆ„μ„κΈ°μ˜ ν•œ μΈμŠ€ν„΄μŠ€μ˜ μ„±λŠ₯이 μΆ©λΆ„ν•˜μ§€ μ•Šμ„ λ•Œ μ‹œμŠ€ν…œμ„ ν™•μž₯ν•˜λŠ” 방법은 λ¬΄μ—‡μž…λ‹ˆκΉŒ?
  • 뢄석 도ꡬ가 ν˜„μž¬ 40G/100G/200G μΈν„°νŽ˜μ΄μŠ€λ§Œ μ§€μ›ν•˜λ―€λ‘œ 400G/1G μΈν„°νŽ˜μ΄μŠ€(그리고 κ°€κΉŒμš΄ μž₯λž˜μ— 10G/25G도)λ₯Ό λͺ¨λ‹ˆν„°λ§ν•˜λŠ” 방법은 λ¬΄μ—‡μž…λ‹ˆκΉŒ?

그리고 λ‹€μŒ κ΄€λ ¨ μž‘μ—…:

  • μ²˜λ¦¬ν•  ν•„μš”λŠ” μ—†μ§€λ§Œ 뢄석 도ꡬ에 λ„λ‹¬ν•˜μ—¬ λ¦¬μ†ŒμŠ€λ₯Ό μ†ŒλΉ„ν•˜λŠ” λΆ€μ μ ˆν•œ νŠΈλž˜ν”½μ„ μ΅œμ†Œν™”ν•˜λŠ” 방법은 λ¬΄μ—‡μž…λ‹ˆκΉŒ?
  • μΊ‘μŠν™”λœ νŒ¨ν‚·κ³Ό ν•˜λ“œμ›¨μ–΄ μ„œλΉ„μŠ€ λ§ˆν¬κ°€ μžˆλŠ” νŒ¨ν‚·μ„ μ²˜λ¦¬ν•˜λŠ” 방법, 뢄석 μ€€λΉ„κ°€ λ¦¬μ†ŒμŠ€ μ§‘μ•½μ μ΄κ±°λ‚˜ μ „ν˜€ μ‹€ν˜„ λΆˆκ°€λŠ₯ν•œ κ²ƒμœΌλ‘œ 판λͺ…λ˜λŠ” 경우?
  • λ³΄μ•ˆ 정책에 μ˜ν•΄ κ·œμ œλ˜μ§€ μ•ŠλŠ” νŠΈλž˜ν”½ λΆ€λΆ„(예: ν—€λ“œμ˜ νŠΈλž˜ν”½)을 λΆ„μ„μ—μ„œ μ œμ™Έν•˜λŠ” 방법.

정보 λ³΄μ•ˆ μ‹œμŠ€ν…œ ꡬ좕을 μœ„ν•œ μ΅œμ‹  μ†”λ£¨μ…˜ - λ„€νŠΈμ›Œν¬ νŒ¨ν‚· 브둜컀(Network Packet Broker)
λͺ¨λ‘κ°€ μ•Œλ‹€μ‹œν”Ό μˆ˜μš”λŠ” 곡급을 μ°½μΆœν•˜κ³  μ΄λŸ¬ν•œ μš”κ΅¬μ— λΆ€μ‘ν•˜μ—¬ λ„€νŠΈμ›Œν¬ νŒ¨ν‚· λΈŒλ‘œμ»€κ°€ 개발되기 μ‹œμž‘ν–ˆμŠ΅λ‹ˆλ‹€.

λ„€νŠΈμ›Œν¬ νŒ¨ν‚· λΈŒλ‘œμ»€μ— λŒ€ν•œ 일반적인 μ„€λͺ…

λ„€νŠΈμ›Œν¬ νŒ¨ν‚· λΈŒλ‘œμ»€λŠ” νŒ¨ν‚· μˆ˜μ€€μ—μ„œ μž‘λ™ν•˜λ©° 일반 μŠ€μœ„μΉ˜μ™€ μœ μ‚¬ν•©λ‹ˆλ‹€. μŠ€μœ„μΉ˜μ™€μ˜ μ£Όμš” 차이점은 λ„€νŠΈμ›Œν¬ νŒ¨ν‚· 브둜컀의 νŠΈλž˜ν”½ 배포 및 집계 κ·œμΉ™μ΄ 섀정에 μ˜ν•΄ μ™„μ „νžˆ κ²°μ •λœλ‹€λŠ” κ²ƒμž…λ‹ˆλ‹€. λ„€νŠΈμ›Œν¬ νŒ¨ν‚· λΈŒλ‘œμ»€μ—λŠ” ν¬μ›Œλ”© ν…Œμ΄λΈ”(MAC ν…Œμ΄λΈ”)을 κ΅¬μΆ•ν•˜κ³  λ‹€λ₯Έ μŠ€μœ„μΉ˜(예: STP)와 ν”„λ‘œν† μ½œμ„ κ΅ν™˜ν•˜κΈ° μœ„ν•œ ν‘œμ€€μ΄ μ—†μœΌλ―€λ‘œ κ°€λŠ₯ν•œ μ„€μ • λ²”μœ„μ™€ 이해할 수 μžˆλŠ” ν•„λ“œκ°€ 훨씬 더 λ„“μŠ΅λ‹ˆλ‹€. λΈŒλ‘œμ»€λŠ” 좜λ ₯ λ‘œλ“œ λ°ΈλŸ°μ‹± κΈ°λŠ₯을 μ‚¬μš©ν•˜μ—¬ ν•˜λ‚˜ μ΄μƒμ˜ μž…λ ₯ ν¬νŠΈμ—μ„œ μ§€μ •λœ λ²”μœ„μ˜ 좜λ ₯ 포트둜 νŠΈλž˜ν”½μ„ κ³ λ₯΄κ²Œ λΆ„λ°°ν•  수 μžˆμŠ΅λ‹ˆλ‹€. νŠΈλž˜ν”½ 볡사, 필터링, λΆ„λ₯˜, 쀑볡 제거 및 μˆ˜μ •μ— λŒ€ν•œ κ·œμΉ™μ„ μ„€μ •ν•  수 μžˆμŠ΅λ‹ˆλ‹€. μ΄λŸ¬ν•œ κ·œμΉ™μ€ λ„€νŠΈμ›Œν¬ νŒ¨ν‚· 브둜컀의 λ‹€μ–‘ν•œ μž…λ ₯ 포트 그룹에 μ μš©ν•  수 μžˆμ„ 뿐만 μ•„λ‹ˆλΌ μž₯치 μžμ²΄μ—μ„œ 순차적으둜 μ μš©ν•  μˆ˜λ„ μžˆμŠ΅λ‹ˆλ‹€. νŒ¨ν‚· 브둜컀의 μ€‘μš”ν•œ μž₯점은 전체 흐름 μ†λ„λ‘œ νŠΈλž˜ν”½μ„ μ²˜λ¦¬ν•˜κ³  μ„Έμ…˜μ˜ 무결성을 λ³΄μ‘΄ν•˜λŠ” κΈ°λŠ₯μž…λ‹ˆλ‹€(λ™μΌν•œ μœ ν˜•μ˜ μ—¬λŸ¬ DPI μ‹œμŠ€ν…œμœΌλ‘œ νŠΈλž˜ν”½μ˜ κ· ν˜•μ„ λ§žμΆ”λŠ” 경우).

μ„Έμ…˜μ˜ 무결성을 μœ μ§€ν•˜λŠ” 것은 전솑 계측(TCP/UDP/SCTP)의 μ„Έμ…˜μ˜ λͺ¨λ“  νŒ¨ν‚·μ„ ν•˜λ‚˜μ˜ 포트둜 μ „μ†‘ν•˜λŠ” κ²ƒμž…λ‹ˆλ‹€. μ΄λŠ” DPI μ‹œμŠ€ν…œ(일반적으둜 νŒ¨ν‚· 브둜컀의 좜λ ₯ ν¬νŠΈμ— μ—°κ²°λœ μ„œλ²„μ—μ„œ μ‹€ν–‰λ˜λŠ” μ†Œν”„νŠΈμ›¨μ–΄)이 μ• ν”Œλ¦¬μΌ€μ΄μ…˜ μˆ˜μ€€μ—μ„œ νŠΈλž˜ν”½ λ‚΄μš©μ„ λΆ„μ„ν•˜κ³  ν•œ μ• ν”Œλ¦¬μΌ€μ΄μ…˜μ—μ„œ μ†‘μˆ˜μ‹ ν•œ λͺ¨λ“  νŒ¨ν‚·μ΄ λ™μΌν•œ μΈμŠ€ν„΄μŠ€μ— 도착해야 ν•˜κΈ° λ•Œλ¬Έμ— μ€‘μš”ν•©λ‹ˆλ‹€. 뢄석기 . ν•œ μ„Έμ…˜μ˜ νŒ¨ν‚·μ΄ μ†μ‹€λ˜κ±°λ‚˜ λ‹€λ₯Έ DPI μž₯치 간에 λΆ„μ‚°λ˜λ©΄ 각 κ°œλ³„ DPI μž₯μΉ˜λŠ” 전체 ν…μŠ€νŠΈκ°€ μ•„λ‹ˆλΌ κ°œλ³„ 단어λ₯Ό μ½λŠ” 것과 μœ μ‚¬ν•œ 상황에 λ†“μ΄κ²Œ λ©λ‹ˆλ‹€. 그리고 μ•„λ§ˆλ„ ν…μŠ€νŠΈλŠ” μ΄ν•΄ν•˜μ§€ λͺ»ν•  κ²ƒμž…λ‹ˆλ‹€.

λ”°λΌμ„œ 정보 λ³΄μ•ˆ μ‹œμŠ€ν…œμ— 쀑점을 λ‘” λ„€νŠΈμ›Œν¬ νŒ¨ν‚· λΈŒλ‘œμ»€λŠ” DPI μ†Œν”„νŠΈμ›¨μ–΄ μ‹œμŠ€ν…œμ„ 고속 톡신 λ„€νŠΈμ›Œν¬μ— μ—°κ²°ν•˜κ³  λΆ€ν•˜λ₯Ό μ€„μ΄λŠ” 데 도움이 λ˜λŠ” κΈ°λŠ₯을 κ°–μΆ”κ³  μžˆμŠ΅λ‹ˆλ‹€. νŠΈλž˜ν”½μ„ 사전 필터링, λΆ„λ₯˜ 및 μ€€λΉ„ν•˜μ—¬ 후속 처리λ₯Ό λ‹¨μˆœν™”ν•©λ‹ˆλ‹€.

λ˜ν•œ λ„€νŠΈμ›Œν¬ νŒ¨ν‚· λΈŒλ‘œμ»€λŠ” κ΄‘λ²”μœ„ν•œ 톡계λ₯Ό μ œκ³΅ν•˜κ³  λ„€νŠΈμ›Œν¬μ˜ λ‹€μ–‘ν•œ 지점에 μ—°κ²°λ˜λŠ” κ²½μš°κ°€ 많기 λ•Œλ¬Έμ— λ„€νŠΈμ›Œν¬ 인프라 자체의 μƒνƒœ 문제λ₯Ό μ§„λ‹¨ν•˜λŠ” 역할도 ν•©λ‹ˆλ‹€.

λ„€νŠΈμ›Œν¬ νŒ¨ν‚· 브둜컀의 κΈ°λ³Έ κΈ°λŠ₯

"μ „μš©/λͺ¨λ‹ˆν„°λ§ μŠ€μœ„μΉ˜"λΌλŠ” 이름은 μΈν”„λΌμ—μ„œ νŠΈλž˜ν”½μ„ μˆ˜μ§‘ν•˜κ³ (일반적으둜 μˆ˜λ™ κ΄‘ TAP νƒ­ 및/λ˜λŠ” SPAN 포트 μ‚¬μš©) 이λ₯Ό 뢄석 도ꡬ 간에 λ°°ν¬ν•˜λŠ” κΈ°λ³Έ λͺ©μ μ—μ„œ μœ λž˜λ˜μ—ˆμŠ΅λ‹ˆλ‹€. νŠΈλž˜ν”½μ€ μ„œλ‘œ λ‹€λ₯Έ μœ ν˜•μ˜ μ‹œμŠ€ν…œ 간에 미러링(쀑볡)되고 λ™μΌν•œ μœ ν˜•μ˜ μ‹œμŠ€ν…œ 간에 κ· ν˜•μ΄ μœ μ§€λ©λ‹ˆλ‹€. κΈ°λ³Έ κΈ°λŠ₯μ—λŠ” 일반적으둜 μ΅œλŒ€ L4(MAC, IP, TCP/UDP 포트 λ“±)κΉŒμ§€μ˜ ν•„λ“œλ³„ 필터링과 λΆ€ν•˜κ°€ 적은 μ—¬λŸ¬ 채널을 ν•˜λ‚˜λ‘œ 집계(예: ν•˜λ‚˜μ˜ DPI μ‹œμŠ€ν…œμ—μ„œ 처리)κ°€ ν¬ν•¨λ©λ‹ˆλ‹€.

이 κΈ°λŠ₯은 DPI μ‹œμŠ€ν…œμ„ λ„€νŠΈμ›Œν¬ 인프라에 μ—°κ²°ν•˜λŠ” κΈ°λ³Έ μž‘μ—…μ— λŒ€ν•œ μ†”λ£¨μ…˜μ„ μ œκ³΅ν•©λ‹ˆλ‹€. κΈ°λ³Έ κΈ°λŠ₯으둜 μ œν•œλ˜λŠ” λ‹€μ–‘ν•œ μ œμ‘°μ—…μ²΄μ˜ λΈŒλ‘œμ»€λŠ” 32Uλ‹Ή μ΅œλŒ€ 100개의 1G μΈν„°νŽ˜μ΄μŠ€ 처리λ₯Ό μ œκ³΅ν•©λ‹ˆλ‹€(더 λ§Žμ€ μΈν„°νŽ˜μ΄μŠ€λŠ” 물리적으둜 1U μ „λ©΄ νŒ¨λ„μ— λ§žμ§€ μ•ŠμŒ). κ·ΈλŸ¬λ‚˜ 그듀은 뢄석 도ꡬ에 λŒ€ν•œ λΆ€ν•˜λ₯Ό μ€„μ΄λŠ” 것을 ν—ˆμš©ν•˜μ§€ μ•ŠμœΌλ©° λ³΅μž‘ν•œ μΈν”„λΌμ˜ 경우 κΈ°λ³Έ κΈ°λŠ₯에 λŒ€ν•œ μš”κ΅¬ 사항쑰차 μ œκ³΅ν•  수 μ—†μŠ΅λ‹ˆλ‹€. μ—¬λŸ¬ 터널에 λΆ„μ‚°λœ(λ˜λŠ” MPLS νƒœκ·Έκ°€ μž₯착된) μ„Έμ…˜μ€ 뢄석기 및 일반적으둜 λΆ„μ„μ—μ„œ λ–¨μ–΄μ§‘λ‹ˆλ‹€.

40/100G μΈν„°νŽ˜μ΄μŠ€λ₯Ό μΆ”κ°€ν•˜κ³  결과적으둜 μ„±λŠ₯을 ν–₯μƒμ‹œν‚€λŠ” 것 외에도 λ„€νŠΈμ›Œν¬ νŒ¨ν‚· λΈŒλ‘œμ»€λŠ” 근본적으둜 μƒˆλ‘œμš΄ κΈ°λŠ₯을 μ œκ³΅ν•˜λŠ” μΈ‘λ©΄μ—μ„œ ν™œλ°œνžˆ λ°œμ „ν•˜κ³  μžˆμŠ΅λ‹ˆλ‹€. μ€‘μ²©λœ 터널 ν—€λ”μ˜ κ· ν˜•μ—μ„œ νŠΈλž˜ν”½ μ•”ν˜Έ 해독에 이λ₯΄κΈ°κΉŒμ§€μž…λ‹ˆλ‹€. μ•ˆνƒ€κΉκ²Œλ„ μ΄λŸ¬ν•œ λͺ¨λΈμ€ ν…ŒλΌλΉ„νŠΈ λ‹¨μœ„μ˜ μ„±λŠ₯을 μžλž‘ν•  μˆ˜λŠ” μ—†μ§€λ§Œ 각 뢄석 도ꡬ가 κ°€μž₯ μ ν•©ν•œ ν˜•μ‹μœΌλ‘œ ν•„μš”ν•œ μ •λ³΄λ§Œ μˆ˜μ‹ ν•˜λ„λ‘ 보μž₯λ˜λŠ” κ³ ν’ˆμ§ˆμ˜ 기술적으둜 "μ•„λ¦„λ‹€μš΄" 정보 λ³΄μ•ˆ μ‹œμŠ€ν…œμ„ ꡬ좕할 수 μžˆμŠ΅λ‹ˆλ‹€. 뢄석을 μœ„ν•΄.

λ„€νŠΈμ›Œν¬ νŒ¨ν‚· 브둜컀의 κ³ κΈ‰ κΈ°λŠ₯

정보 λ³΄μ•ˆ μ‹œμŠ€ν…œ ꡬ좕을 μœ„ν•œ μ΅œμ‹  μ†”λ£¨μ…˜ - λ„€νŠΈμ›Œν¬ νŒ¨ν‚· 브둜컀(Network Packet Broker)
1. μœ„μ— μ–ΈκΈ‰ν–ˆλ“―μ΄ ν„°λ„λ§λœ νŠΈλž˜ν”½μ—μ„œ μ€‘μ²©λœ 헀더 λ°ΈλŸ°μ‹±.

μ™œ μ€‘μš” 함? ν•¨κ»˜ λ˜λŠ” κ°œλ³„μ μœΌλ‘œ μ€‘μš”ν•  수 μžˆλŠ” 3κ°€μ§€ 츑면을 κ³ λ €ν•˜μ‹­μ‹œμ˜€.

  • 적은 수의 터널이 μžˆμ„ λ•Œ κ· μΌν•œ κ· ν˜•μ„ 보μž₯ν•©λ‹ˆλ‹€. 정보 λ³΄μ•ˆ μ‹œμŠ€ν…œμ˜ μ—°κ²° 지점에 터널이 2개뿐인 경우 μ„Έμ…˜μ„ μœ μ§€ν•˜λ©΄μ„œ 3개의 μ„œλ²„ ν”Œλž«νΌμ—μ„œ μ™ΈλΆ€ ν—€λ”λ‘œ 터널을 λΆˆκ· ν˜•ν•˜κ²Œ λ§Œλ“€ 수 μ—†μŠ΅λ‹ˆλ‹€. λ™μ‹œμ— λ„€νŠΈμ›Œν¬μ˜ νŠΈλž˜ν”½μ€ κ³ λ₯΄μ§€ μ•Šκ²Œ μ „μ†‘λ˜λ©° 각 터널이 λ³„λ„μ˜ 처리 μ‹œμ„€λ‘œ ν–₯ν•˜λ €λ©΄ ν›„μžμ˜ κ³Όλ„ν•œ μ„±λŠ₯이 ν•„μš”ν•©λ‹ˆλ‹€.
  • νŒ¨ν‚·μ΄ μ„œλ‘œ λ‹€λ₯Έ ν„°λ„μ—μ„œ λλ‚˜λŠ” 닀쀑 μ„Έμ…˜ ν”„λ‘œν† μ½œ(예: FTP 및 VoIP)의 μ„Έμ…˜ 및 슀트림의 무결성을 보μž₯ν•©λ‹ˆλ‹€. 쀑볡성, 가상화, 관리 κ°„μ†Œν™” λ“± λ„€νŠΈμ›Œν¬ μΈν”„λΌμ˜ λ³΅μž‘μ„±μ€ μ§€μ†μ μœΌλ‘œ μ¦κ°€ν•˜κ³  μžˆμŠ΅λ‹ˆλ‹€. ν•œνŽΈμœΌλ‘œ 이것은 데이터 전솑 μΈ‘λ©΄μ—μ„œ 신뒰성을 λ†’μ΄λŠ” 반면 정보 λ³΄μ•ˆ μ‹œμŠ€ν…œμ˜ μž‘μ—…μ„ λ³΅μž‘ν•˜κ²Œ λ§Œλ“­λ‹ˆλ‹€. 터널이 μžˆλŠ” μ „μš© 채널을 μ²˜λ¦¬ν•  수 μžˆλŠ” λΆ„μ„κΈ°μ˜ μ„±λŠ₯이 μΆ©λΆ„ν•˜λ”λΌλ„ 일뢀 μ‚¬μš©μž μ„Έμ…˜ νŒ¨ν‚·μ΄ λ‹€λ₯Έ 채널을 톡해 μ „μ†‘λ˜κΈ° λ•Œλ¬Έμ— 문제λ₯Ό ν•΄κ²°ν•  수 μ—†λŠ” κ²ƒμœΌλ‘œ 판λͺ…λ˜μ—ˆμŠ΅λ‹ˆλ‹€. λ˜ν•œ 일뢀 μΈν”„λΌμ—μ„œ μ—¬μ „νžˆ μ„Έμ…˜μ˜ 무결성을 κ΄€λ¦¬ν•˜λ €κ³  μ‹œλ„ν•˜λŠ” 경우 닀쀑 μ„Έμ…˜ ν”„λ‘œν† μ½œμ€ μ™„μ „νžˆ λ‹€λ₯Έ λ°©μ‹μœΌλ‘œ 진행될 수 μžˆμŠ΅λ‹ˆλ‹€.
  • MPLS, VLAN, κ°œλ³„ μž₯λΉ„ νƒœκ·Έ 등이 μžˆλŠ” 경우 λ°ΈλŸ°μ‹± μ‹€μ œλ‘œ 터널링은 μ•„λ‹ˆμ§€λ§Œ κ·ΈλŸΌμ—λ„ λΆˆκ΅¬ν•˜κ³  κΈ°λ³Έ κΈ°λŠ₯을 κ°–μΆ˜ μž₯λΉ„λŠ” 이 νŠΈλž˜ν”½μ„ IPκ°€ μ•„λ‹Œ κ²ƒμœΌλ‘œ μ΄ν•΄ν•˜κ³  MAC μ£Όμ†Œλ‘œ κ· ν˜•μ„ μž‘μ„ 수 있으며 λ‹€μ‹œ ν•œ 번 κ· ν˜• λ˜λŠ” μ„Έμ…˜ λ¬΄κ²°μ„±μ˜ 균일성을 μœ„λ°˜ν•©λ‹ˆλ‹€.

λ„€νŠΈμ›Œν¬ νŒ¨ν‚· λΈŒλ‘œμ»€λŠ” μ™ΈλΆ€ 헀더λ₯Ό ꡬ문 λΆ„μ„ν•˜κ³  포인터λ₯Ό μ€‘μ²©λœ IP ν—€λ”κΉŒμ§€ 순차적으둜 따라가며 이미 κ· ν˜•μ„ 맞μΆ₯λ‹ˆλ‹€. 결과적으둜 훨씬 더 λ§Žμ€ 슀트림이 있고(각각 더 λ§Žμ€ 수의 ν”Œλž«νΌμ—μ„œ 더 κ³ λ₯΄κ²Œ κ· ν˜•μ΄ λ§žμ§€ μ•Šμ„ 수 있음) DPI μ‹œμŠ€ν…œμ€ λͺ¨λ“  μ„Έμ…˜ νŒ¨ν‚· 및 닀쀑 μ„Έμ…˜ ν”„λ‘œν† μ½œμ˜ λͺ¨λ“  κ΄€λ ¨ μ„Έμ…˜μ„ μˆ˜μ‹ ν•©λ‹ˆλ‹€.

2. νŠΈλž˜ν”½ μˆ˜μ •.
κΈ°λŠ₯ μΈ‘λ©΄μ—μ„œ κ°€μž₯ κ΄‘λ²”μœ„ν•œ κΈ°λŠ₯ 쀑 ν•˜λ‚˜, ν•˜μœ„ κΈ°λŠ₯ 및 μ‚¬μš© μ˜΅μ…˜μ˜ μˆ˜λŠ” λ‹€μŒκ³Ό κ°™μŠ΅λ‹ˆλ‹€.

  • νŽ˜μ΄λ‘œλ“œλ₯Ό μ œκ±°ν•˜λ©΄ νŒ¨ν‚· ν—€λ”λ§Œ νŒŒμ„œμ— μ „λ‹¬λ©λ‹ˆλ‹€. μ΄λŠ” 뢄석 도ꡬ λ˜λŠ” νŒ¨ν‚· λ‚΄μš©μ΄ 역할을 μˆ˜ν–‰ν•˜μ§€ μ•Šκ±°λ‚˜ 뢄석할 수 μ—†λŠ” νŠΈλž˜ν”½ μœ ν˜•κ³Ό 관련이 μžˆμŠ΅λ‹ˆλ‹€. 예λ₯Ό λ“€μ–΄, μ•”ν˜Έν™”λœ νŠΈλž˜ν”½μ˜ 경우 νŒŒλΌλ©”νŠΈλ¦­ κ΅ν™˜ 데이터(λˆ„κ°€, λˆ„κ΅¬μ™€, μ–Έμ œ, μ–Όλ§ˆλ‚˜)κ°€ μ€‘μš”ν•  수 μžˆμ§€λ§Œ νŽ˜μ΄λ‘œλ“œλŠ” μ‹€μ œλ‘œ λΆ„μ„κΈ°μ˜ 채널과 μ»΄ν“¨νŒ… λ¦¬μ†ŒμŠ€λ₯Ό μ°¨μ§€ν•˜λŠ” κ°€λΉ„μ§€μž…λ‹ˆλ‹€. μ§€μ •λœ μ˜€ν”„μ…‹μ—μ„œ μ‹œμž‘ν•˜μ—¬ νŽ˜μ΄λ‘œλ“œκ°€ 잘릴 λ•Œ λ³€ν˜•μ΄ κ°€λŠ₯ν•©λ‹ˆλ‹€. μ΄λŠ” 뢄석 도ꡬ에 λŒ€ν•œ μΆ”κ°€ λ²”μœ„λ₯Ό μ œκ³΅ν•©λ‹ˆλ‹€.
  • 디터널링, 즉 터널을 μ§€μ •ν•˜κ³  μ‹λ³„ν•˜λŠ” 헀더 제거. λͺ©ν‘œλŠ” 뢄석 λ„κ΅¬μ˜ λΆ€ν•˜λ₯Ό 쀄이고 νš¨μœ¨μ„±μ„ λ†’μ΄λŠ” κ²ƒμž…λ‹ˆλ‹€. 디터널링은 각 νŒ¨ν‚·μ— λŒ€ν•œ κ³ μ • μ˜€ν”„μ…‹ λ˜λŠ” 동적 헀더 뢄석 및 μ˜€ν”„μ…‹ 결정을 기반으둜 ν•  수 μžˆμŠ΅λ‹ˆλ‹€.
  • 일뢀 νŒ¨ν‚· 헀더 제거: MPLS νƒœκ·Έ, VLAN, 타사 μž₯λΉ„μ˜ νŠΉμ • ν•„λ“œ
  • 예λ₯Ό λ“€μ–΄ νŠΈλž˜ν”½ 읡λͺ…ν™”λ₯Ό 보μž₯ν•˜κΈ° μœ„ν•΄ IP μ£Όμ†Œλ₯Ό λ§ˆμŠ€ν‚Ήν•˜λŠ” λ“± ν—€λ”μ˜ 일뢀λ₯Ό λ§ˆμŠ€ν‚Ήν•©λ‹ˆλ‹€.
  • νŒ¨ν‚·μ— μ„œλΉ„μŠ€ 정보 μΆ”κ°€: νƒ€μž„μŠ€νƒ¬ν”„, μž…λ ₯ 포트, νŠΈλž˜ν”½ 클래슀 λ ˆμ΄λΈ” λ“±

3. 쀑볡 제거 – 뢄석 λ„κ΅¬λ‘œ μ „μ†‘λ˜λŠ” 반볡 νŠΈλž˜ν”½ νŒ¨ν‚· 정리. 쀑볡 νŒ¨ν‚·μ€ 인프라 μ—°κ²°μ˜ νŠΉμ„±μœΌλ‘œ 인해 κ°€μž₯ 자주 λ°œμƒν•©λ‹ˆλ‹€. νŠΈλž˜ν”½μ€ μ—¬λŸ¬ 뢄석 지점을 ν†΅κ³Όν•˜κ³  각 μ§€μ μ—μ„œ 미러링될 수 μžˆμŠ΅λ‹ˆλ‹€. λΆˆμ™„μ „ν•œ TCP νŒ¨ν‚·μ˜ μž¬μ „μ†‘λ„ μžˆμ§€λ§Œ νŒ¨ν‚·μ΄ 많으면 정보 λ³΄μ•ˆμ΄ μ•„λ‹Œ λ„€νŠΈμ›Œν¬ ν’ˆμ§ˆ λͺ¨λ‹ˆν„°λ§μ— λŒ€ν•œ μΆ”κ°€ μ§ˆλ¬Έμž…λ‹ˆλ‹€.

4. κ³ κΈ‰ 필터링 κΈ°λŠ₯ – μ£Όμ–΄μ§„ μ˜€ν”„μ…‹μ—μ„œ νŠΉμ • 값을 κ²€μƒ‰ν•˜λŠ” 것뢀터 전체 νŒ¨ν‚€μ§€μ— λŒ€ν•œ μ„œλͺ… λΆ„μ„κΉŒμ§€.

5. NetFlow/IPFIX 생성 – 톡과 νŠΈλž˜ν”½μ— λŒ€ν•œ κ΄‘λ²”μœ„ν•œ 톡계 μˆ˜μ§‘ 및 뢄석 λ„κ΅¬λ‘œμ˜ 전솑.

6. SSL νŠΈλž˜ν”½ λ³΅ν˜Έν™”, μΈμ¦μ„œμ™€ ν‚€κ°€ λ¨Όμ € λ„€νŠΈμ›Œν¬ νŒ¨ν‚· λΈŒλ‘œμ»€μ— λ‘œλ“œλœ 경우 μž‘λ™ν•©λ‹ˆλ‹€. κ·ΈλŸΌμ—λ„ λΆˆκ΅¬ν•˜κ³  μ΄λ ‡κ²Œ ν•˜λ©΄ 뢄석 도ꡬλ₯Ό μƒλ‹Ήνžˆ μ–Έλ‘œλ“œν•  수 μžˆμŠ΅λ‹ˆλ‹€.

μœ μš©ν•˜κ³  λ§ˆμΌ€νŒ…μ μΈ 더 λ§Žμ€ κΈ°λŠ₯이 μžˆμ§€λ§Œ μ•„λ§ˆλ„ μ£Όμš” κΈ°λŠ₯이 λ‚˜μ—΄λ©λ‹ˆλ‹€.

탐지 μ‹œμŠ€ν…œ(μΉ¨μž…, DDOS 곡격)을 λ°©μ§€ν•˜κΈ° μœ„ν•œ μ‹œμŠ€ν…œμœΌλ‘œ κ°œλ°œν•˜κ³  ν™œμ„± DPI 도ꡬλ₯Ό λ„μž…ν•˜λ €λ©΄ μˆ˜λ™(TAP λ˜λŠ” SPAN 포트λ₯Ό 톡해)μ—μ„œ ν™œμ„±("쀑단")으둜 μ „ν™˜ 체계λ₯Ό λ³€κ²½ν•΄μ•Ό ν–ˆμŠ΅λ‹ˆλ‹€. ). μ΄λŸ¬ν•œ 상황은 신뒰성에 λŒ€ν•œ μš”κ΅¬ 사항을 μ¦κ°€μ‹œμΌ°κ³ (이 경우 였λ₯˜κ°€ λ°œμƒν•˜λ©΄ 정보 λ³΄μ•ˆμ— λŒ€ν•œ ν†΅μ œλ ₯을 상싀할 뿐만 μ•„λ‹ˆλΌ 전체 λ„€νŠΈμ›Œν¬μ˜ μž‘λ™μ΄ μ€‘λ‹¨λ˜κΈ° λ•Œλ¬Έμ—) κ΄‘ μ»€ν”ŒλŸ¬λ₯Ό κ΄‘ λ°”μ΄νŒ¨μŠ€λ‘œ κ΅μ²΄ν•˜κ²Œ λ˜μ—ˆμŠ΅λ‹ˆλ‹€. μ‹œμŠ€ν…œ 정보 λ³΄μ•ˆμ˜ μš΄μš©μ„±μ— λ”°λ₯Έ λ„€νŠΈμ›Œν¬ μš΄μš©μ„± 문제λ₯Ό ν•΄κ²°ν•˜κΈ° μœ„ν•΄), μ£Όμš” κΈ°λŠ₯ 및 μš”κ΅¬ 사항은 λ™μΌν•˜κ²Œ μœ μ§€λ˜μ—ˆμŠ΅λ‹ˆλ‹€.

섀계 및 νšŒλ‘œμ—μ„œ μž„λ² λ””λ“œ μ†Œν”„νŠΈμ›¨μ–΄μ— 이λ₯΄λŠ” 100G, 40G 및 10G μΈν„°νŽ˜μ΄μŠ€λ₯Ό κ°–μΆ˜ DS Integrity Network Packet Brokersλ₯Ό κ°œλ°œν–ˆμŠ΅λ‹ˆλ‹€. λ˜ν•œ λ‹€λ₯Έ νŒ¨ν‚· λΈŒλ‘œμ»€μ™€ 달리 μ€‘μ²©λœ 터널 헀더에 λŒ€ν•œ μˆ˜μ • 및 κ· ν˜• μ‘°μ • κΈ°λŠ₯은 μ΅œλŒ€ 포트 μ†λ„λ‘œ ν•˜λ“œμ›¨μ–΄μ—μ„œ κ΅¬ν˜„λ©λ‹ˆλ‹€.

정보 λ³΄μ•ˆ μ‹œμŠ€ν…œ ꡬ좕을 μœ„ν•œ μ΅œμ‹  μ†”λ£¨μ…˜ - λ„€νŠΈμ›Œν¬ νŒ¨ν‚· 브둜컀(Network Packet Broker)

좜처 : habr.com

DDoS 보호, VPS VDS μ„œλ²„κ°€ μžˆλŠ” μ‚¬μ΄νŠΈλ₯Ό μœ„ν•œ μ•ˆμ •μ μΈ ν˜ΈμŠ€νŒ… κ΅¬μž… πŸ”₯ DDoS 곡격 λ°©μ§€ κΈ°λŠ₯이 νƒ‘μž¬λœ μ•ˆμ •μ μΈ μ›Ήμ‚¬μ΄νŠΈ ν˜ΈμŠ€νŒ…, VPS 및 VDS μ„œλ²„λ₯Ό κ΅¬λ§€ν•˜μ„Έμš” | ProHoster