Biện pháp ngăn chặn tấn công từ chối dịch vụ vào các kết nối giữa các SIP Proxy

03/11/2015 21:58
Theo dõi ICTVietnam trên

Hiện nay các dịch vụ thoại trên nền IP đang được phát triển mạnh mẽ và thay thế dần dịch vụ thoại truyền thống. Nhưng bên cạnh đó, những nguy cơ mất an ninh an toàn cũng đe dọa trực tiếp đến dịch vụ này. Trong bài báo này đề cập đến nguy cơ từ chối dịch vụ vào miền trunk của SIP.

Về cơ bản kiểu tấn công này làm cho dịch vụ trở nên quá tải, người dùng gặp khó khăn trong việc gọi tới các thuê bao cần gọi. Thông qua việc giới thiệu một cách thức tấn công trong giao thức SIP để đưa ra những biện pháp, những khuyến nghị an ninh nhằm tăng cường bảo mật cho các nhà cung cấp dịch vụ VoIP.

1. Nguyên lý hoạt động của SIP giữa các SIP Proxy

Giao thức khởi tạo phiên SIP (Secssion Initiation Protocol) là giao thức điều khiển báo hiệu thuộc lớp ứng dụng được sử dụng để thiết lập, duy trì và kết thúc các phiên multimedia hay các cuộc gọi qua mạng nền IP. Các phiên làm việc cũng có thể là hội nghị đa phương tiện, cuộc gọi điện thoại điểm – điểm,… Trong đó, SIP Proxy (hay Proxy Server) có thể được coi như các router thiết bị đầu cuối SIP làm nhiệm vụ chuyển tiếp các yêu cầu và trả lời. Như vậy một trong những chức năng của Proxy Server đó là chức năng định tuyến.

Nguyên lý hoạt động: Các nhà cung cấp mạng thế hệ tiếp theo (NGN) cung cấp dịch vụ SIP tới khách hàng. Khách hàng có thể gọi khách hàng của nhà cung cấp mạng khác qua SIP Services và các SIP Gateways. Các SIP Gateways sử dụng SIP Trunks cho khởi tạo cuộc gọi đã được xác thực và tính cước. Luồng cuộc gọi SIP (SIP Call Flow) được mô tả như Hình 1.

Trong nhiều trường hợp, SIP trunk có thể được đại diện là một địa chỉ IP hoặc một “specific FROM number”. Việc đáp ứng hoặc xác nhận chúng dựa trên sự xác thực là chậm đối với yêu cầu trong trường hợp này là đếm số cuộc gọi lớn. Bởi thế các SIP trunk không có Password hoặc không ứng dụng bộ lọc cơ sở IP cho sự xác nhận đường trunk. Các SIP trunk này sử dụng các “specific FROM numbers” hoặc Proxy Fields để khởi tạo 1 cuộc gọi. Bên cạnh đó hầu hết các đường SIP trunk có đặc quyền INVITE trực tiếp mà không cần REGISTER.

Khi môt bản tin INVITE được gửi để thiết lập cuộc gọi thì Proxy sẽ chuyển tiếp bản tin đó đồng thời duy trì kết nối cho sự thiết lập này cho đến khi kết nối bị hủy hoặc hết thời gian time out. Lợi dụng điều này Attacker có thể thực hiện tấn công bằng cách gửi nhiều bản tin INVITE giả mạo. Đích đến của các cuộc tấn công này  là Proxy Server.

Khi kẻ tấn công gửi quá nhiều gói tin giả mạo khiến cho Proxy quá tải dẫn đến làm giảm hiệu năng của các Proxy, trong nhiều trường hợp có thể gây treo và phải khởi động lại hệ thống.

2. Cách thức tiến hành tấn công trên phân đoạn SIP TRUNK

Cách thức tiến hành có thể tổng kết lại như sau [1]:

  1. Nhận 1 tài khoản (Account) hoặc cuộc gọi của khách
  2. Nhận 1 yêu cầu INVITE có sẵn.
  3. Kiểm tra cổng SIP đích cho INVITE Spoofing với tài khoản đã được biết.
  4. Gửi IP Spoofed INVITE Requests.

4.1.            Tạo mẫu INVITE Spoofing.

4.2.            Địa chỉ IP cho vòng lặp (IP Addresses For Loop)

4.3.            Số Port cho vòng lặp (Port Numbers For Loop)

4.4.            Thay đổi biến INVITE (INVITE Variables) cho Spoofed IP Address and Port( địa chỉ IP và Port ảo)

4.5.            Thiết lập trường FROM như IP:Port

Hậu quả của việc tấn công từ chối dịch vụ SIP trên phân đoạn SIP trunk làm cho SIP Proxy bị từ chối dịch vụ, không thể đáp ứng được các cuộc gọi của khách hàng. Các cuộc tấn công từ chối dịch vụ này với mục đích phá hoại hay mục đích cạnh tranh thương mại đều làm suy giảm nghiêm trọng uy tín của nhà cung cấp dịch vụ đối với khách hàng.

3. Biện pháp ngăn chặn tấn công

3.1. Anti - Spoofing

·         Anti – Spoofing: Bằng cách tạo ra danh sách các User hợp lệ có quyền truy cập. Mỗi User này được gán một giá trị Priority dựa vào địa chỉ IP nguồn. Ở đây sẽ có 2 hình thức để lựa chọn:

ü  Block tất cả các User không có giá trị Priority này truy cập vào, muốn truy cập thì các User phải đăng ký.

ü  Không Block các User này mà thực hiện xử lý theo cách sau: Ưu tiên chuyển tiếp các bản tin của các User có gán giá trị Priority.

·         Yêu cầu xác thực: Lỗ hổng ở đây là các đường SIP trunks gửi bản tin INVITE trực tiếp mà không cần REGISTER. Chính vì vậy giải pháp được đưa ra là yêu cầu các đường này gửi bản tin INVITE đi kèm với việc xác thức User.

Sau khi nhận được bản tin INVITE, thay vì chuyển tiếp bản tin đó thì SIP Proxy gửi lại cho bên gửi bản tin 407 (Proxy Authentication Required) trong đó có mã xác thực trong trường Proxy-Authorization. Bản tin INVITE này chỉ được chuyển tiếp khi SIP Proxy khi chúng nhận được đúng mã xác thực tương ứng với địa chỉ IP nguồn.

Ưu điểm: Đơn giản, tiết kiệm chi phí vì không phải sử dụng thiết bị của hãng thứ 3, việc xác thực đã có trong chuẩn.

Nhược điểm: SIP Proxy ngoài chức năng định tuyến còn phải giải quyết vấn đề xác thực, vì vậy hiệu năng của thiết bị giảm ngay khi không bị tấn công.

3.2. Sử dụng các bộ lọc ( firewall, IDS)

Đề xuất được đưa ra ở đây là dùng các thiết bị chuyên dụng của hãng thứ 3. Các thiết bị này hoạt động trên nguyên lý chung là dùng các bộ lọc. Thường chúng ta sẽ dùng 2 bộ lọc lần lượt là lọc bản tin SIP rồi sau đó lọc các bản tin SIP hợp lệ

 Các thiết bị lọc này thông thường là firewall, IDS với các lựa chọn là dùng riêng rẽ hay kết hợp cả hai. Firewall và IDS dùng các luật (rules) làm cơ sở cho các bộ lọc của chúng. Các biện pháp cụ thể được đưa ra là:

·      Thực hiện các chính sách về giám sát và lọc các bản tin SIP dùng IDS: duy trì các danh sách người dùng đáng ngờ làm cơ sở cho các quy tắc lọc. Các yếu tố mà có thể quyết định là xâm nhập trái phép dựa trên nguyên nhân gia tăng đột ngột lưu lượng đến Proxy hoặc các cuộc gọi xuất phát từ 1 User mà xác suất lỗi (fail) cao hoặc nội dung bản tin bị thay đổi đến máy chủ.

·         Triển khai bảo vệ theo nhiều lớp bằng cách đặt 1 firewall trước IDS. Mô hình sau có thể tham khảo:

Ưu điểm: Việc kết hợp giữa Firewall và IDS giúp phát hiện sớm các tấn công DOS vào miền SIP Trunk, đồng thời ngăn chặn đáng kể các tấn công này từ những tài khoản không được xác thực hay từ 1 người dùng có ý đồ xấu.

Nhược điểm: Việc đưa ra các luật cho các hình thức tấn công mới cần có sự nghiên cứu và phân tích kỹ về hành vi tấn công. Đồng thời cần triển khai các thiết bị giám sát, phát hiện, ngăn ngừa một cách hợp lý để không làm ảnh hưởng tới hiệu năng mạng.

4. Kết luận

Thực tế chỉ ra rằng mặc dù tấn công DoS chỉ diễn ra trong thời gian ngắn nhưng hậu quả gây ra của nó rất nghiêm trọng. Bài báo đã giới thiệu một nguy cơ tấn công vào miền SIP trunk gây ra dạng tấn công DOS ATTACK và đưa ra một số biện pháp phòng ngừa. Đồng thời đưa ra một vài kết quả thử nghiệm để chứng minh điều này.

Tài liệu tham khảo

[1]. FATIH ÖZAVCL, Hacking Trust Relationships of SIP Gateways.

 [2]. XIANGLIN DENG, Advanced Flooding Attack on a SIP Server.

[3]. FELIPE HUICI, SAVERIO NICCOLINI, NICO D’HEUREUSE, Protecting SIP against Very Large Flooding DoS Attacks.

[4]. ERIC REEVES, SIP INVITE Flood: Testing an Asterisk VoIP Server against a DDoS Attack, October 17, 2011

[5]. GASTON ORMAZABAL, SARVESH NAGPAL, EDILON YARDENI and HENNING SCHULZRINNE, Secure SIP: A Scalable Prevention Mechanism for DoS Attack on SIP Based VoIP Systems.

[6]. SVEN EHLERT, GE ZHANG, DIMITRIS GENEIATAKIS, GEORGIOS KAMBOURAKIS, TASOS DAGIUKLAS, JIRI MAFKL, DORGHAM SISALEM,Two layer Denial of Service prevention on SIP VoIP Infrastructures.

Nổi bật Tạp chí Thông tin & Truyền thông
  • Bộ TT&TT đẩy mạnh ứng dụng AI hẹp
    Bộ trưởng Bộ TT&TT Nguyễn Mạnh Hùng nhấn mạnh trí tuệ nhân tạo (AI) đã vào giai đoạn ứng dụng rộng rãi. Trong quý 2 này, Bộ TT&TT sẽ đưa ra một số ứng dụng mẫu để các cơ quan nhà nước có thể áp dụng rộng rãi.
  • Giải pháp nào cho tổ chức, DN trước tấn công ransomware gia tăng?
    Ngoài việc lên kế hoạch cho các giải pháp phát hiện và phòng chống, các tổ chức và doanh nghiệp (DN) cần lên kế hoạch và giải pháp khôi phục lại dữ liệu trong tình huống tội phạm mạng tấn công và vượt qua tất cả các hàng rào bảo mật và phá hủy hoàn toàn hệ thống.
  • Bia Trúc Bạch kiệt tác chinh phục đỉnh cao
    Khám phá một kiệt tác, một di sản dẫn lối tinh hoa. Hoa Bia Saaz quý tộc vùng Zatec một kinh nghiệm bậc thầy tạo ra hương vị tinh túy bậc nhất đẳng cấp vượt thời gian, trải nghiệm đỉnh cao hoàn mỹ. Bia Trúc Bạch kiệt tác chinh phục đỉnh cao
  • Lan tỏa kinh nghiệm, mô hình CĐS cho các cơ quan báo chí
    Trong quý I-2024, Bộ Thông tin và Truyền thông (TT&TT) tiếp tục tăng cường thực hiện công tác đấu tranh, ngăn chặn thông tin xấu độc trên mạng xã hội (MXH) xuyên biên giới.
  • Tam Đảo - điểm đến cho một không gian âm nhạc riêng
    Từng được mệnh danh là “Hòn Ngọc Đông Dương” - Tam Đảo luôn khiến những kẻ lãng du nao lòng bởi không gian bảng lảng sương mù lẩn khuất giữa những kiến trúc biệt thự tráng lệ. Và còn gì quyến rũ hơn, khi giữa không gian ấy lại được đắm mình trong những giai điệu trữ tình, ngọt ngào sâu lắng.
Đừng bỏ lỡ
  • Alibaba sẽ xây dựng trung tâm dữ liệu tại Việt Nam
    Trong thời gian chờ xây dựng, tập đoàn công nghệ Trung Quốc thuê không gian máy chủ từ các công ty viễn thông của Việt Nam.
  • CMC hợp tác cùng NVIDIA đưa TP. HCM trở thành trung tâm AI của cả nước
    Mới đây, tại Tổ hợp không gian sáng tạo CMC TP.HCM CCS, Chủ tịch Tập đoàn CMC Nguyễn Trung Chính đã có cuộc gặp với lãnh đạo của Tập đoàn NVIDIA nhằm tăng cường hợp tác chiến lược toàn diện của hai doanh nghiệp (DN).
  • Khai thác dữ liệu phục vụ chỉ đạo, điều hành tại trung tâm IOC: Kinh nghiệm của Bình Phước
    Xác định dữ liệu là nguồn tài nguyên quý trong kỷ nguyên số - một trong những yếu tố quan trọng quyết định sự thành công của quá trình chuyển đổi số (CĐS), tỉnh Bình Phước đã sớm tập trung quan tâm tạo lập, khai thác, sử dụng, tăng cường chia sẻ, kết nối dữ liệu số cùng với việc thành lập IOC và những kết quả bước đầu thu được rất đáng ghi nhận.
  • Hiệu quả thiết thực từ mô hình tiếp công dân trực tuyến
    Với sự phát triển của công nghệ truyền thông, họp trực tuyến, xét xử trực tuyến, tiếp công dân trực tuyến cũng đã được một số địa phương áp dụng. Việc tiếp công dân trực tuyến phần nào mang lại hiệu quả thiết thực so với tiếp công dân trực tiếp.
  • Nhà báo phát thanh trước yêu cầu chuyển đổi số
    Nhà báo phát thanh trong kỷ nguyên số cần hội đủ những kỹ năng cơ bản.
  • Tuyên Quang: Tăng cường các giải pháp chuyển đổi số báo chí
    Các chi hội nhà báo tại tỉnh Tuyên Quang đã đẩy mạnh công tác chuyển đổi số (CĐS) báo chí với nhiều giải pháp từ ứng dụng công nghệ mới vào sản xuất tin bài; duy trì hiệu quả chuyên mục “Chuyển đổi số” cho tới phát triển tác phẩm báo chí số.
  • 5 cách để nâng cao bảo mật khi sử dụng trình duyệt Chrome
    Trình duyệt Chrome đang được rất nhiều người tin dùng bởi độ ổn định và khả năng bảo mật. Tuy nhiên, sự phổ biến này cũng khiến nó trở thành mục tiêu của tin tặc.
  • Mỹ phạt nhà mạng vì chia sẻ vị trí của người dùng
    Chính phủ Mỹ đã đưa ra mức phạt hàng triệu USD đối với các nhà mạng AT&T, Sprint, T-Mobile và Verizon sau một cuộc điều tra cho thấy các nhà mạng lớn của nước này đã chia sẻ bất hợp pháp dữ liệu cá nhân của thuê bao mà không có sự đồng ý của họ.
  • Các công cụ bảo mật đám mây dựa trên AI
    Ngày nay, AI tiên tiến đang được đưa vào sử dụng ở mọi loại hình doanh nghiệp (AI). Một loạt các nhà cung cấp bảo mật bên thứ ba đã phát hành các công cụ bảo mật đám mây dưới sự hỗ trợ của AI. Dường như đây là một trong những xu hướng nóng nhất trong ngành.
  • Những người làm báo từ rừng về phố
    Ngày 30/4/1975, trong những cánh Giải phóng quân từ khắp nẻo tiến về Sài Gòn, có cả một đội quân nhà báo xuất phát từ các chiến khu hoặc hành quân theo các binh chủng, đã kịp thời có mặt, chứng kiến giây phút trọng đại: Giải phóng hoàn toàn miền nam, thống nhất đất nước.
Biện pháp ngăn chặn tấn công từ chối dịch vụ vào các kết nối giữa các SIP Proxy
POWERED BY ONECMS - A PRODUCT OF NEKO