| ▲ | charcircuit 19 hours ago | |||||||||||||||||||||||||
Why is deleting the whole database a valid operation? The system should make that impossible. | ||||||||||||||||||||||||||
| ▲ | Tangurena2 16 hours ago | parent | next [-] | |||||||||||||||||||||||||
Hackers would do it from the operating system level - stop the database executable, then delete the files used to store the database. Likewise, many organizations store the backups on a network share, where a hacker could delete the files. Permissions inside the database should be segregated. The credential used by the webserver should not have enough permissions to DROP DATABASE. Just the appropriate selects/updates/inserts. Likewise, if you are storing backups on the same network (as opposed to a tape backup), network permissions should allow writes/creates but not deletes. | ||||||||||||||||||||||||||
| ▲ | daneel_w 19 hours ago | parent | prev [-] | |||||||||||||||||||||||||
Why is deleting a row in a table a valid operation? Why is deleting a table in a schema a valid operation? Most likely they had full privileged access to the database. | ||||||||||||||||||||||||||
| ||||||||||||||||||||||||||