Công cụ nguy hiểm: ứng dụng giết chết tác vụ trên máy tính cho đến khi hệ thống sập

Các nhà phát triển tạo các ứng dụng chọn và chấm dứt các tiến trình chạy ngẫu nhiên trên máy tính. Các công cụ này tiếp tục chu trình cho đến khi hệ điều hành gặp sự cố hoàn toàn hoặc người dùng dừng hành động.
Khái niệm này, được gọi là quy trình roulette, đã tồn tại trong các kho lưu trữ công khai trong nhiều năm. Gần đây, một phiên bản được tạo ra với sự trợ giúp của trí tuệ nhân tạo đã gây được sự chú ý trên mạng xã hội và các trang web chuyên ngành.
Các chương trình này hoạt động trong các môi trường như Windows, macOS và Linux. Họ sử dụng các lệnh gốc để xác định và hoàn thành các nhiệm vụ đang hoạt động, mô phỏng trò roulette kỹ thuật số của Nga.
Nguồn gốc của khái niệm
Roulette quy trình nổi lên như một trò đùa kỹ thuật giữa các lập trình viên. Ý tưởng là để kiểm tra khả năng phục hồi của hệ thống bằng cách loại bỏ các quy trình thiết yếu theo cách không thể đoán trước.
Một trong những kỷ lục đầu tiên có từ năm 2016, khi nhà phát triển Jamis Buck xuất bản phiên bản nhiều người chơi. Trong quá trình triển khai này, những người tham gia đã kết nối với một máy chủ trung tâm điều phối các vòng tập thể.
Một biến thể khác xuất hiện nhiều năm sau đó, được tạo bởi người dùng Codebox. Phiên bản này cho phép bạn xác định số vòng và tích lũy điểm cho mỗi quá trình hoàn thành thành công.
Những người sáng tạo cảnh báo rõ ràng về những rủi ro liên quan. Họ khuyên bạn chỉ nên chạy các tập lệnh trên máy ảo để tránh thiệt hại thực sự.
Ví dụ có sẵn trên GitHub
Các kho lưu trữ công cộng lưu trữ nhiều triển khai khác nhau của khái niệm này. Dự án Codebox, được triển khai khoảng 5 năm trước, hoạt động như một tập lệnh shell đơn giản.
Chương trình liệt kê các tiến trình đang hoạt động và chọn ngẫu nhiên một tiến trình để chấm dứt. Người dùng xác định số lần lặp họ muốn trước khi bắt đầu thực hiện.
Một phiên bản khác, cũ hơn, biến quá trình này thành một trò chơi tập thể. Một người tham gia đóng vai trò là người chia bài, kiểm soát thời điểm bắt đầu vòng quay cho tất cả những người được kết nối.
Theo mô tả của chúng, những công cụ này không chứa phần mềm độc hại có chủ ý. Chúng chỉ nhằm mục đích chứng minh sự mong manh của các hệ điều hành hiện đại.

Phiên bản gần đây được tạo bằng AI
Một nhà phát triển được xác định là IceSolst gần đây đã giới thiệu Task Unmanager. Anh ấy đã xây dựng công cụ này bằng cách sử dụng nền tảng mã hóa Cursor AI.
Ứng dụng liên tục chấm dứt các tiến trình bằng ID cho đến khi hệ thống sập. Video minh họa thể hiện hành vi trong thời gian thực.
Người sáng tạo đã thêm các yếu tố hài hước, chẳng hạn như một cửa hàng hư cấu trong nhà. Trong đó, người dùng “mua” phần mềm độc hại bằng tiền ảo thắng được theo vòng.
Bài đăng nhanh chóng lan truyền trên mạng xã hội. Hàng nghìn người dùng đã nhận xét về sự táo bạo trong việc triển khai và những rủi ro liên quan.
Vận hành kỹ thuật chi tiết
Các chương trình sử dụng các lệnh của hệ điều hành gốc để hoạt động. Trong Windows, chúng sử dụng các chức năng như TerminateProcess để chấm dứt các tác vụ đã chọn.
Trong môi trường giống Unix, hãy sử dụng lệnh kill với tín hiệu SIGTERM hoặc SIGKILL. Việc lựa chọn xảy ra thông qua các thuật toán ngẫu nhiên được áp dụng cho danh sách các PID đang hoạt động.
Các quy trình quan trọng, chẳng hạn như explorer.exe trong Windows, sẽ gây ra sự cố ngay lập tức khi bị chấm dứt. Những người khác, ít cần thiết hơn, chỉ cần đóng các ứng dụng riêng lẻ.
Việc dừng sớm yêu cầu các hành động cụ thể trong một số bản phát hành. Một trong số chúng chỉ dừng lại khi người dùng gõ chính xác cụm từ “tôi là kẻ hèn nhát”.
Rủi ro bảo mật và khuyến nghị
Việc chạy các công cụ này trên các máy chính có thể dẫn đến mất dữ liệu chưa được lưu. Các ứng dụng đang mở đóng lại đột ngột, làm gián đoạn công việc đang thực hiện.
Mặc dù việc khởi động lại đơn giản có thể giải quyết được hầu hết các sự cố nhưng các quy trình bị lỗi đôi khi yêu cầu khôi phục thủ công. Các tập tin tạm thời có thể không thể truy cập được.
Các chuyên gia khuyên bạn chỉ nên thử nghiệm trong môi trường biệt lập. Các máy ảo như VirtualBox hoặc VMware cung cấp khả năng bảo vệ đầy đủ.
Không có báo cáo về việc sử dụng rộng rãi các công cụ này với mục đích xấu. Các trường hợp riêng lẻ trong môi trường doanh nghiệp trước đây cho thấy khả năng xảy ra lạm dụng nội bộ.
Mức độ phổ biến trong số các nhà phát triển
Sự tái hiện của khái niệm này phản ánh sự tò mò về kỹ thuật của cộng đồng. Các lập trình viên khám phá các giới hạn của hệ điều hành một cách có kiểm soát và đầy rủi ro.
Các phiên bản cũ tích lũy hàng nghìn lượt xem trong kho. Tin tức gần đây đã thúc đẩy các cuộc thảo luận về đạo đức trong quá trình phát triển với AI.
Những người tham gia coi cuộc tập trận này như một bài kiểm tra lòng can đảm trong thời đại kỹ thuật số. Những người khác chỉ trích cách tiếp cận này khuyến khích các hoạt động có khả năng phá hoại.
Hiện tượng này cho thấy những ý tưởng đơn giản có thể tồn tại lâu dài trên Internet như thế nào. Việc triển khai bao gồm từ các tập lệnh cơ bản đến các thiết kế phức tạp hơn.
Các lựa chọn thay thế an toàn để kiểm tra
Người dùng quan tâm có thể sử dụng trình mô phỏng căng thẳng. Các công cụ như Prime95 hoặc FurMark kiểm tra độ ổn định mà không cần dừng quá trình một cách ngẫu nhiên.
Môi trường hộp cát cho phép thử nghiệm biệt lập. Bộ chứa Docker hoặc máy ảo nhẹ đáp ứng các nhu cầu tương tự với rủi ro thấp hơn.
Cộng đồng lập trình thảo luận về các biến thể vô hại. Một số phiên bản chỉ ghi lại quá trình nào sẽ bị ảnh hưởng mà không thực hiện chấm dứt.
Các lựa chọn này duy trì khía cạnh giáo dục. Chúng bảo toàn tính toàn vẹn của hệ thống chính trong quá trình thử nghiệm.
Sự phát triển của các công cụ tương tự
Khái niệm này đã truyền cảm hứng cho các biến thể trong những năm qua. Các dự án liên quan mô phỏng lỗi phần cứng hoặc tình trạng quá tải bộ nhớ theo cách được kiểm soát.
Các công cụ chẩn đoán chuyên nghiệp có cách tiếp cận tương tự. Họ xác định các quy trình có vấn đề mà không cần dùng đến sự ngẫu nhiên thuần túy.
Tích hợp với trí tuệ nhân tạo mở ra những khả năng mới. Các nền tảng như Cursor tạo điều kiện thuận lợi cho việc tạo nhanh chóng các nguyên mẫu chức năng.
Các nhà phát triển tiếp tục khám phá các giới hạn kỹ thuật. Sự cân bằng giữa sự tò mò và trách nhiệm vẫn là trọng tâm của các cuộc thảo luận.








