Hi,
Recently I thought about how you can make Bitcoin web projects more secure.
I came up with the following idea:
- Encrypt your php files (e.g. with
http://www.sourceguardian.com/)
- Create a hash of every financial sensible db entry (transactions, account balances etc.) and check the hash on every access
Benefits:
If a hacker gets access to the database he can not add new transactions or change existing ones because he does not know the algorithm of your hash. Even if he gets access to the entire server he can not get (at least not easily I think) the hash algorithm because the php files are encrypted.
Furthermore you can add an alarm when one hash is invalid that causes a stop to your bitcoin transaction handler or something like that.
What do you think and has somebody experience with encryption of php files? (In a trice I found no good open source tool for doing that)