Skip to content

Commit 58012d2

Browse files
glyedabrt
andauthored
Review feedback
Co-authored-by: Tomasz Dąbrowski <[email protected]>
1 parent 0533601 commit 58012d2

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

docs/infrastructure_and_maintenance/security/security_checklist.md

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -191,7 +191,10 @@ Once you have properly configured secure user roles and permissions, to avoid ex
191191
- Avoid exposing servers on the open internet when not strictly required.
192192
- Ensure any servers, services, ports and virtual hosts that were opened for testing purposes are shut down before going live.
193193
- Ensure file system permissions are set up such that the web server or PHP user can't access files it shouldn't be able to read.
194-
- Secure the database with a good password, keys, firewall, etc. Optionally, ensure that the database user used by the web app only has access to do the operations needed by [[= product_name =]]. The Data Definition Language (DDL) commands (create, alter, drop, truncate, comment) are not needed for running [[= product_name =]], only for installing and upgrading it. If the web app user does not have these rights, then that reduces the damage that can be done if there is a security breach.
194+
- Secure the database with a good password, keys, firewall, etc.
195+
Optionally, ensure that the database user used by the web app only has permissions to do the operations needed by [[= product_name =]].
196+
The Data Definition Language (DDL) commands (create, alter, drop, truncate, comment) are only needed for installing and upgrading [[= product_name =]], and not for running it.
197+
Not granting these rights to web app users reduces the damage that can result from a security breach.
195198

196199
Those steps aren't needed when using [[= product_name_cloud =]], where the provider handles them.
197200

0 commit comments

Comments
 (0)