Xin chào ! Nếu đây là lần đầu tiên bạn đến với diễn đàn, xin vui lòng danh ra một phút bấm vào đây để đăng kí và tham gia thảo luận cùng VnPro.
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • 🔐 Bảo mật hệ thống VoIP: Không chỉ Firewall là đủ

    Hệ thống IP Telephony chạy trên mạng IP nên cũng đối mặt với nhiều nguy cơ quen thuộc như truy cập trái phép, giả mạo thiết bị, nghe lén signaling, đánh cắp tài khoản và tấn công vào Call Control.

    Hình trên cho thấy một kiến trúc bảo mật VoIP theo tư duy Defense in Depth – phòng thủ nhiều lớp. Thay vì phụ thuộc vào một Firewall duy nhất, hệ thống kết hợp Firewall, ACL, Port Security, Authentication, SSH, TLS/mTLS và cơ chế Certificate Trust.

    1. Firewall – Bảo vệ biên mạng


    Firewall kiểm soát traffic đi vào hoặc ra khỏi vùng mạng Collaboration.

    Ví dụ, chỉ cho phép các giao thức cần thiết giữa những vùng xác định và chặn các kết nối không hợp lệ.

    Trong thực tế, Firewall đặc biệt quan trọng khi hệ thống Voice kết nối với:
    • Internet
    • SIP Provider
    • Remote Users
    • Data Center khác
    • Các vùng mạng có mức độ tin cậy khác nhau

    Tuy nhiên, Firewall không thể bảo vệ toàn bộ hệ thống một mình.

    2. ACL – Kiểm soát traffic bên trong mạng


    Access Control List (ACL) có thể được triển khai trên Router hoặc Layer 3 Switch ở các tầng Core/Distribution.

    Ví dụ:
    Voice VLAN → CUCM Permit
    Guest VLAN → CUCM Deny
    Management VLAN → SSH Permit
    Other Networks → SSH Deny

    ACL giúp giảm bề mặt tấn công bằng cách áp dụng nguyên tắc:
    Chỉ cho phép những traffic thực sự cần thiết.

    Đây chính là một biểu hiện của Least Privilege ở tầng mạng.

    3. Port Security – Bảo vệ Access Layer


    Một attacker có thể đơn giản rút dây IP Phone rồi cắm laptop của mình vào switch.

    Switch Port Security giúp hạn chế thiết bị nào được phép sử dụng một switchport dựa trên MAC address và các chính sách liên quan.

    Trong mạng hiện đại, lớp bảo vệ Access còn có thể được tăng cường bằng 802.1X, MAB và NAC/Identity Services để xác thực thiết bị trước khi cấp quyền truy cập.

    4. Authentication Services – Ai đang truy cập?


    Authentication Services giúp xác minh danh tính của người dùng hoặc thiết bị trước khi cho phép truy cập tài nguyên.

    Một kiến trúc AAA tập trung có thể sử dụng:

    RADIUS/TACACS+ → Authentication → Authorization → Accounting

    Điều này đặc biệt quan trọng đối với tài khoản quản trị Router, Switch, Firewall và hệ thống Call Control.

    5. SSH – Quản trị phải được mã hóa


    Các kỹ sư không nên sử dụng các giao thức quản trị plaintext như Telnet.

    Thay vào đó:
    Administrator

    SSH

    Router / Switch / Server

    SSH giúp mã hóa phiên quản trị, giảm nguy cơ username, password và command bị nghe lén trên mạng.

    6. TLS và mTLS – Bảo vệ giao tiếp VoIP


    TLS (Transport Layer Security) cung cấp mã hóa và xác thực cho các kết nối phù hợp.

    Với mTLS – Mutual TLS, hai phía đều trình certificate để xác thực lẫn nhau:
    IP Phone ←── mTLS ──→ Call Control
    ↓ ↓
    Certificate Certificate

    Điều này mạnh hơn mô hình chỉ một phía xác thực server vì cả client và server đều phải chứng minh danh tính.

    Lưu ý: TLS chủ yếu bảo vệ signaling phù hợp; việc mã hóa media thoại thường sử dụng SRTP.

    7. CTL và ITL – IP Phone biết tin ai bằng cách nào?


    Trong Cisco Unified Communications Manager (CUCM), hai khái niệm quan trọng là:
    • CTL – Certificate Trust List
    • ITL – Initial Trust List

    Các trust list này chứa thông tin giúp endpoint thiết lập quan hệ tin cậy với các dịch vụ CUCM. IP Phone tải các file cần thiết trong quá trình boot/restart/reset và sử dụng chúng để xác minh những thành phần mà nó cần tin tưởng.

    Có thể hình dung:
    IP Phone

    CTL / ITL

    "Server này có đáng tin không?"

    CUCM / TFTP / Services

    Certificate vì vậy trở thành nền tảng quan trọng để xây dựng trust trong hệ thống Collaboration.

    🎯 Nhìn toàn bộ kiến trúc


    Bảo mật VoIP không phải là:
    Có Firewall = an toàn.

    Mà là nhiều lớp phối hợp:

    Port Security/802.1X → Authentication → ACL → Firewall → SSH → TLS/mTLS → Certificate Trust

    Mỗi lớp giải quyết một nhóm rủi ro khác nhau. Nếu attacker vượt qua một lớp, vẫn còn các lớp khác ngăn chặn hoặc hạn chế phạm vi tấn công.

    Đây chính là tư duy Defense in Depth, và cũng rất gần với nguyên tắc của Zero Trust: không mặc định tin tưởng thiết bị chỉ vì nó đã kết nối vào mạng nội bộ.
    Attached Files
    Đặng Quang Minh, CCIE#11897 (Enterprise Infrastructure, Wireless, Automation, AI), CCSI#31417

    Email : dangquangminh@vnpro.org
    https://www.facebook.com/groups/vietprofessional/
Working...
X