Блокировка компа при отсутствии флешки (код от abadonna)

17.01.08

Администрирование - Информационная безопасность

В продолжении темы http://www.infostart.ru/blogs/299/
Сама програмулька блокировки компа( автор кода abadonna), я только оформил и чуток добавил, в  частности, проверку на наличие накопителя в системе, чтоб не быть зависимым от буквы диска)

Скачать исходный код

Наименование Файл Версия Размер
-
.1200551060 161,05Kb
359
.1200551060 161,05Kb 359 Скачать бесплатно

Производит проверку наличия всех дисков в системе,а также их тип чтоб выявить флеш-накопитель, при первом запуске.
Интервал минута, чтобы успеть воткнуть флешку например))

См. также

AUTO VPN (portable)

Информационная безопасность Системный администратор Программист Платные (руб)

Автоматизация подключения пользователей к удаленному рабочему месту или сети посредством создания автоматического VPN (L2TP или L2TP/IPSEC и т.д.) подключения без ввода настроек пользователем (с возможностью скрытия этих настроек от пользователя). Программа автоматически выполняет подключение к VPN серверу и после успешного коннекта , если необходимо, подключение к серверу удаленных рабочих столов (RDP).

1200 руб.

24.03.2020    14631    23    32    

34

Хранение секретов в Hashicorp Vault для 1С

Информационная безопасность Пароли Платформа 1С v8.3 Бесплатно (free)

Все еще храните пароли в базе? Тогда мы идем к вам! Безопасное и надежное хранение секретов. JWT авторизация. Удобный интерфейс. Демо конфигурация. Бесплатно.

30.05.2024    3528    kamisov    14    

53

Настройка аутентификации в 1С с использованием стандарта RFC 7519 (JWT)

Информационная безопасность Программист Платформа 1С v8.3 Бесплатно (free)

Рассмотрим в статье более подробную и последовательную настройку аутентификации в 1С с использованием распространенной технологии JWT, которая пришла в программу в платформе версии 8.3.21.1302.

27.02.2024    3999    PROSTO-1C    10    

36

Device flow аутентификация, или туда и обратно

Информационная безопасность Программист Платформа 1С v8.3 Абонемент ($m)

Интеграционные решения стали неотъемлемой частью нашей жизни. Правилом хорошего тона в современных приложениях является не давать интегратору доступ к чувствительным данным. Device flow позволяет аутентифицировать пользователя, не показывая приложению чувствительные данные (например: логин и пароль)<br> Рассмотрим Device flow аутентификацию, в приложении, на примере OpenID провайдера Yandex.

1 стартмани

27.10.2023    1965    platonov.e    1    

23

Анализатор безопасности базы сервера 1С

Информационная безопасность Системный администратор Платформа 1С v8.3 Конфигурации 1cv8 Россия Абонемент ($m)

Продукты на основе решений 1С уверенной поступью захватывают рынок учётных систем в стране. Широкое распространение программ всегда порождает большой интерес к ним со стороны злоумышленников, а пользователь 1С это одна из дверей в защищённый информационный контур предприятия. Обработка позволяет быстро и комплексно оценить настройки безопасности конкретной базы и возможности пользователя этой базы на сервере. Также можно оценить некоторые аспекты сетевой безопасности предприятия со стороны сервера 1С.

5 стартмани

24.04.2023    5715    18    soulner    7    

31

Двухфакторная аутентификация в 1С через Telegram и Email

Информационная безопасность Системный администратор Программист Платформа 1С v8.3 1С:ERP Управление предприятием 2 Абонемент ($m)

1С, начиная с версии платформы 8.3.21, добавили в систему возможность двойной аутентификации. Как это работает: в пользователе информационной базы появилось свойство «Аутентификация токеном доступа» (АутентификацияТокеномДоступа во встроенном языке), если установить этот признак и осуществить ряд манипуляций на встроенном языке, то появляется возможность при аутентификации отправлять HTTP запросы, которые и реализуют этот самый второй фактор. Данное расширение позволяет организовать двухфакторную аутентификацию с помощью электронной почты или мессенджера Telegram.

2 стартмани

08.12.2022    6326    36    Silenser    12    

23
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. Abadonna 3961 17.01.08 02:39 Сейчас в теме
Я потому и не стал пока выкладывать, что указывать букву диска - не комильфо ;))))
Должна сама определять какой диск флешкой является
2. kandellaster 53 17.01.08 03:12 Сейчас в теме
ну попробую сегодня сделать))
3. poppy 17.01.08 03:28 Сейчас в теме
Ставлю на Abadonnу, что он первым сделает... ;)

Может все таки указывать букву? У меня, разные флешки имеют разные буквы. Т.е. вставляю свою - работает, чужую - не работает.
Кроме флешки можно предусмотреть еще, например, SD-карточку или другой внешний накопитель?...
Che Bukashka; +1 Ответить
4. kandellaster 53 17.01.08 03:57 Сейчас в теме
ха)) та я сам поставлю что он первым сделает))
5. Abadonna 3961 17.01.08 04:23 Сейчас в теме
Я уже сделал, но выкладывать лень :)))
6. Abadonna 3961 17.01.08 04:36 Сейчас в теме
2 Kandellaster
кури 2 API: GetLogicalDriveStrings и GetDriveType
7. kandellaster 53 17.01.08 04:48 Сейчас в теме
8. kandellaster 53 17.01.08 06:15 Сейчас в теме
что та курнул хорошо, так хорошо что C: определяется как сьемный
9. kandellaster 53 17.01.08 06:36 Сейчас в теме
нормально)) готово проверяет все диски и если кто то из них является флешкой то все хорошо, если нет то блокируем
10. O-Planet 6435 17.01.08 07:40 Сейчас в теме
А теперь дружно прыгаем на http://www.infostart.ru/blogs/299/ и смотрим комментарий №14
11. Abadonna 3961 17.01.08 08:44 Сейчас в теме
Если не сделал - сделай обязательно!
На всякий случай (если прога помещается в автозагрузку), чтобы был интервал, хоть в минуту до выполнения проверок. Чтобы можно было успеть ее вырубить, если что-то не так пойдет, а то фиг в комп попадешь ;)
12. kandellaster 53 17.01.08 09:25 Сейчас в теме
сделал при первом запуск ждем минуту и лиш потом блокирует
13. iddqd 372 20.01.08 20:18 Сейчас в теме
Я правильно понял, что комп разблокируется, если всунуть любую флешку?
14. kandellaster 53 21.01.08 03:16 Сейчас в теме
аха любую , но можеш доработать исходники прилагаются
15. GrayT 259 21.01.08 10:38 Сейчас в теме
Если отработать системную мессагу WM_DEVICECHANGE можно обойтись без таймера. Да и вообще отказаться от использования VCL - нефих память жрать. Сделать в виде сервиса. Ну и намудрить с уникальностью флэшки. Три пальца так же банально отключаются.
Жаль к моим компам ни кто и так подойти не может :)
16. Abadonna 3961 21.01.08 10:50 Сейчас в теме
А обрабатывать WM_DEVICECHANGE - не жрать память? Код запросто можно и без VCL написать.
И кого в наше время волнует 1.5 метра памяти?
Лично меня - не волнует ;)
17. GrayT 259 21.01.08 10:57 Сейчас в теме
VCL не использовать - не жрать память. А DEVICECHANGE - отказаться от таймера
18. GrayT 259 21.01.08 10:59 Сейчас в теме
+Да и не будет там полтора метра. килобайт 800 максимум :)
19. kandellaster 53 21.01.08 11:32 Сейчас в теме
ну типа сервисом сделать да не вопрос, а вот идею об уникальности флешки нужно подумать ибо банальную проверку на существование некоего файла с некой инфой не улыбает использовать
20. GrayT 259 21.01.08 13:51 Сейчас в теме
ну O-Planet предлагал интересную защиту, правда я не представляю как ее сделать :(.
Еще вариант, прописывать в реестре допустимые флэшки - какой-нить хэш от номера флэшки или еще какую инфу с флэшки прочитать можно.
21. kandellaster 53 21.01.08 14:01 Сейчас в теме
на счет реестра это мысль ...
22. VV 21.01.08 14:14 Сейчас в теме
Я разочарован. Для прикола запустил - работает. Вытащил флеху - заблокировалось. Обратно вставил - фиг, висит. Пришлось перегружать комп. А если мне во время рабочего дня надо с флешкой отойти куда по конторе? Воткну - и перегружаться? Не гуд. А если у меня 2-3 флешки воткнуты?
27. Abadonna 3961 22.01.08 08:22 Сейчас в теме
(22) Валерка, у тебя вечно всё висит ;)))
Не скажу за эту прогу, а моя с тем же кодом работает безотказно
23. kandellaster 53 21.01.08 14:31 Сейчас в теме
видимо что то у тебя уже там у самого не того ;-) нормально все работает
24. GrayT 259 21.01.08 14:31 Сейчас в теме
"Обратно вставил - фиг, висит" - Да это не есть гуд :(
А еще надо предусмотреть вариант потерю/порчу флэшки :)
25. kandellaster 53 21.01.08 14:36 Сейчас в теме
только что перепроверил 5 раз нормально все, а вариант с порчами и потерями флешки как предусмотреть то))) но одна идея есть сеня вечерком буду делать :)))
26. kandellaster 53 21.01.08 14:37 Сейчас в теме
ну типа у кого еще фиг висит?))) скажите а то не хорошо получаетса у меня работает у других нет
28. GrayT 259 22.01.08 09:22 Сейчас в теме
"а вариант с порчами и потерями флешки как предусмотреть то" - хыш спец пароля в реестре.
И еще.... Экстрималы могут прогуглить gina.dll и dWinLock. Жаль времени нет :(
29. VV 22.01.08 11:40 Сейчас в теме
Мдя, Аркадий, вечно ты болезненно воспринимаешь критику :) Ну реально повисло, что я могу сделать? Может, потому что у меня 2003? Дома вечером повторно проверю, пробовал только на работе. А что, есть периодический опрос порта?
И как быть, если флешек несколько? Надо бы какой-то ини, а еще лучше - серийник флешки завязать на этом.
30. kandellaster 53 22.01.08 12:00 Сейчас в теме
на счет использования сторонних компонент скажу что это уже совсем другая история там можно сделать покруче чем просто проверка на присутствие диска в общем уже занимаюсь данным делом
31. Abadonna 3961 22.01.08 13:02 Сейчас в теме
2 vv. Ваще-то я код положил только ради трех строчек:
var akBlockInput: function(block: bool): Boolean; stdcall;
hDLL := LoadLibrary('user32.dll');
@akBlockInput := GetProcAddress(hDLL, 'BlockInput');
(не для всех это очевидно).
А уж что дальше с ним делать - дело вкуса ;)))))
32. kandellaster 53 22.01.08 14:05 Сейчас в теме
а вот я нашел как скрыть инфу с неким паролем даже от посекторного сканирования сегодня на старой флешке буду опыты проводит а то чуется мне что при опытах таких можно напортить чуток ;)))
33. VV 22.01.08 14:17 Сейчас в теме
Кому надо сканирование? Это же простой ключ! Я должен задать, что ключ - вот этот, и все. Кому надо, тот зайдет в автозагрузку и снесет запуск проги. Не надо мудрить, сделайте простую защиту, но удобную.
34. kandellaster 53 23.01.08 01:54 Сейчас в теме
не волнуйтесь товарисч VV все делается именно по тому принципу который хотите ;)))
35. VV 23.01.08 12:42 Сейчас в теме
Товарисч VV спокоен, как никогда :) Ждемс, хотя я и не сособо подвержен паранойе. Но пригодится.
36. VV 01.02.08 12:33 Сейчас в теме
Аффтар завис? Проект накрылся?
37. kandellaster 53 01.02.08 13:27 Сейчас в теме
аффтар слегка забегался ))
38. poppy 01.02.08 13:51 Сейчас в теме
Не проще ли использовать специальную флеху?

http://www.tmk.ru/articles/view.php?art=33
Che Bukashka; +1 Ответить
39. kandellaster 53 03.02.08 07:32 Сейчас в теме
40. kandellaster 53 03.02.08 07:32 Сейчас в теме
Оставьте свое сообщение