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: content/en/docs/workstation/wks-security.md
+17-17Lines changed: 17 additions & 17 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -12,28 +12,28 @@ Security is one of the most important aspects of a deployment, because misconfig
12
12
13
13
This document describes the common aspects you should consider when deploying the Mendix Workstation Client in production.
14
14
15
-
## Assigning Workspace Roles {#workspace-roles}
15
+
## Assignment of Workspace Roles {#workspace-roles}
16
16
17
-
Workspace roles should be assigned following the Principle of Least Privilege. Always grant users the minimum permissions necessary for them to successfully complete their tasks. Roles can be reassigned at any time if responsibilities change. To help maintain a secure deployment, consider the following guidelines:
17
+
Workspace roles should be assigned following the principle of least privilege. Always grant users the minimum permissions necessary for them to successfully complete their tasks. You can reassign the roles at any time if responsibilities change. To help maintain a secure deployment, consider the following guidelines:
18
18
19
-
- Assign the View Only role to untrusted users
20
-
- Use caution when granting the Workspace Admin role
21
-
- Workspace Admins can unintentionally disrupt production, for example by deleting an app or modifying its public key
22
-
- Workspace Admins can allow Workstation Clients to access malicious apps
23
-
- Conduct regular permissions audits to make sure that temporary privilege elevations are reverted once they are no longer necessary
19
+
* Assign the View Only role to untrusted users
20
+
* Use caution when granting the Workspace Admin role
21
+
* Workspace Admins can unintentionally disrupt production, for example by deleting an app or modifying its public key
22
+
* Workspace Admins can allow Workstation Clients to access malicious apps
23
+
* Conduct regular permissions audits to make sure that temporary privilege elevations are reverted once they are no longer necessary
24
24
25
25
## Setting up Stations {#setup-stations}
26
26
27
27
Setting up stations involves a variety of options, some of which have important security implications. To help ensure a secure deployment, follow these best practices:
28
28
29
-
- Keep stations lean by disabling unused apps and deleting unused devices
30
-
- Any unused device represents a potential attack surface (e.g., a forgotten card reader that leaks a token, or a tcp device that exposes a device on the network)
31
-
- Any unused but enabled app may gain unintended access to devices that were not meant to be exposed to it
32
-
- Verify that all devices configured on a station are safe for all enabled applications
33
-
- Devices are shared across all applications in a station. If a device should not be accessible by a particular app, it should not be present on that station.
34
-
- Configure File devices carefully
35
-
- File devices are powerful and can pose security risks if misconfigured
36
-
- Restrict the allowed folder and permissions as much as possible. The Workstation Client enforces these restrictions within the allowed folder and its subfolders.
29
+
* Keep stations lean by disabling unused apps and deleting unused devices
30
+
* Any unused device represents a potential attack surface (e.g., a forgotten card reader that leaks a token, or a tcp device that exposes a device on the network)
31
+
* Any unused but enabled app may gain unintended access to devices that were not meant to be exposed to it
32
+
* Verify that all devices configured on a station are safe for all enabled applications
33
+
* Devices are shared across all applications in a station. If a device should not be accessible by a particular app, it should not be present on that station.
34
+
* Configure File devices carefully
35
+
* File devices are powerful and can pose security risks if misconfigured
36
+
* Restrict the allowed folder and permissions as much as possible. The Workstation Client enforces these restrictions within the allowed folder and its subfolders.
@@ -43,8 +43,8 @@ By default, the Windows global installer for the Workstation Client grants the B
43
43
44
44
The BUILTIN\Users group includes all standard user accounts on the system. Restricting its write access helps prevent the following:
45
45
46
-
- Compromised accounts from modifying configuration files
47
-
- Unauthorized users from deregistering the station, temporary halting production
46
+
* Compromised accounts from modifying configuration files
47
+
* Unauthorized users from deregistering the station, temporary halting production
48
48
49
49
By delegating permissions to a more tightly controlled group, you ensure that only authorized accounts have the ability to modify the configuration and to use the Workstation Client.
0 commit comments