Skip to content

Commit ead05a1

Browse files
committed
Merge branch 'checklist-file-system-permissions' into checklist-db
# Conflicts: # docs/infrastructure_and_maintenance/security/security_checklist.md
2 parents 20063ff + 4501d4c commit ead05a1

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

docs/infrastructure_and_maintenance/security/security_checklist.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -142,8 +142,8 @@ See [Change from UTF8 to UTF8MB4](update_db_to_2.5.md#change-from-utf8-to-utf8mb
142142

143143
### Use restricted DB user
144144

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.
147147

148148
Create a user and grant minimal rights:
149149

@@ -216,10 +216,10 @@ Once you have properly configured secure user roles and permissions, to avoid ex
216216

217217
- Avoid exposing servers on the open internet when not strictly required.
218218
- 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.
220220
- Secure the database with a good password, keys, firewall, etc. Optionally, [restrict the database user](#use-restricted-db-user) to the needed operations.
221221

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.
223223

224224
### Security headers
225225

0 commit comments

Comments
 (0)