Skip to content

Commit b42ff5d

Browse files
in progress
1 parent ce5dce5 commit b42ff5d

1 file changed

Lines changed: 17 additions & 17 deletions

File tree

content/en/docs/workstation/wks-security.md

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -12,28 +12,28 @@ Security is one of the most important aspects of a deployment, because misconfig
1212

1313
This document describes the common aspects you should consider when deploying the Mendix Workstation Client in production.
1414

15-
## Assigning Workspace Roles {#workspace-roles}
15+
## Assignment of Workspace Roles {#workspace-roles}
1616

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:
1818

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
2424

2525
## Setting up Stations {#setup-stations}
2626

2727
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:
2828

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

3838
## Restricting Configuration Folder Access {#config-access}
3939

@@ -43,8 +43,8 @@ By default, the Windows global installer for the Workstation Client grants the B
4343

4444
The BUILTIN\Users group includes all standard user accounts on the system. Restricting its write access helps prevent the following:
4545

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
4848

4949
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.
5050

0 commit comments

Comments
 (0)