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.

Announcement

Collapse
No announcement yet.

Giao thức CDP, cách tấn công và ngăn chặn

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Giao thức CDP, cách tấn công và ngăn chặn

    Giới thiệu giao thức CDP:

    Hầu hết các thiết bị mạng như Router, Switch, Firewarl… của các hang như Cisco, HP, D-link … đều có giao thức cho phép thiết bị thu thập thông tin về các thiết bị láng giềng kết nối trực tiếp với mình để dễ quản lý cũng như là một công cụ để vẽ nên sơ đồ mạng. Trong đó Cisco có giao thức độc quyền là CDP, những Switch khác thì chạy theo một chuẩn chung là LLDP

    Trong bài viết này mình sẽ giới thiệu cách hoạt động của giao thức CDP và cách ngăn chặn tấn công giao thức CDP

    CDP là một giao thức độc quyền của Cisco, mặc đinh thì giao thức CDP được bật trên tất cả các cổng, các cổng này sẽ gửi thông điệp CDP đến các thiết bị Cisco láng giềng, qua việc trao đổi thông điệp CDP thì các các thiết bị sẽ nắm rõ được hết các thiết bị láng giềng của mình. Các thông điệp này được gửi định kì 60s một lần và chỉ trên các đường link có trạng thái up/up,

    Hold time: là thời gian chờ phản hồi từ thiết bị lắng giềng, nếu trong thời gian 180 s mà thiết bị Cisco không nhận được thông tin từ láng giềng thì sẽ xóa thông tin láng giềng trong bảng CDP neighbor

    Sơ đồ bài lab:

    Sau đây là sơ đồ bài Lab gồm 1 Router, 1 PC và 1 Switch được đấu theo mô hình bên dưới để hiểu rõ hơn về hoat động của CDP



    Bảng qui hoạch ip
    Thiết bị Địa chỉ IP
    Switch01 F0/0: 192.168.1.1 /24
    Router01 Vlan 1: 192.168.1.2/24
    Yêu cầu:

    1.Thực hiện đặt IP theo bảng qui hoạch IP

    Trên Switch01 thực hiên các câu lệnh





    Trên Router01 thực hiện các câu lệnh





    Lệnh Show CDP neighbors cho biết được các thông tin láng giềng như: tên của thiết bị láng giềng, cổng kết nối tới thiết bị láng giềng, thời gian mà thiết bị chưa nhận được thông tin về láng giềng, láng giềng là thiết bị nào, dòng sản phẩm của thiết bị láng giềng, cổng của láng giềng kết nối đến mình






    Các thông tin nhận được

    Device ID: Tên của thiết bị láng giềng Switch01

    Local Interface: Router01 sử dụng cổng F0/0 để nối đến Switch01

    Holdtime: thời gian mà thiết bị chưa nhận được thông tin về láng giềng là 151 s

    Capability: láng giềng là thiết bị Switch

    Platform: dòng sản phẩm của thiết bị láng giềng là 2960

    Port ID: láng giềng sử dụng cổng F0/1 kết nối đến Router01

    3.Thực hiện lệnh “ show” chi tiết bảng CDP

    Lệnh show cdp neighbors detail cho biết thêm một số thông tin khác của láng giềng như: địa chỉ ip của láng giềng, hệ điều hành mà láng giềng đang sử dụng















    Tấn công giao thức CDP:

    1.Tấn công giao thức CDP

    Những thông tin này mặc định được gửi ra trên các port và rất dễ bị tấn công nhằm mục đích nghe lén để xác định xem là ip của Server, Switch, Router là bao nhiêu, đang chạy trên hệ điều hành nào…

    Do mỗi hệ điều hành, mỗi phiên bản điều có các lỗ hỏng riêng, nếu hacker biết được thông tin này thì sẽ tìm ra các lỗi và từ các lỗ hỏng này tấn công vào hệ thống

    2.Ngăn chặn tấn công CDP

    Do CDP mặc định được bật trên tất cả các cổng nên dễ bị rò rĩ thông tin ip cũng như hệ điều hành mà thiết bị đang sử dụng. Ta chỉ bật giao thức CDP trên các cổng kết nối giữa các thiết bị mạng quan trọng để dễ dàng quản lý và tắt trên các cổng kết nối các thiết bị người dùng để tránh khỏi sự can thiệp không cần thiết.

    • trong sơ đồ này do cổng F0/2 của Switch01 kết nối đến người dùng cuối nên khi tắt CDP thì không ảnh hưởng đến việc quản lý cũng như vẽ sơ đồ mạng, nên ta có thể tắt CDP nhằm tránh bị rò rĩ thông tin địa chỉ IP hoặc hệ điều hành của Switch01 nhằm ngăn chặn sự tấn công hệ thống mạng
    • Muốn tắt CDP trên một port cụ thể thì vào interface đó gõ lệnh no cdp enable


    • Nếu muốn tắt CDP trên tất cả các port thì gõ no cdp run trên global config

    Last edited by Tín Phan; 17-04-2020, 11:50 AM.
    Phan Trung Tín
    Email: phantrungtin@vnpro.org
    .
    Trung Tâm Tin Học VnPro
    149/1D Ung Văn Khiêm, P.25, Q.Bình Thạnh, Tp.HCM
    Tel: (028) 35124257 (028) 36222234
    Fax: (028) 35124314

    Home Page: http://www.vnpro.vn
    Forum: http://www.vnpro.org
    Twitter: https://twitter.com/VnVnpro
    LinkedIn: https://www.linkedin.com/in/VnPro
    - Chuyên đào tạo quản trị mạng và hạ tầng Internet
    - Phát hành sách chuyên môn
    - Tư vấn và tuyển dụng nhân sự IT
    - Tư vấn thiết kế và hỗ trợ kỹ thuật hệ thống mạng

    Videos: http://www.dancisco.com
    Blog: http://www.vnpro.org/blog
    Facebook: http://facebook.com/VnPro
    Zalo: https://zalo.me/1005309060549762169
    ​​​​​​
Working...
X