Регистрация это подразумевает.
Такой не существует. Имеет смысл защищаться только от автоматического спама.
А защищаясь от одних людей, вы всегда рискуете причинить вред другим.
Не знаю 😊
С серверов в РФ спокойно подключаюсь к зарубежным серверам. Напрямую с клиентских устройств - нет.
Проложите маршрут через какой-нибудь сервер в РФ.
Как выше написали, у мобильных операторов и некоторых проводных провайдеров все плохо. А вот из хорошего дата-центра достучаться до зарубежных серверов можно обычно.
Обычно на дне прикладного стека (каждого прикладного потока) присутствует т.н. "стоп-фрэйм". Нужно сильно постараться, чтобы его "перепрыгнуть". У стеков ядра строение может быть таким же или еще сложнее.
Секция кода (после релокации) обычно защищена от записи на уровне страниц.
Кстати, в IA-32 даже для линейного (виртуального) адресного пространства была возможность защищать пространство вне стека на уровне сегментации: code/data(bss)-сегменты "растут" снизу или покрывают все прикладное пространство, а стековый "растет" сверху прикладного пространства (user space). Подобный стековый сегмент мог быть у каждого прикладного потока или охватывать все стековое пространство процесса. У ядра, в разработке которого я участвовал, была такая опция.
Как выше написали, вам не помешает научиться лучше объяснять. Возможно, после этого вас будут лучше понимать. А просто опускать собеседника вместо объяснения любой д. может.
Приложение может вызвать что-нибудь уровня ядра, что может подвесить систему.
Также иногда в механизмах аппаратно-программной защиты находят ошибки, которые позволяют прикладному коду переключиться в режим ядра.
Вроде бы оставят для тех, у кого выходит не больше 20 млн/год.
В.В. выразил надежду, что 22% НДС - это временно. Правда, я не понял, потом будет еще больше или все-таки обратно откатят 😊