New answers tagged software
1
To answer this question, you need to understand the context and history of operating systems and their security model.
Desktop operating systems were designed in a time where the biggest security consideration was protecting you and the system itself from the other human users of the system. When multiple people are all using a shared machine, you need to ...
1
From a security POV the reason this is possible in Windows is that there are 3 (more than that really) permissions levels that a program may run at.
Windows Store apps run with enumerated App permissions that restrict the application's ability to run as the desktop user.
A normal "desktop" program runs with the full privileges of the desktop user, ...
1
The Windows API have native support for doing this.
A scripting language I have experience with, AutoHotKey, can readily make full screen any window available, using a single line of code. These functionalities are not some complex "hack" into the OS, but are built-in functions of the OS given to external software.
You can also make commands to ...
37
A fullscreen app in C#:
using System;
using System.Windows.Forms;
namespace FullScreen
{
static class Program
{
[STAThread]
static void Main()
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
var fullscreen = new Form();
fullscreen....
44
Fullscreen is easy: The vast majority of video games, for example, do it. I don't know if Windows has a dedicated API call for this, but if it doesn't, it's easy to fake: Just make a screen-sized window with the "Always on Top" attribute and no window decorations.
Disabling ALT+TAB is harder, but there are a number of options: for example, the ...
1
If you're not worried about malicious insiders, here's what I'd do:
Issue each authorized user a flashdrive with a file on it. The file contains the "password" (ideally it should be too long and random to easily memorize or type, so not really a password in the usual sense). The drive is encrypted using a full-volume encryption method (BitLocker, ...
Top 50 recent answers are included
Related Tags
software × 217encryption × 14
malware × 13
hardware × 13
windows × 12
network × 11
penetration-test × 10
antivirus × 10
cryptography × 9
vulnerability × 9
protection × 8
authentication × 7
virus × 7
source-code × 6
secure-coding × 6
programming × 6
exploit × 5
audit × 5
memory × 5
antimalware × 5
professional-education × 5
reverse-engineering × 5
opensource × 5
tls × 4
passwords × 4