Game thủ “hack” Super Mario có thể giúp bảo vệ phần mềm khỏi lỗi

18:11 06/06/2024

Các nhà nghiên cứu tại Đại học Bristol cho biết những game thủ khai thác lỗi trong trò chơi Super Mario có thể giúp các chuyên gia hiểu rõ hơn về phần mềm bị lỗi.

Được biết đến như “speedrunners”, những game thủ này có thể hoàn thành trò chơi nhanh chóng bằng cách phát hiện ra các lỗi của chúng. Nhóm nghiên cứu đã phân tích 237 lỗi đã biết trong bốn trò chơi Super Mario kinh điển, phân loại nhiều điểm yếu khác nhau để xem liệu chúng có thể giúp các kỹ sư phần mềm làm cho các ứng dụng trở nên mạnh mẽ hơn hay không.

Nhóm nghiên cứu đã tập trung vào bốn trò chơi Mario platforming đầu tiên: Super Mario Bros (1985), Super Mario Bros. 3 (1988), Super Mario World (1990) và Super Mario 64 (1996). Mặc dù những trò chơi này đã cũ, chúng vẫn được các speedrunners thi đấu cạnh tranh với những kỷ lục mới được báo cáo trên tin tức.

Phân loại lỗi trong phần mềm cho phép các nhà phát triển hiểu các vấn đề và lỗi tương tự. Common Weakness Enumeration (CWE) là một hệ thống phân loại các điểm yếu và lỗ hổng phần cứng và phần mềm. Nhóm nghiên cứu đã xác định bảy loại điểm yếu mới chưa được chỉ định trước đó.

“Chúng tôi phát hiện rằng một số lỗi mà các speedrunners sử dụng không có phân loại gọn gàng trong các hệ thống phân loại lỗi phần mềm hiện có và rằng có thể có các loại lỗi mới cần tìm kiếm trong phần mềm chung hơn”, Tiến sĩ Joseph Hallett từ Trường Khoa học Máy tính của Đại học Bristol giải thích.

“Điểm thú vị của nghiên cứu này là học thuật bắt đầu coi trọng và đánh giá cao công việc của các speedrunners và nghiên cứu một thứ chưa thực sự được coi trọng trước đây”, Tiến sĩ Hallett nói thêm. “Bằng cách nghiên cứu các lỗi của speedrunners, chúng tôi có thể hiểu rõ hơn cách họ làm điều đó và liệu các lỗi họ sử dụng có giống với các lỗi mà phần mềm khác bị tấn công không”.

Hiện tại, nhóm nghiên cứu đã chuyển sang nghiên cứu các trò chơi video Pokémon.

Giảng viên Bùi Ngọc Minh Châu
Bộ môn Công nghệ thông tin
FPT Polytechnic Tây Nguyên 

Hỗ trợ tư vấn và giải đáp thông tin tuyển sinh FPT Polytechnic

Cùng chuyên mục

Đăng ký nhập học tại FPT Polytechnic 2026

  • Max. file size: 50 MB.
  • Max. file size: 50 MB.
  • Max. file size: 50 MB.