I have a database hosted in my free hosting account. I have noted that I will not be able to create different database users in the free account. I wanted to know that what are the security measures that I should take to prevent or minimise database attacks. Formally, I want to know what are the steps which I should take to improve the security of my database.
Most common database hacking is SQL Injection, meaning that if you add '
, "
or ` to input then type SQL commands, it’ll execute it too and if you write dangerous SQL code in it, it’ll ruil your database.
To prevent that attack type, use prepared statements.
3 Likes
Our databases are not accessible to the internet, so that removes one possible attack vector.
Beyond that, choose a strong password and use parameterized queries to protect your website against SQL injection (like @anon19508339 recommended).
Additional database users (with restricted permissions) are only available on premium hosting.
3 Likes
This topic was automatically closed 15 days after the last reply. New replies are no longer allowed.