Chống phá hoại
Phát hiện các cuộc tấn công vào máy chủ, chặn kẻ tấn công và khắc phục thiệt hại trong khả năng có thể.
Trong bảng điều khiển tại: Kiểm duyệt, Chống phá hoại
Nuke là trường hợp ai đó có quyền phá hủy mọi thứ trong thời gian ngắn: xóa kênh, xóa vai trò, cấm tất cả mọi người. Chống phá hoại nhận ra điều đó qua tốc độ và kiểu hành vi, không phải qua một hành động đơn lẻ.
Cách hoạt động
Mỗi hành động đáng ngờ làm tăng điểm đe dọa của người thực hiện. Khi vượt qua ngưỡng cách ly, bot sẽ can thiệp. Khi vượt qua ngưỡng nghiêm trọng, sự cố được coi là nghiêm trọng và có thể kích hoạt phong tỏa khẩn cấp.
Vì vậy, một kênh bị xóa đơn lẻ không phải là sự cố. Mười kênh trong hai mươi giây từ một tài khoản vừa trở thành quản trị viên hôm qua thì chắc chắn là sự cố.
Thiết lập
Bật mô-đun
Tạo vai trò cách ly
Nhấp Tạo vai trò cách ly. Bot tạo vai trò và chặn nó truy cập mọi kênh. Với Đồng bộ vai trò cách ly, bạn bổ sung điều này về sau cho các kênh mới.
Chọn kênh nhật ký
Các thông báo sự cố được gửi đến đó, kèm nút để tha thứ hoặc xác nhận.
Quản lý danh sách trắng
Thêm các vai trò quản lý và những bot đáng tin cậy trước khi bạn bật chế độ hoạt động thật.
Lưu và thử nghiệm
Theo dõi kênh nhật ký vài ngày trước khi bạn siết chặt các ngưỡng.
Chín cơ chế phát hiện
| Điều kiện kích hoạt | Nó phát hiện gì |
|---|---|
| Xóa kênh hàng loạt | Nhiều kênh bị xóa trong thời gian ngắn |
| Xóa vai trò hàng loạt | Nhiều vai trò bị xóa trong thời gian ngắn |
| Cấp quyền nguy hiểm | Ai đó cấp quyền quản trị hoặc quyền tương đương |
| Cấm hàng loạt | Nhiều thành viên bị cấm trong thời gian ngắn |
| Đuổi hàng loạt | Nhiều thành viên bị đuổi trong thời gian ngắn |
| Thêm bot chưa được phê duyệt | Chỉ với những bot có quyền mở rộng và không nằm trong danh sách trắng |
| Bot bị đuổi hoặc cấm | Người khác ngoài chủ server gỡ một bot, chỉ khi bật công tắc ở phần bên dưới |
| Spam webhook | Tạo hàng loạt hoặc lạm dụng webhook |
| Thay đổi cài đặt máy chủ nguy hiểm | Chẳng hạn hạ mức bảo mật của máy chủ |
Danh sách trắng
| Cài đặt | Ý nghĩa |
|---|---|
| Vai trò trong danh sách trắng | Thành viên có một trong những vai trò này không bao giờ bị đánh dấu là kẻ tấn công |
| Người dùng và bot trong danh sách trắng | Những tài khoản riêng lẻ không bao giờ bị đánh dấu |
Danh sách trắng cho bot rất quan trọng: không có nó, việc thêm một bot hợp lệ cũng bị tính là sự cố.
Các mod thường cấm hoặc đuổi nhiều thành viên liên tiếp trong thời gian ngắn (ví dụ khi bị raid) cũng nên được thêm vào danh sách trắng. Điều này áp dụng cho việc cấm thủ công cũng như /ban và /kick qua AlphaCloud: cả hai đều được tính cho thành viên thực hiện.
Chặn webhook
Bot nuke thường tạo webhook rồi spam qua đó. Webhook vẫn tồn tại kể cả khi bot đã bị đuổi từ lâu. Có hai công tắc riêng, cả hai đều tắt theo mặc định:
| Cài đặt | Ý nghĩa |
|---|---|
| Xóa ngay webhook do bot tạo | Khi một bot tạo webhook, AlphaCloud sẽ xóa ngay |
| Xóa ngay webhook do thành viên tạo | Tương tự cho thành viên, chủ server được miễn |
Bot và thành viên trong danh sách trắng vẫn có thể tạo webhook. Luôn có thể theo dõi kênh thông báo. Việc xóa được ghi lại kèm lý do trong nhật ký kiểm tra của Discord, và bot cần quyền Quản lý webhook để làm việc này.
Quan trọng: các bot như PluralKit, Tupperbox hoặc NQN chỉ hoạt động với webhook. Hãy thêm chúng vào danh sách trắng trước khi bật chặn cho bot.
Chỉ chủ server mới được gỡ bot
Kẻ tấn công thường đuổi các bot bảo vệ trước tiên. Khi bật Chỉ chủ server mới được đuổi hoặc cấm bot (mặc định tắt), AlphaCloud sẽ ngay lập tức coi bất kỳ ai khác đuổi hoặc cấm bot là kẻ tấn công, bất kể điểm đe dọa của họ.
- Bot bị cấm sẽ tự động được gỡ cấm.
- Chỉ con người mới có thể đưa bot bị đuổi trở lại. Vì vậy thông báo sự cố trong kênh log và tin nhắn riêng gửi chủ server có kèm link mời của bot.
- Không áp dụng cho chủ server, danh sách trắng và các bot đang tự hành động như kẻ tấn công. Vì vậy người đuổi một bot nuke sẽ không bị phạt.
/kickvà/banqua AlphaCloud cũng được tính cho thành viên dùng lệnh đó.
Discord không cho bot ngăn việc đuổi hoặc cấm, nên AlphaCloud phản ứng ngay sau đó. Nếu chính AlphaCloud bị gỡ, nó không thể phản ứng nữa.
Phản ứng
| Cài đặt | Ý nghĩa |
|---|---|
| Hành động với người dùng | Điều gì xảy ra với kẻ tấn công là người: cách ly, đuổi hoặc cấm |
| Hành động với bot | Tương tự với bot, chẳng hạn một tích hợp bị chiếm quyền |
| Vai trò cách ly | Lấy đi mọi vai trò khác của kẻ tấn công và chặn tầm nhìn vào máy chủ |
| Thông báo cho chủ máy chủ | Tin nhắn riêng gửi chủ máy chủ ngay khi phát hiện sự cố |
Cách ly là thiết lập được khuyến nghị cho người: cuộc tấn công dừng ngay lập tức, nhưng bạn có thể trả lại vai trò nếu đó là báo động nhầm. Lệnh cấm là vĩnh viễn.
Tự động hoàn tác
Tự động khôi phục những kênh và vai trò mà kẻ tấn công vừa xóa.
Rủi ro thích ứng
Hai giá trị đưa kẻ tấn công đến ngưỡng nhanh hơn:
| Cài đặt | Ý nghĩa |
|---|---|
| Khung thời gian quản trị mới (phút) | Ai nhận được quyền nguy hiểm trong khoảng thời gian này sẽ bị đánh giá cao hơn ở mỗi hành động phá hoại |
| Ngưỡng tài khoản mới (ngày) | Tài khoản Discord trẻ hơn sẽ bị đánh giá cao hơn |
Cả hai là dấu hiệu kinh điển của một tài khoản bị chiếm đoạt hoặc được tạo riêng để tấn công.
Thông tin mối đe dọa trên toàn hệ thống
AlphaCloud chạy trên hàng nghìn máy chủ. Hai công tắc riêng biệt:
| Cài đặt | Ý nghĩa |
|---|---|
| Báo cáo người vi phạm | Chia sẻ Discord ID, loại điều kiện kích hoạt và thời điểm của một kẻ tấn công đã được xác nhận với mạng lưới |
| Dùng báo cáo từ mạng lưới | Tăng điểm rủi ro của những thành viên đã bị báo cáo ở nơi khác |
Phong tỏa khẩn cấp
Khóa toàn bộ máy chủ. Hoặc tự động khi nghiêm trọng, hoặc thủ công bằng Phong tỏa ngay. Với Dỡ phong tỏa, máy chủ trở lại như cũ.
Sự cố
Ở cuối trang, bạn thấy danh sách mọi sự cố với kẻ tấn công, điểm đe dọa và hành động đã thực hiện. Mỗi mục có hai nút:
- Tha thứ gỡ bỏ biện pháp và khôi phục các vai trò trước đó.
- Xác nhận cấm biến hình phạt thành vĩnh viễn.
Các nút tương tự cũng có bên dưới thông báo sự cố trong kênh nhật ký, để đội ngũ của bạn có thể phản ứng ngay trong Discord.
Lệnh
/lockdown phong tỏa máy chủ hoặc dỡ phong tỏa mà bạn không cần mở bảng điều khiển. Lệnh này chỉ khả dụng khi Chống phá hoại đang bật.
Quyền cần có
Ở đây rất nên dùng quyền Quản trị viên. Chống phá hoại phải có khả năng quản lý vai trò, quản lý kênh, cấm, đuổi và đọc nhật ký kiểm tra của Discord, và phải làm nhanh hơn kẻ tấn công.