Nhà cung cấp phần mềm bán hàng bạn dùng tám năm đã giải thể. Không ai còn giữ mã nguồn, không ai biết dữ liệu khách hàng nằm ở đâu trong file cơ sở dữ liệu kia. Trước đây, mở được nó là việc của chuyên gia. Từ tuần trước, một tác tử AI có thể bắt đầu việc đó ngay trên máy tính của bạn.

Ngày 7/10/2026, công cụ mã nguồn mở REA (Reverse Engineer Anything) ra mắt, và đến ngày 9/10 đã đứng đầu bảng xu hướng GitHub. Nó không phải phép màu, nhưng nó phá vỡ một giả định nhiều doanh nghiệp đang dựa vào: phần mềm đã đóng gói thì không ai đọc được.

REA làm được gì, và không làm được gì

REA nối các tác tử lập trình như Claude Code, Codex hay Cursor với những công cụ dịch ngược chuyên nghiệp như Ghidra, IDA, Hopper. Theo trang dự án, nó phân tích được chương trình đã biên dịch, ứng dụng Electron và .NET, ứng dụng Android, website, firmware thiết bị và file cơ sở dữ liệu SQLite. Mã phát hành theo giấy phép MIT, tức dùng miễn phí, kể cả cho mục đích thương mại.

Hai điểm đáng chú ý. Việc phân tích chạy trên máy của bạn, phần mềm không bị gửi đi đâu. Và chính dự án nói rõ REA không khôi phục mã nguồn gốc, không sao chép nguyên một ứng dụng: nó giúp AI lần theo một tính năng, giải thích tính năng đó làm gì, rồi để bạn tự viết lại phần mình cần.

Mặt có lợi: lấy lại thứ vốn là của bạn

Startup Fortune kể những trường hợp dùng đầu tiên: dựng lại tính năng sau khi làm mất mã nguồn, kiểm tra lời quảng cáo của nhà cung cấp, làm cho phần mềm bị bỏ rơi chạy được với hệ thống mới.

Với doanh nghiệp Việt Nam, kịch bản gần nhất là phần mềm kế toán, quản lý kho hay chấm công do một công ty nhỏ viết từ nhiều năm trước, nay không còn ai hỗ trợ. Dữ liệu là của bạn, nhưng bị khóa trong định dạng chỉ phần mềm đó hiểu. Tác tử AI có thể giúp đọc cấu trúc file ấy để chuyển dữ liệu sang hệ thống mới.

Mặt trái: thứ gì nằm trong ứng dụng, coi như đã công khai

Cùng công cụ đó cũng đọc được ứng dụng của bạn. Nếu app bán hàng, app cho đại lý hay phần mềm cài trên máy khách đang chứa khóa API, mật khẩu cơ sở dữ liệu hay công thức tính chiết khấu, thì từ nay lấy chúng ra dễ hơn rất nhiều.

Rào cản lớn nhất của dịch ngược là công sức chuyên gia. Rào cản đó vừa thấp đi.

Startup Fortune nhận định nhà cung cấp phần mềm đóng sẽ mất lớp bảo vệ "khó đọc nên an toàn", và nên xem lại việc rà soát mã, làm rối mã và phạm vi chương trình săn lỗi.

Nhiều người nghĩ Thực tế
App đóng gói thì không ai xem được mã Thứ gì chạy trên máy người dùng cũng phân tích được
Để khóa API trong app cho tiện Khóa nằm trong app là khóa đã lộ; phải để ở máy chủ
AI sao chép được cả phần mềm đối thủ Máy chủ, dịch vụ đám mây và dữ liệu không nằm trong file cài đặt

Ý cuối là kết luận của kỹ sư Fabio Akita sau khi đọc mã REA: dịch ngược đã rẻ hơn nhưng vẫn là việc của kỹ sư, và mã do AI dựng lại vẫn chưa chạy đúng bằng công cụ thương mại.

Pháp luật Việt Nam cho phép đến đâu

Luật Sở hữu trí tuệ, sửa đổi bởi Luật số 07/2022/QH15, có hai quy định cần biết:

  • Được làm bản sao dự phòng. Khoản 1 Điều 22: người có quyền sử dụng hợp pháp bản sao chương trình máy tính được làm một bản sao dự phòng để thay thế khi bản sao đó bị xóa, bị hỏng hoặc không thể sử dụng, nhưng không được chuyển giao cho người khác.
  • Ngoại lệ sao chép để nghiên cứu không áp dụng cho phần mềm. Điểm a khoản 1 Điều 25 cho phép tự sao chép một bản để nghiên cứu, học tập cá nhân, nhưng khoản 3 cùng điều loại trừ chương trình máy tính.

Hai quy định này không nhắc trực tiếp đến dịch ngược. Liên minh châu Âu có điều khoản riêng cho phép dịch ngược để các hệ thống tương thích với nhau, kèm điều kiện, và tòa án Anh áp dụng nó rất chặt. Ngoài luật còn có hợp đồng: nhiều giấy phép phần mềm cấm dịch ngược. Bản thân REA cũng ghi rõ chỉ dành cho nghiên cứu hợp pháp, tương thích hệ thống và phần mềm bạn sở hữu, không dùng để bẻ khóa bản quyền.

Việc nên làm trong tuần này

  • Kiểm kê phần mềm "mồ côi": liệt kê các phần mềm đang giữ dữ liệu của bạn mà nhà cung cấp đã ngừng hỗ trợ.
  • Rà soát app của chính bạn: hỏi đội phát triển xem app gửi cho khách hay đại lý có chứa khóa API, mật khẩu hay logic giá không. Có thì chuyển lên máy chủ.
  • Bỏ giả định "đóng gói là an toàn": coi mọi thứ chạy trên máy người dùng là thứ người khác đọc được.

SIBA không nhận dịch ngược phần mềm của bên thứ ba. Việc chúng tôi làm là giúp doanh nghiệp chuyển dữ liệu từ hệ thống cũ sang hệ thống mới, và xây ứng dụng giữ bí mật ở đúng chỗ: trên máy chủ.

Dữ liệu quan trọng nhất của bạn đang nằm trong phần mềm của ai?

Nếu câu trả lời là "một công ty không còn liên lạc được", hãy gửi cho SIBA tên phần mềm và loại dữ liệu bạn cần lấy ra. Chúng tôi sẽ cho bạn biết việc đó khả thi đến đâu.


Nguồn: REA, trang dự án trên GitHub · Startup Fortune, 9/10/2026 · Fabio Akita, 13/10/2026 · Luật Sở hữu trí tuệ sửa đổi 2022, VCCI · RPC, vụ IBM v LzLabs

Nội dung mang tính tham khảo, không thay thế tư vấn pháp lý chính thức. Vui lòng kiểm tra hiệu lực văn bản mới nhất trước khi áp dụng.