Skip to content

Set Windows Firewall rules dynamically during exam session #1151

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
xarem opened this issue Mar 28, 2025 · 4 comments
Open

Set Windows Firewall rules dynamically during exam session #1151

xarem opened this issue Mar 28, 2025 · 4 comments
Assignees
Labels
awaiting triage This issue is awaiting triage by our internal development process. stale This issue had no recent activity and will thus soon be closed.

Comments

@xarem
Copy link

xarem commented Mar 28, 2025

Is your feature request related to a problem? Please describe.
We want to prevent the use of unknown or self-hosted/compiled remote access tools during the exams. These applications often bypass SEB restrictions by establishing background connections via dynamic ports or connection brokers. Currently, SEB does not provide a way to enforce system-level firewall rules during the exam.

Describe the solution you’d like
We propose that SEB should allow administrators to define temporary Windows Firewall rules within the SEB configuration. These rules would be activated when SEB starts and removed once SEB closes. For example, we could block outbound connections to specific ports, IPs or similar.

Describe alternatives you’ve considered
The only current workaround is to block these services at the network level (e.g. in the BYOD Wi-Fi network). However, this approach also affects other users and devices, which is not ideal. A device-level solution within SEB would be much more precise and less intrusive. If feature request #1150 is implemented, this functionality might no longer be necessary, as it would allow us to enforce the use of a designated exam network.

Additional context
This feature would allow institutions to enforce tighter exam security without compromising other users on the same network.

We would greatly appreciate it if this feature could be made available on both macOS and Windows versions of SEB.

@dbuechel
Copy link
Member

dbuechel commented Apr 1, 2025

Thanks for the feature request. This would need to be part of the SEB Service component (which we generally do not recommend using in BYOD scenarios) as SEB itself is not running with elevated privileges.

Furthermore, we're unfortunately completely occupied with other priorities for the foreseeable future, so I cannot guarantee that we'll get around to having a closer look to the feature request.

@dbuechel dbuechel added the awaiting triage This issue is awaiting triage by our internal development process. label Apr 1, 2025
Copy link

This issue is stale because it has been open for 28 days with no activity. It will soon be closed automatically if there are no updates.

@github-actions github-actions bot added the stale This issue had no recent activity and will thus soon be closed. label Apr 30, 2025
@danschlet
Copy link
Member

We would greatly appreciate it if this feature could be made available on both macOS and Windows versions of SEB.

@xarem: On macOS such a feature doesn't make much sense and the effort to implement it would make it unfeasible. Just use the AAC Assessment Mode instead of the standard SEB kiosk/lockdown mode (Settings / Security / Prefer AAC Assessment Mode. AAC blocks all other (not permitted) applications running in the background to access the network/internet.

@github-actions github-actions bot removed the stale This issue had no recent activity and will thus soon be closed. label May 1, 2025
Copy link

This issue is stale because it has been open for 28 days with no activity. It will soon be closed automatically if there are no updates.

@github-actions github-actions bot added the stale This issue had no recent activity and will thus soon be closed. label May 30, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
awaiting triage This issue is awaiting triage by our internal development process. stale This issue had no recent activity and will thus soon be closed.
Projects
None yet
Development

No branches or pull requests

3 participants