Bot anti-nuke trên Discord theo dõi nhật ký kiểm toán của máy chủ để tìm các đợt hành động phá hoại dồn dập (cấm hàng loạt, đuổi, xóa kênh hoặc vai trò). Khi một tài khoản vượt giới hạn trong một khoảng thời gian ngắn, bot sẽ cấm nói chuyện tạm thời, đuổi hoặc cấm tài khoản đó và gửi cảnh báo. Nó không thể hoàn tác vài hành động đầu tiên, nhưng nó biến sự kiện "mất cả máy chủ trong chín mươi giây" thành "mất hai kênh và một quản trị viên bị cấm nói chuyện tạm thời". Hướng dẫn này giải thích nuke là gì, cách phát hiện hoạt động ra sao, nên đặt giới hạn nào, và cần làm gì sau đó.

A shield absorbs a burst of ban attempts from an attacker while members stay protected. ! Members protected

Nuke máy chủ là gì

Nuke là khi một tài khoản có quyền cao dùng các quyền đó để phá hủy máy chủ nhanh nhất có thể: xóa mọi kênh, xóa mọi vai trò, cấm mọi thành viên, đổi tên những gì còn lại. Với một script, việc này chỉ mất vài giây. Kẻ tấn công hầu như không bao giờ là người lạ. Đó là một nhân viên bị lừa đảo, một người điều hành bất mãn, một bot có nhiều quyền hơn mức cần thiết, hoặc một tài khoản phụ từng được cấp quyền Administrator vài tháng trước rồi bị quên.

Điểm cuối cùng này quan trọng cho việc phòng thủ. Xác minh và chống spam bảo vệ trước những người ở bên ngoài hoặc ở đáy hệ thống phân cấp. Anti-nuke bảo vệ trước những người đã ở trên cùng.

Cách phát hiện hoạt động

Discord không báo cho bot biết "người dùng X vừa xóa một kênh". Nó phát ra sự kiện kênh đã bị xóa mà không kèm tác giả. Để biết ai đã làm, bot đọc nhật ký kiểm toán của máy chủ, nơi ghi lại người thực hiện cho mỗi hành động quản trị. Đây là lý do mọi bot anti-nuke đều cần quyền Xem nhật ký kiểm toán, và nhật ký kiểm toán là nguồn phát hiện chứ không phải phỏng đoán.

Anti-nuke của Noxyr theo dõi bốn loại hành động qua nhật ký kiểm toán:

  • Xóa kênh
  • Xóa vai trò
  • Cấm thành viên
  • Đuổi thành viên

Mỗi hành động được gắn với người thực hiện và được đếm trong một cửa sổ trượt. Khi cùng một người thực hiện vượt số hành động đã cấu hình trong cửa sổ đó, bot áp dụng hình phạt đã cấu hình và ghi lại những gì đã xảy ra. Hành động của chủ máy chủ không bao giờ bị đếm, và hành động do tài khoản bot thực hiện cũng không được đếm; giới hạn này được nói rõ bên dưới.

Đặt giới hạn

Mặc định của Noxyr là 3 hành động phá hoại trong 30 giây, với hình phạt là cấm nói chuyện tạm thời 60 phút. Bạn có thể thay đổi tất cả bằng /security antinuke hoặc từ trang Bảo mật trên bảng điều khiển:

  • max_actions: một tài khoản được thực hiện bao nhiêu hành động được theo dõi trong cửa sổ trước khi bot phản ứng. Ba là mức sàn hợp lý; một quản trị viên thật đang sắp xếp lại danh mục có thể xóa hai kênh nhanh chóng, và bạn không muốn cấm họ nói chuyện vì việc đó.
  • window_seconds: độ dài cửa sổ. Nuke diễn ra rất nhanh, nên 30 đến 60 giây sẽ bắt được chúng mà vẫn chừa chỗ cho công việc quản trị bình thường.
  • action: Timeout, Kick, Ban hoặc chỉ Log. Timeout là mặc định an toàn nhất vì có thể hoàn tác và lấy đi khả năng tiếp tục hành động. Ban là mạnh nhất nhưng báo nhầm với đồng chủ máy chủ thì rất đau.
  • timeout_minutes: thời gian cấm nói chuyện tạm thời kéo dài bao lâu khi đó là hành động được chọn.

Nếu bạn lo lắng, hãy bắt đầu với "chỉ Log" trong một ngày. Bạn sẽ thấy chính xác điều gì sẽ kích hoạt, mà bot không đụng đến ai.

Người dùng và vai trò tin cậy

Một số tài khoản hợp lệ xóa hàng loạt: một đồng chủ đang dựng lại bố cục kênh, hoặc một bot bạn dùng để tạo kênh thoại tạm thời. /security trust miễn anti-nuke cho một người dùng hoặc một vai trò; /security untrust xóa sự miễn trừ đó. Hãy giữ danh sách ngắn. Mỗi tài khoản được tin cậy là một tài khoản mà bot không thể ngăn chặn nếu bị xâm phạm, nên quy tắc trung thực là: chỉ tin cậy những người bạn sẵn sàng giao máy chủ cho, và không ai khác.

Lưu ý về tài khoản bot: Noxyr không đếm hành động của các bot khác. Đây là chủ đích (bot thường xuyên tạo và xóa kênh như một phần của các tính năng bình thường), nhưng nó có nghĩa là một bot độc hại hoặc bị xâm phạm nằm ngoài tầm với của anti-nuke. Hãy kiểm tra những bot nào có quyền Quản lý kênh, Quản lý vai trò hoặc Cấm thành viên, và gỡ bỏ những quyền mà chúng không cần. Sổ tay bảo vệ khỏi raid có danh sách kiểm tra quyền.

Điều gì xảy ra khi nó được kích hoạt

  • Người thực hiện nhận hình phạt đã cấu hình: bị cấm nói chuyện tạm thời, đuổi hoặc cấm.
  • Một embed cảnh báo được gửi đến kênh nhật ký của bạn, kèm người thực hiện, loại hành động, số lần đếm trong cửa sổ và phản ứng đã áp dụng.
  • Cửa sổ được đặt lại, nên một đợt hành động thứ hai từ tài khoản khác sẽ được theo dõi riêng.

Hãy đặt kênh nhật ký trước khi bạn dựa vào bất kỳ điều gì trong số này. Không có kênh đó, bot vẫn hành động, nhưng bạn không có bản ghi nào để giải thích một lần cấm nói chuyện tạm thời hay để tái hiện những gì đã bị xóa. Cài đặt bảo mật và hướng dẫn có trong tài liệu bảo mật và hướng dẫn.

Phục hồi: những gì anti-nuke không làm được

Không bot anti-nuke nào khôi phục được máy chủ của bạn. Khi giới hạn bị vượt qua, các hành động trước đó đã xảy ra, và Discord không cung cấp tính năng khôi phục kênh hay vai trò đã xóa. Việc phục hồi là trách nhiệm của bạn, và sẽ dễ hơn nhiều nếu bạn đã chuẩn bị:

  • Giữ một mẫu máy chủ. Cài đặt máy chủ cho phép bạn tạo mẫu cấu trúc kênh và vai trò. Hãy làm mới sau các thay đổi bố cục lớn. Nó không khôi phục tin nhắn, nhưng giúp lấy lại bộ khung trong một phút.
  • Xuất những thứ quan trọng ra nơi khác. Bản ghi vé hỗ trợ, hóa đơn và đánh giá được lưu bên ngoài Discord sẽ sống sót sau nuke. Noxyr lưu bản ghi và hóa đơn trong cơ sở dữ liệu riêng và cho phép bạn sao lưu hóa đơn.
  • Gỡ cấm hàng loạt. Nếu thành viên bị cấm, danh sách cấm có thể được xóa từ Cài đặt máy chủ. Tốn công nhưng làm được.
  • Thu hồi quyền truy cập. Gỡ quyền Administrator khỏi mọi vai trò không thực sự cần nó, và yêu cầu 2FA cho các hành động kiểm duyệt trong Thiết lập an toàn.

Chọn một bot anti-nuke

Các bot bảo mật chuyên dụng (Wick, Beemo, Security Bot) đi sâu hơn: một số theo dõi nhiều loại hành động hơn, thêm heuristic cho raid khi tham gia, hoặc cung cấp khôi phục một phần cho người đăng ký trả phí. Nếu bảo mật là thứ duy nhất bạn cần từ một bot và bạn sẵn sàng trả tiền, chúng đáng xem; so sánh bot bảo mật của chúng tôi đánh giá chúng một cách công bằng. Lợi thế của Noxyr là anti-nuke, chống spam, xác minh và kênh nhật ký đều miễn phí và được cấu hình từ cùng bảng điều khiển với vé hỗ trợ và cửa hàng, nên máy chủ có thêm một bot ít có quyền nguy hiểm hơn. Trang bot bảo mật liệt kê chính xác những gì được bao gồm.

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

Anti-nuke có bật mặc định không? Module bảo mật của Noxyr đang bật, nhưng bản thân anti-nuke bắt đầu ở trạng thái tắt để bot không bao giờ kiểm duyệt quản trị viên một cách bất ngờ. Bật bằng /security antinuke enabled:True hoặc từ bảng điều khiển.

Nó có cấm nói chuyện tạm thời đồng chủ của tôi vì dọn dẹp kênh không? Chỉ khi họ vượt giới hạn trong cửa sổ. Thêm họ bằng /security trust nếu họ thường xuyên làm việc hàng loạt.

Bot có cần quyền Administrator không? Nó cần Xem nhật ký kiểm toán để phát hiện người thực hiện, và Kiểm duyệt thành viên, Đuổi hoặc Cấm để phản ứng. Administrator là cách đơn giản nhất để đảm bảo nó có thể hành động với tài khoản vi phạm; vai trò của bot cũng phải nằm trên các vai trò mà nó cần tác động.

Anti-nuke có khôi phục được kênh đã xóa không? Không, và Discord cũng không làm được. Hãy giữ một mẫu máy chủ và coi anti-nuke là biện pháp hạn chế thiệt hại.

Còn chủ máy chủ thì sao? Chủ máy chủ không bao giờ bị xử lý. Nếu tài khoản chủ bị xâm phạm, hãy liên hệ bộ phận hỗ trợ của Discord; không bot nào có thể giúp được ở đó.