Let the server hold the verdict
An if-statement in a binary can be patched to always be true. What cannot be patched is data or computation that only the server hands out, and only to a valid session.
Cộng đồng phòng thủ
Nơi những người làm phần mềm chia sẻ cách giữ ứng dụng an toàn trước cracker và kẻ đảo ngược
An if-statement in a binary can be patched to always be true. What cannot be patched is data or computation that only the server hands out, and only to a valid session.
Một câu lệnh if trong file chạy có thể bị sửa thành luôn đúng. Thứ không thể sửa là dữ liệu hoặc phép tính chỉ server mới cấp, và chỉ cấp cho phiên hợp lệ.
Everything inside the file you ship can be read. An API key, a password or a decryption key shared by every buyer is a key for everyone. A sound design leaves only public material in the file.
Mọi thứ nằm trong file bạn phát hành đều đọc được. Một khoá API, một mật khẩu, một khoá giải mã chung cho mọi khách là một khoá cho mọi người. Thiết kế đúng chỉ để lại trong file những thứ công khai.