Skip to content
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

Private clipboard on Windows #625

Closed
1TheITCrowd opened this issue Jun 30, 2023 · 4 comments
Closed

Private clipboard on Windows #625

1TheITCrowd opened this issue Jun 30, 2023 · 4 comments
Assignees
Labels
feature request This issue describes a request for a new feature of the software.
Projects
Milestone

Comments

@1TheITCrowd
Copy link

Is your feature request related to a problem? Please describe.
Using Windows 11 - SEB Version 3.5.0
When taking a test in SEB it's possible to cut and paste text. In the background you could have a script running (10 lines of code) to replace certain text on the clipboard with other text. So when you paste the text again, your chosen text shows up.

For example:
A script that listens to the clipboard for the string "1". When within SEB I cut the number 1 to the clipboard. The script sees number 1 on the clipboard and replaces the text on the clipboard to something predefined. Then when I paste the text in SEB I get my new text that the script put on the clipboard.

Describe the solution you'd like
Block the use of the clipboard all together or use a clipboard that is not accessible with third party apps.

Describe alternatives you've considered
Blocking CTRL+X, CTRL+C or CTRL+V won't be enough because the hotkeys could be other key combinations

Additional context
It's better that I'm not publishing the code on here. This cheat has been actively used by our students

@dbuechel
Copy link
Member

Thanks a lot for your report. This is a vulnerability which we're actually already aware of, and for which we've planned to implement a mitigation for the upcoming version 3.6.0.

@dbuechel dbuechel added the feature request This issue describes a request for a new feature of the software. label Jun 30, 2023
@dbuechel dbuechel added this to To do in SEB 3.6.0 via automation Jun 30, 2023
@dbuechel dbuechel added this to the 3.6.0 milestone Jun 30, 2023
@dbuechel dbuechel moved this from To do to In progress in SEB 3.6.0 Jul 5, 2023
@dbuechel dbuechel moved this from In progress to Done in SEB 3.6.0 Aug 14, 2023
@dbuechel
Copy link
Member

We have implemented a first version of the functionality. It'd be great if you could have a look at the latest beta build and test it yourself: https://sebdev-let.ethz.ch/api/buildjobs/ds6r2vjrmd9vh9ra/artifacts/SEB_3.6.0.589_SetupBundle.exe. The different settings regarding the clipboard can be found under tab "Security" in the configuration tool.

@1TheITCrowd
Copy link
Author

Works like a charm for the workaround our students had found.

@dbuechel
Copy link
Member

Excellent, thanks a lot for testing and providing feedback, that helps us a lot. We shall thus included the functionality with the upcoming next release version 3.6.0.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature request This issue describes a request for a new feature of the software.
Projects
No open projects
Development

No branches or pull requests

2 participants