Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ระบบเครือข่าย >> ความปลอดภัยเครือข่าย

ทำไมต้องมี Network Security ถ้า Harden System แล้ว? ความแตกต่างระหว่าง System Hardening และ Network Security

System Hardening (การแข็งแกร่งระบบ) คืออะไร?

กระบวนการลดพื้นที่โจมตี (Attack Surface) ของระบบปฏิบัติการ/แอปพลิเคชัน โดย:

  • ปิด Service/Port ที่ไม่จำเป็น
  • ลบซอฟต์แวร์/Feature ที่ไม่ใช้
  • ตั้งค่าความปลอดภัยให้เข้มงวด (Password Policy, Account Lockout, Audit)
  • ปิดใช้งาน Protocol เก่า/ไม่ปลอดภัย (SMBv1, TLS 1.0, LLMNR, NetBIOS)
  • ใช้ Principle of Least Privilege (สิทธิ์ต่ำสุดที่ทำงานได้)
  • อัปเดต Patch แบบอัตโนมัติ/สม่ำเสมอ
  • ตั้งค่า Application Whitelisting (AppLocker, WDAC)
  • เปิดใช้งาน Exploit Protection (DEP, ASLR, CFG, CET)

Network Security (ความปลอดภัยเครือข่าย) คืออะไร?

การปกป้อง โครงสร้างพื้นฐานการสื่อสาร ระหว่างระบบ ตรวจสอบควบคุม และป้องกันภัยคุกคามระหว่างการถ่ายโอนข้อมูล:

  • Firewall (Perimeter, Internal Segmentation, Host-based)
  • IDS/IPS (Network & Host-based)
  • Network Segmentation (VLAN, Micro-segmentation, Zero Trust)
  • VPN / ZTNA (Remote Access)
  • NAC (Network Access Control)
  • DDoS Protection
  • DNS Security (DNSSEC, DNS Filtering, DoH/DoT)
  • Email/Web Proxy Security
  • Network Monitoring & Traffic Analysis (NDR, NetFlow, PCAP)

ทำไม Harden System แล้วยังต้อง Network Security?

ตัวอย่างสถานการณ์ที่ Hardening เพียงอย่างเดียวไม่พอ

  1. Lateral Movement: โจมตีเข้า Client หนึ่งเครื่อง (Phishing) → ใช้ Credential ที่ขโมยมา → เข้า Server อื่นผ่าน SMB/RDP/SSH → Hardening Server อาจกันได้ แต่ Network Segmentation + Firewall Rules + NAC จะกันได้ดีกว่า
  2. Command & Control (C2): Malware เรียกกลับบ้าน → Hardening ไม่บล็อกการเชื่อมต่อออกไป → ต้องใช้ Firewall Egress Filtering, DNS Filtering, Proxy Inspection
  3. Data Exfiltration: ขโมยข้อมูลส่งออก → Hardening ไม่เห็น → ต้องใช้ DLP, Network Monitoring, Anomaly Detection
  4. Internal Recon: Port Sweep, Service Enumeration → Hardening ไม่หยุดการสแกน → ต้องใช้ Internal IDS, Network Segmentation
  5. Supply Chain / Vendor Access: Vendor VPN เข้ามา → Hardening Vendor Machine ไม่ได้ → ต้องใช้ ZTNA, Privileged Access Management, Network Segmentation

Defense in Depth (การป้องกันแบบหลายชั้น) - แนวคิดสำคัญ

Layer 1: Physical Security
Layer 2: Network Perimeter (Firewall, DDoS, IPS)
Layer 3: Network Internal (Segmentation, NAC, Zero Trust, Internal Firewall)
Layer 4: Host/Endpoint (Hardening, EDR, App Control, Patch Management)
Layer 5: Application (WAF, Secure Coding, API Security)
Layer 6: Data (Encryption, DLP, Classification, Backup)
Layer 7: Identity & Access (MFA, PAM, IAM, Least Privilege)
Layer 8: Monitoring & Response (SIEM, SOAR, Threat Hunting, IR Plan)
Layer 9: Policy, Training, Governance, Compliance

System Hardening = Layer 4 (สำคัญแต่ไม่พอ) Network Security = Layer 2, 3 (และช่วย Layer 4, 5, 6)

Network Hardening (การแข็งแกร่งเครือข่าย) คือส่วนหนึ่งของ Network Security

  • ปิด Port/Service ที่ไม่ใช้บน Network Devices (Router, Switch, Firewall)
  • ปิด Protocol ที่ไม่จำเป็น (CDP, LLDP, VTP, PAgP, DTP, HTTP, Telnet, SNMP v1/v2c)
  • เข้ารหัส Management Traffic (SSH v2, HTTPS, SNMPv3, IPsec)
  • Hardening Routing Protocols (OSPF/BGP Authentication, RPKI)
  • Access Control Lists (ACLs) บน Interface ทุกช่อง
  • Control Plane Policing (CoPP) ป้องกัน DoS บน Router
  • AAA (TACACS+/RADIUS) สำหรับการจัดการอุปกรณ์
  • Logging & Monitoring ทุกอุปกรณ์ส่ง Log ไป SIEM

สรุป

System Hardening และ Network Security เป็นเรื่องที่ "เสริมกัน" ไม่ใช่ "เลือกอย่างใดอย่างหนึ่ง"

  • Harden System: ทำให้ "ประตูบ้าน" แข็งแรง ไส้ในปลอดภัย
  • Network Security: ทำให้ "ถนน และประตูทางเข้า-ออก" มีการควบคุม ตรวจสอบ ป้องกัน
  • ทั้งคู่จำเป็นต่อ Defense in Depth
  • ข้าม Layer ไปไม่ได้: โจมตี Network ข้าม Hardening ได้ / โจมตี Host ข้าม Network Security ได้

มุมมองSystem HardeningNetwork Security
ขอบเขตระดับ Host/Endpoint (OS, App)ระดับ Infrastructure/Communication
สิ่งที่ป้องกันExploit บน Host, Privilege Escalation, PersistenceLateral Movement, C2, Data Exfil, Recon, DoS
ช่องโหว่ที่ครอบคลุมSoftware Vulnerabilities, MisconfigurationsProtocol Weaknesses, Trust Relationships, Visibility Gaps
ตัวอย่างการโจมตีที่ Hardening ไม่กันได้-ARP Spoofing, DNS Hijacking, Pass-the-Hash (Network), SMB Relay, Kerberoasting, Network Sniffing
ตัวอย่างการโจมตีที่ Network Security ไม่กันได้Local Privilege Escalation, Kernel Exploit, Malicious Script Execution, Rogue Process-