Me preguntaba cómo puedo, como desarrollador de sistemas, garantizar que los sistemas de billetera virtual no sean manipulados. por ejemplo, podemos suponer que mi aplicación le permite a un usuario depositar y retirar dinero, donde el saldo de la cuenta se almacena en una base de datos. ¿Cómo me aseguro de que la cantidad requerida de retiro sea legítima?
un mal escenario sería que alguien de alguna manera tuviera acceso a mi base de datos y cambiara el saldo de su cuenta. ¿Cómo puedo garantizar la integridad de los datos en la tienda?
Como mi aplicación utilizará mysql, entonces es muy fácil si alguien tiene acceso a mi cuenta de cpanel o si de alguna manera accede a la base de datos de mysql, para modificar mis registros y no tendré forma de demostrar que se modificó.