You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/infrastructure_and_maintenance/security/security_checklist.md
+4-4Lines changed: 4 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -142,8 +142,8 @@ See [Change from UTF8 to UTF8MB4](update_db_to_2.5.md#change-from-utf8-to-utf8mb
142
142
143
143
### Use restricted DB user
144
144
145
-
The Data Definition Language (DDL) commands (create, alter, drop, truncate, comment) are not needed for running [[= product_name =]], only for installing and upgrading it.
146
-
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.
145
+
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.
146
+
Not granting these rights to web app users reduces the damage that can result from a security breach.
147
147
148
148
Create a user and grant minimal rights:
149
149
@@ -216,10 +216,10 @@ Once you have properly configured secure user roles and permissions, to avoid ex
216
216
217
217
- Avoid exposing servers on the open internet when not strictly required.
218
218
- Ensure any servers, services, ports and virtual hosts that were opened for testing purposes are shut down before going live.
219
-
- Ensure file system permissions are set up such that the web server / PHP user cannot access files it shouldn't be able to read.
219
+
- Ensure file system permissions are set up such that the web server or PHP user can't access files they shouldn't be able to read.
220
220
- Secure the database with a good password, keys, firewall, etc. Optionally, [restrict the database user](#use-restricted-db-user) to the needed operations.
221
221
222
-
The above steps are not needed when using Ibexa Cloud, where these things are handled by the provider.
222
+
Those steps aren't needed when using [[= product_name_cloud =]], where the provider handles them.
0 commit comments