Các ý chính

  • Tấn công từ chối dịch vụ (DoS) làm ngập máy chủ hoặc mạng bằng lưu lượng nhằm khiến hệ thống không thể hoạt động, thường gây ra thời gian ngừng dịch vụ cho doanh nghiệp và người dùng.

  • Các kiểu tấn công DoS phổ biến bao gồm tràn bộ đệm (buffer overflow), ICMP flood và SYN flood, mỗi kiểu khai thác các điểm yếu khác nhau trong cách mạng xử lý yêu cầu.

  • Tấn công từ chối dịch vụ phân tán (DDoS) sử dụng nhiều máy tính cùng lúc, khiến việc chặn khó hơn và gây hại nhiều hơn so với một cuộc tấn công DoS chỉ từ một nguồn.

  • Các mạng blockchain nhìn chung có khả năng chống chịu cao trước các cuộc tấn công DoS vì chúng phi tập trung — không có máy chủ đơn lẻ nào có thể bị nhắm tới để làm ngừng toàn bộ hệ thống.

  • Các sàn giao dịch crypto và các dịch vụ tập trung khác vẫn có thể bị nhắm mục tiêu, vì vậy điều quan trọng là phải hiểu các cuộc tấn công này hoạt động như thế nào và cách các đơn vị vận hành phòng thủ trước chúng.

Binance Academy courses banner

Giới thiệu

Tấn công từ chối dịch vụ (DoS) là một phương pháp được dùng để làm gián đoạn việc truy cập hợp lệ vào mạng, máy chủ hoặc tài nguyên web. Kẻ tấn công thường làm quá tải mục tiêu bằng một lượng lớn lưu lượng truy cập hoặc gửi các yêu cầu độc hại được thiết kế để khiến hệ thống hoạt động sai hoặc bị sập.

Các cuộc tấn công DoS đã được sử dụng trong nhiều thập kỷ trên nhiều ngành. Khi thị trường tiền mã hoá phát triển, các sàn giao dịch crypto và các dịch vụ liên quan đến blockchain ngày càng trở thành mục tiêu. Việc hiểu cách các cuộc tấn công này hoạt động có thể giúp người dùng và tổ chức bảo vệ hệ thống tốt hơn.

Các loại tấn công DoS

Các cuộc tấn công DoS có nhiều hình thức, mỗi hình thức nhắm vào các điểm yếu khác nhau trong cách hệ thống xử lý lưu lượng mạng. Dưới đây là ba trong số các loại phổ biến nhất.

Tấn công tràn bộ đệm

Tấn công tràn bộ đệm (buffer overflow) gửi nhiều dữ liệu hơn mức mà hệ thống được thiết kế để xử lý. Khi một máy chủ hoặc ứng dụng nhận được nhiều dữ liệu đầu vào hơn bộ đệm bộ nhớ của nó có thể lưu trữ, hệ thống có thể bị sập hoặc hoạt động bất thường. Điều này cho phép kẻ tấn công gây gián đoạn hoặc can thiệp vào tiến trình mục tiêu.

ICMP flood

ICMP flood, đôi khi còn được gọi là "ping flood" hoặc "smurf attack", nhắm vào một thiết bị mạng cấu hình sai. Kẻ tấn công ép thiết bị phát quảng bá các gói tin giả tới mọi nút trong mạng thay vì một đích đến duy nhất. Điều này làm bão hoà mạng với lưu lượng không cần thiết và làm suy giảm hiệu năng của tất cả người dùng được kết nối.

SYN flood

SYN flood khai thác cơ chế bắt tay ba bước (three-way handshake) được dùng để thiết lập kết nối TCP. Kẻ tấn công gửi yêu cầu kết nối nhưng không bao giờ hoàn tất quá trình bắt tay, khiến máy chủ phải chờ các phản hồi không bao giờ đến. Điều này làm cạn kiệt các khe kết nối sẵn có và cuối cùng có thể khiến máy chủ bị sập hoặc trở nên không phản hồi.

DoS vs. Tấn công DDoS

Một cuộc tấn công DoS tiêu chuẩn bắt nguồn từ một nguồn duy nhất. Tấn công từ chối dịch vụ phân tán (DDoS) sử dụng nhiều máy tính, thường là botnet gồm các thiết bị bị chiếm quyền, để đồng thời điều hướng lưu lượng tới một mục tiêu duy nhất.

Các cuộc tấn công DDoS nhìn chung hiệu quả hơn các cuộc tấn công chỉ từ một nguồn vì lượng lưu lượng lớn hơn rất nhiều. Chúng cũng khó phòng thủ hơn, vì việc chặn một địa chỉ IP sẽ không có ý nghĩa gì khi có hàng nghìn máy tham gia. Việc truy vết một cuộc tấn công DDoS ngược về nguồn gốc cũng tương tự khó khăn vì lưu lượng đến từ nhiều địa điểm khác nhau.

Cả hai kiểu tấn công đều có thể gây ra thiệt hại tài chính đáng kể. Các doanh nghiệp dựa vào dịch vụ trực tuyến có thể mất doanh thu và chịu ảnh hưởng tiêu cực về uy tín trong thời gian gián đoạn kéo dài.

Tấn công DDoS có ảnh hưởng đến tiền mã hoá không?

Các sàn giao dịch crypto và các dịch vụ liên quan đến blockchain là những mục tiêu DDoS phổ biến vì chúng xử lý tài sản có giá trị và vận hành liên tục. Tuy nhiên, chính mạng blockchain nền tảng lại khó bị gián đoạn hơn nhiều. Khác với máy chủ web tập trung, blockchain được phân tán trên nhiều nút. Nếu một số nút ngoại tuyến, mạng vẫn tiếp tục vận hành và xác thực giao dịch thông qua các nút còn lại.

Khi các nút bị gián đoạn quay trở lại trực tuyến, chúng sẽ đồng bộ lại với phần còn lại của mạng bằng cách tải trạng thái blockchain mới nhất. Mức độ chịu đựng phụ thuộc chủ yếu vào số lượng nút và tổng hashrate của mạng. Bitcoin, với tư cách là mạng proof-of-work lớn nhất theo hashrate, được coi là đặc biệt chống chịu tốt trước gián đoạn. Một chiến dịch DoS thành công nhắm trực tiếp vào Bitcoin sẽ cần một nỗ lực cực lớn và kéo dài.

Tuy vậy, ngay cả các blockchain có khả năng chống chịu tốt cũng vẫn tồn tại rủi ro mang tính lý thuyết. Tấn công 51% — khi kẻ tấn công kiểm soát hơn một nửa sức mạnh băm (hashing power) của mạng — có thể cho phép ai đó tạm thời can thiệp vào các giao dịch gần đây. Tuy nhiên, kiểu tấn công này là không khả thi về mặt kinh tế trên các mạng lớn như Bitcoin và nhiều khả năng sẽ được xử lý nhanh chóng nhờ các bản cập nhật giao thức và phản ứng từ cộng đồng.

Thuật toán đồng thuận proof-of-work được Bitcoin sử dụng có nghĩa là toàn bộ dữ liệu mạng được bảo mật bằng các bằng chứng mật mã. Việc thay đổi các khối đã được xác nhận trước đó sẽ yêu cầu tính toán lại một lượng công việc khổng lồ, khiến việc thao túng giao dịch trong lịch sử gần như không thể thực hiện.

Cách phòng chống tấn công DoS

Các tổ chức vận hành máy chủ và dịch vụ trực tuyến sử dụng nhiều chiến lược để giảm mức độ phơi nhiễm trước các cuộc tấn công DoS và DDoS.

Giới hạn tốc độ (rate limiting) kiểm soát số lượng yêu cầu mà một địa chỉ IP có thể gửi trong một khoảng thời gian nhất định. Việc lọc lưu lượng và quy tắc tường lửa có thể chặn các mẫu hành vi độc hại đã biết trước khi chúng đến được máy chủ. Mạng phân phối nội dung (CDN) phân tán lưu lượng trên nhiều máy chủ trên toàn thế giới, giúp giảm tác động của một cuộc tấn công theo kiểu băng thông (volumetric) vào bất kỳ điểm đơn lẻ nào.

Các nhà cung cấp giảm thiểu DDoS chuyên về việc hấp thụ và lọc lưu lượng tấn công lớn, thường sử dụng các trung tâm làm sạch (scrubbing centers) để loại bỏ gói tin đến trước khi chúng chạm tới hạ tầng mục tiêu. Đối với các sàn giao dịch crypto, loại bảo vệ từ bên ngoài này đặc biệt quan trọng trong những giai đoạn hoạt động thị trường cao, khi cả lưu lượng truy cập lẫn động cơ của kẻ tấn công thường có xu hướng tăng lên.

Câu hỏi thường gặp

Sự khác nhau giữa tấn công DoS và DDoS là gì?

Tấn công DoS bắt nguồn từ một nguồn, còn tấn công DDoS sử dụng nhiều máy tính cùng lúc. Tấn công DDoS khó chặn hơn và thường gây thiệt hại nhiều hơn vì lượng lưu lượng lớn hơn rất nhiều.

Mạng blockchain có thể bị tấn công DoS làm ngừng hoạt động không?

Blockchain công khai rất khó bị tấn công DoS làm ngừng hoạt động vì nó chạy trên nhiều nút độc lập. Dù một số nút ngoại tuyến, mạng vẫn tiếp tục vận hành. Các dịch vụ tập trung được xây dựng trên blockchain, như sàn giao dịch hoặc ví, lại dễ bị tổn thương hơn.

Botnet là gì và nó liên quan thế nào đến DDoS?

Botnet là một mạng lưới các thiết bị đã bị nhiễm mã độc và có thể bị kẻ tấn công điều khiển từ xa. Botnet là công cụ phổ biến cho các cuộc tấn công DDoS vì có thể tạo ra lượng lưu lượng lớn từ nhiều địa chỉ IP khác nhau cùng lúc, khiến cuộc tấn công trở nên khó chặn.

Tấn công DDoS liên quan thế nào đến các mối đe doạ an ninh mạng khác?

Tấn công DDoS là một trong nhiều mối đe doạ an ninh mạng ảnh hưởng đến người dùng và nền tảng crypto. Những mối đe doạ khác bao gồm ransomware, lừa đảo (phishing) và kỹ thuật xã hội (social engineering). Mỗi loại hoạt động theo cách khác nhau, nhưng tất cả đều nhằm gây gián đoạn dịch vụ hoặc chiếm đoạt tài sản.

Người dùng cá nhân có thể làm gì để an toàn hơn?

Người dùng cá nhân hiếm khi là mục tiêu trực tiếp của các cuộc tấn công DoS hoặc DDoS, vốn thường nhằm vào máy chủ và hạ tầng. Tuy nhiên, việc bật xác thực hai yếu tố (2FA) cho tài khoản sàn giao dịch và luôn cảnh giác với các trò lừa đảo crypto phổ biến là những thực hành bảo mật quan trọng bất kể loại mối đe doạ là gì.

Lời kết

Tấn công DoS và DDoS là một trong những mối đe doạ lâu đời và dai dẳng nhất trong an ninh mạng. Chúng hoạt động bằng cách làm quá tải mục tiêu với lưu lượng hoặc các yêu cầu bị định dạng sai cho đến khi mục tiêu thất bại. Mặc dù các dịch vụ tập trung như sàn giao dịch crypto có thể bị ảnh hưởng bởi các cuộc tấn công này, các mạng blockchain phi tập trung lại có khả năng chống chịu cao hơn về mặt cấu trúc vì không có điểm lỗi đơn lẻ.

Khi ngành công nghiệp crypto phát triển, các phương thức tấn công tiếp tục tiến hoá. Việc hiểu những kiến thức cơ bản về cách tấn công DoS hoạt động giúp người dùng và nhà phát triển đưa ra quyết định sáng suốt hơn cho các dịch vụ họ xây dựng và sử dụng.

Đọc thêm

  • 5 trò lừa đảo tiền mã hoá phổ biến và cách tránh chúng

  • Tấn công 51% là gì?

  • Giải thích tấn công Sybil

  • Ransomware là gì?

  • Xác thực hai yếu tố (2FA) là gì?

Tuyên bố miễn trừ trách nhiệm: Nội dung này chỉ được cung cấp cho bạn theo hình thức "hiện có" để phục vụ thông tin chung và/hoặc mục đích giáo dục, không có bất kỳ cam kết hay bảo đảm nào dưới bất kỳ hình thức nào. Nội dung không nên được hiểu là tư vấn tài chính, pháp lý hay tư vấn chuyên nghiệp khác, và cũng không nhằm khuyến nghị mua bất kỳ sản phẩm hoặc dịch vụ cụ thể nào. Bạn nên tìm lời khuyên riêng từ các chuyên gia tư vấn phù hợp. Trường hợp nội dung được đóng góp bởi bên thứ ba, vui lòng lưu ý rằng các quan điểm được nêu thuộc về bên đóng góp thứ ba đó và không nhất thiết phản ánh quan điểm của Binance Academy. Giá tài sản số có thể biến động. Giá trị khoản đầu tư của bạn có thể tăng hoặc giảm và bạn có thể không nhận lại được số tiền đã đầu tư. Bạn hoàn toàn chịu trách nhiệm cho các quyết định đầu tư của mình và Binance Academy không chịu trách nhiệm đối với bất kỳ khoản lỗ nào bạn có thể gặp phải. Để biết thêm thông tin, hãy xem Điều khoản sử dụng, Cảnh báo rủi ro và Điều khoản của Binance Academy.