в игре технарей с подростком? Это проигранная тактика боя user666750 недоверчивых пользователей и очень много времени.
Я лично предлагаю вам очень четко определить разрешенное использование и наказания за запрещенное использование; затем способствовать отношениям доверия в том смысле, что они могут доверять вам, чтобы обеспечить наказание, если это необходимо, и наоборот, что вы можете доверять, что они не будут нуждаться в наказании. По моему опыту, такие вещи всегда были представлены как переговоры по контракту, которые обе стороны согласились и обычно подписывали.
попытка заблокировать технологию, особенно с Windows, без согласия всех пользователей никогда не работает хорошо. Там, где, как блокировка технологии с пользователями взаимодействия и понимания работает очень хорошо, и часто увеличивает вероятность того, что вредоносные программы или другие атаки получить сообщили быстро пользователями, а не их пытаются скрыть, как они взломали.
Если ты уперто пытаешься в любом случае вы захотите заблокировать загрузчик, чтобы предотвратить воспроизведение загруженных ОС USB на оборудовании и, вероятно, настроить хост-ОС (Linux под капотом), которая автоматически изолирует ОС пользователей. Первое предложение, которое вам придется искать самостоятельно, потому что оно зависит от оборудования/производителя, который загрузил ваш загрузчик. Второе предложение может быть реализовано с помощью VM-ware, работающей в chroot-тюрьме Firejail и нескольких init-скриптов. Но знайте что идти к этой крайности только увеличивает вероятность того, что ваш сын научится обходить вашу безопасность изобретательным способом, и количество времени, которое вам понадобится, чтобы быть местной ИТ-поддержкой.