powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Защита захвата экрана
41 сообщений из 41, показаны все 2 страниц
Защита захвата экрана
    #37689672
AIS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как программно сделать защиту от захвата экрана (видео, действий пользователя, PrintScreen) ?
...
Рейтинг: 0 / 0
Защита захвата экрана
    #37689905
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Приставить к каждой копии твоей программы по полицейскому, пусть следят.
Даже если ты запретишь программные снимки экрана делать, как ты запретишь фотоаппараты и бумажки с карандашами?
...
Рейтинг: 0 / 0
Защита захвата экрана
    #37690422
AIS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
White Owl,

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

Где бы про теорию такой защиты почитать?
...
Рейтинг: 0 / 0
Защита захвата экрана
    #37690520
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AISКак программно сделать защиту от захвата экрана (видео, действий пользователя, PrintScreen) ?
Можно как-то заблочить клавишу PrintScreen или хук сделать. Проблема в том что
эта опция касается работы операционной системы в целом. Тоесть подобная
"защита" может быть классифицирована как "вредительство". А к вредноносному
ПО у всех нормальных пользователей аллергия. Да и к чему такое делать?
Если захочет - действительно сделает снимок фотиком.
...
Рейтинг: 0 / 0
Защита захвата экрана
    #37690528
Фотография ZyK_BotaN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AISКак программно сделать защиту от захвата экрана (видео, действий пользователя, PrintScreen) ?попробуй написать хук перехватывающий данное событие.
(если ты под венду пишешь)
...
Рейтинг: 0 / 0
Защита захвата экрана
    #37690551
tanglir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ZyK_BotaNAISКак программно сделать защиту от захвата экрана (видео, действий пользователя, PrintScreen) ?попробуй написать хук перехватывающий данное событие.
(если ты под венду пишешь)после чего любой фаервол при первой же попытке приложения "рубануть" принтскрин, если вообще не при старте приложения, пожалится пользователю на то, что оно пытается получить прямой доступ к монитору, тот скажет "запретить", и "защита" накроется медным тазом...
...
Рейтинг: 0 / 0
Защита захвата экрана
    #37690559
Фотография ZyK_BotaN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tanglirZyK_BotaNпропущено...
попробуй написать хук перехватывающий данное событие.
(если ты под венду пишешь)после чего любой фаервол при первой же попытке приложения "рубануть" принтскрин, если вообще не при старте приложения, пожалится пользователю на то, что оно пытается получить прямой доступ к монитору, тот скажет "запретить", и "защита" накроется медным тазом...

к какуму еще монитору? я про принт скрин говорил.
...
Рейтинг: 0 / 0
Защита захвата экрана
    #37690581
x1ca4064
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AISКак программно сделать защиту от захвата экрана (видео, действий пользователя, PrintScreen) ?

Еще добавте виртуальные машины и терминальные сессии.

И нужна ли будет Ваша программа после этого?
...
Рейтинг: 0 / 0
Защита захвата экрана
    #37690593
Фотография ZyK_BotaN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
x1ca4064AISКак программно сделать защиту от захвата экрана (видео, действий пользователя, PrintScreen) ?

Еще добавте виртуальные машины и терминальные сессии.

И нужна ли будет Ваша программа после этого?
а че. в виртуальной машине - что-то не так с событиями оси?
...
Рейтинг: 0 / 0
Защита захвата экрана
    #37690596
x1ca4064
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ZyK_BotaNа че. в виртуальной машине - что-то не так с событиями оси?

Гостевой или хозяйской?
...
Рейтинг: 0 / 0
Защита захвата экрана
    #37690603
Фотография Feg16
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ZyK_BotaNx1ca4064пропущено...


Еще добавте виртуальные машины и терминальные сессии.

И нужна ли будет Ваша программа после этого?
а че. в виртуальной машине - что-то не так с событиями оси?Не так. Можно виртуалку поставить на второй план и туо сфоткать основной монитор. Профит. Или вообще сделать видео захват.
...
Рейтинг: 0 / 0
Защита захвата экрана
    #37690615
Фотография ZyK_BotaN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
x1ca4064ZyK_BotaNа че. в виртуальной машине - что-то не так с событиями оси?

Гостевой или хозяйской?гостевой
...
Рейтинг: 0 / 0
Защита захвата экрана
    #37690616
Фотография ZyK_BotaN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Feg16ZyK_BotaNпропущено...

а че. в виртуальной машине - что-то не так с событиями оси?Не так. Можно виртуалку поставить на второй план и туо сфоткать основной монитор. Профит. Или вообще сделать видео захват.
а. терь понял о чем ты.
...
Рейтинг: 0 / 0
Защита захвата экрана
    #37690714
AIS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
От PrintScreen вот такое:
- при потере фокуса окна приложения на изображение и текст накладывается маска типа "муар" и ПО инициирует повторно событие PrintScreen. Возможно не совсем корректно по отношению к пользователю, но хоть что-то.
А вот как защитить от захвата экрана (видео, запись действий пользователя)? Как понять, что идет запись происходящего в ПО( на экране монитора)?
...
Рейтинг: 0 / 0
Защита захвата экрана
    #37690745
экран
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
это возможно но только для каких-то частных случаев

например мы знаем что экран читается функцией GetPixel тогда мы просто запрещаем вызывать эту функцию на компе
конечно если есть GetPixel2 то нам придется и ее запрещать и так далее те мы можем запретить только те сценарии о которых сами знаем

как запретить GetPixel на компе
надо написать драйвер
установить его
этот драйвер будет запрещать вызов функции GetPixel

короче говоря это сложно и мало кто может сделать
такой подход используется для защиты программ тк функция может быть любой а не только GetPixel
...
Рейтинг: 0 / 0
Защита захвата экрана
    #37690882
nscl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Немедленно прекратите портить код хотением плохого и странного.

Если кому-то понадобится сделать скриншот, он запустит ваше поделие в виртуалке, оставит ваше окно в фокусе, после чего снимет интеграцию мыши/клавы и сделает скриншот окна виртуалки из хост-системы. И _ничего_ вы против этого сделать не сможете.
...
Рейтинг: 0 / 0
Защита захвата экрана
    #37690921
экран
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
все что я хотел сказать своим постом это то что

надо определить сценарии от которых защищаемся
и если мы можем эти сценарии определить
то и защиту мы можем сделать

от всех возможных сценариев защититься нельзя

мы можем например запретить запускать прогу в виртуалке
это будет защита от того что написано выше
другое дело что такой способ защиты нас может не устроить
тк мы можем хотеть чтобы прога и в виртуалке работала

вообще я хотел сказать только то что сказал

я лично против любых защит
любая защита обходится
кроме того чтобы написать даже самую простую защиту
нужно быть хорошим специалистом с этой области
обычный человек написать такое просто не сможет
...
Рейтинг: 0 / 0
Защита захвата экрана
    #37691004
delphi227
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AISОт PrintScreen вот такое:
- при потере фокуса окна приложения на изображение и текст накладывается маска типа "муар" и ПО инициирует повторно событие PrintScreen. Возможно не совсем корректно по отношению к пользователю, но хоть что-то.
А вот как защитить от захвата экрана (видео, запись действий пользователя)? Как понять, что идет запись происходящего в ПО( на экране монитора)?

Как можно быть таким ослом? Тебе уже объяснили, что экран можно захватить через виртуальную машину или через терминальную сессию. Твоя программа и знать не будет про потерю фокуса и нажатие PrtScr. ОС хоста просто не потрудится уведомлять
об этом гостевую ОС - не ее это дело знать, что там хозяин делает.

И что ты там такого сверценного защищать собрался? Приложи экран, мы оценим, стоит оно даже просто разговора нем или нет.
С вероятностью 99.9% - дизайн будет фуфло, а идея - далеко не нова. Или прям ты в 0.1%?
...
Рейтинг: 0 / 0
Защита захвата экрана
    #37691009
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Наверно самая лучшая защита - это правильно составленный текст договора.
...
Рейтинг: 0 / 0
Защита захвата экрана
    #37691076
Фотография Feg16
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonНаверно самая лучшая защита - это правильно составленный текст договора.Который никто никогда не читает, пионерит ресурсы, слегка модифицирует и попробуй потом докажи что они твои :/
...
Рейтинг: 0 / 0
Защита захвата экрана
    #37691461
AIS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
delphi227...
Как можно быть таким ослом? Тебе уже объяснили, что экран можно захватить через виртуальную машину или через терминальную сессию. Твоя программа и знать не будет про потерю фокуса и нажатие PrtScr. ОС хоста просто не потрудится уведомлять
об этом гостевую ОС - не ее это дело знать, что там хозяин делает.

И что ты там такого сверценного защищать собрался? Приложи экран, мы оценим, стоит оно даже просто разговора нем или нет.
С вероятностью 99.9% - дизайн будет фуфло, а идея - далеко не нова. Или прям ты в 0.1%?
Кто ты, "прекрасная незнакомка", что можешь позволять себе такое ХАМСТВО? А впрочем, какая разница, я не доктор и лечить тебя не собираюсь.

Топик забросали комментариями о том, что "всё всё равно ломается". Это не новость и не совет по теме.
Возможно это тема не для этой ветки форума, или вообще не этого форума.

Тема закрыта.
...
Рейтинг: 0 / 0
Защита захвата экрана
    #37691536
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AISОт PrintScreen вот такое:
- при потере фокуса окна приложения на изображение и текст накладывается маска типа "муар" и ПО инициирует повторно событие PrintScreen. Возможно не совсем корректно по отношению к пользователю, но хоть что-то.
А вот как защитить от захвата экрана (видео, запись действий пользователя)? Как понять, что идет запись происходящего в ПО( на экране монитора)?В копилку "никак" добавлю еще два варианта:
1) XnView в дефолтовых настройках после нажатия в нем "сделать снимок экарана" переключает фокус на то окно, которые было активно до него (или любое другое по желанию пользователя), и через 5 секунд делает снимок.
2) Radmin-ом смотрите экран на другой машине и снимаете там окно Radmin-а.
...
Рейтинг: 0 / 0
Защита захвата экрана
    #37691616
экран
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
кстати если мы хотим именно от PrintScreen защититься то это сделать можно так
отследить нажатие PrintScreen
мы знаем что после нажатия PrintScreen в Clipboard помещатеся картинка
соответственно просто очищаем Clipboard когда отловили нажатие PrintScreen

не проверял но может быть нажатие PrintScreen отслеживается так же как и нажатие любой другой клавиши
тогда не надо писать никаких драйверов и прочее
...
Рейтинг: 0 / 0
Защита захвата экрана
    #37691640
экран
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
может быть можно сделать еще проще

может быть можно просто использовать WH_KEYBOARD_LL глобальный хук
если PrintScreen нажатие ловится этим хуком то просто напишем обработчик хука так чтобы
это нажатие не передавалось дальше никуда

это наверное самое простое решение
только будет ли работать надо проверять
все таки PrintScreen не совсем обычная клавиша
и хук может не поймать ее
...
Рейтинг: 0 / 0
Защита захвата экрана
    #37691642
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Итог - разрушенная ОС в которой нельзя сделать скришот.
...
Рейтинг: 0 / 0
Защита захвата экрана
    #37691644
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonИтог - разрушенная ОС в которой нельзя сделать скришот. Да нет, скриншот сделать все-таки будет можно :)
...
Рейтинг: 0 / 0
Защита захвата экрана
    #37691652
экран
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
авторmayton


надо думать на один шаг вперед
ведь если мы можем подменить стандартную функцию PrintScreen своей
то мы можем обработчик написать который сами придумаем
в том числе и такой который будет делать снимок экрана но вырезать наше окно из этого снимка


вообщем повторюсь но
сначала надо определить сценарии от которых хотим защититься
а потом для каждого сценария придумывать конкретную защиту
иначе никак
...
Рейтинг: 0 / 0
Защита захвата экрана
    #37691658
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
экранв том числе и такой который будет делать снимок экрана но вырезать наше окно из этого снимка
А как мы определим, наше окно на снимке или не наше?
...
Рейтинг: 0 / 0
Защита захвата экрана
    #37691699
AIS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
miksoft..В копилку "никак" добавлю еще два варианта:..
Меня интересует чем наполнить копилку "как делается". :)
Применяют же в ПО антиотладочные алгоритмы защиты, которые защищают программу в определенном разрезе. Так вот меня интересуют такого плана алгоритмы защиты против визуального мониторинга работы ПО. Наверняка, что то да есть.
...
Рейтинг: 0 / 0
Защита захвата экрана
    #37691721
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AISТак вот меня интересуют такого плана алгоритмы защиты против визуального мониторинга работы ПО. Наверняка, что то да есть.Может быть, и можно попытаться определять факт работы из под виртуалки или в терминале, можно попытаться определять факт работы Radmin-а (и всех его аналогов) на компе, можно попытаться перехватываться вызов всех функций, которыми можно получить текущее изображение экарана. Но сделать это а) надежно, б) с разумными затратами времени/денег/прочих_ресурсов вряд ли возможно.maytonИтог - разрушенная ОС

Еще аргумент за "никак" - существуют аппаратные устройства захвата HDMI.
...
Рейтинг: 0 / 0
Защита захвата экрана
    #37691842
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Товарищь упорствует. Очевидно начальство ему (стуча кулаком по столу) дало
задание... дескыть "обеспечить".... "любыми средствами"... и хоть "как нибудь"
вот он и дергается бедняга. В таком случае действительно можно сделать
что-то формальное типа ловли PrintScreen а на остальное спокойно забить.

Нес па?
...
Рейтинг: 0 / 0
Защита захвата экрана
    #37691854
Abstraction
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AISПрименяют же в ПО антиотладочные алгоритмы защиты, которые защищают программу в определенном разрезе. Так вот меня интересуют такого плана алгоритмы защиты против визуального мониторинга работы ПО. Наверняка, что то да есть.
Антиотладочные меры делают отладку сложной и неудобной. Антивизуальные меры в качестве побочного следствия имеют все шансы сделать сложным и неудобным визуальный контакт с программой. Скажем, если рисовать серый цвет мерцающими с нужной частотой чёрными пикселями, моментальный снимок превратится в барахло - это плюс; у пользователя от работы с такой программой будут болеть глаза - это минус.
...
Рейтинг: 0 / 0
Защита захвата экрана
    #37692133
Фотография Feg16
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пусть лучше выложит пару скринов, может там вообще тупо грид-таблица с секретными айдишниками
...
Рейтинг: 0 / 0
Защита захвата экрана
    #37694744
Ivan_Pisarevsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как вариант замыленное/зашифрованное изображение и спец очки для расшифровки! Без очков видишь хрень, надел очки циферки/буковки. Надо патент застолбить, пока не никто не допетрил!
...
Рейтинг: 0 / 0
Защита захвата экрана
    #37694785
Abstraction
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ivan_Pisarevsky,

Если это (вдруг) не стёб, то какие ещё спец-очки? 3D-интерфейс что ли?
...
Рейтинг: 0 / 0
Защита захвата экрана
    #37694991
Ivan_Pisarevsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вообще-то стеб, конечно. :)

может и 3d, может просто светофильтр, например циферка набрана сине-красно-зелеными точками, без светофильтра глаза сломаешь, а черно-белом варианте вполне себе читаемо получится.
...
Рейтинг: 0 / 0
Защита захвата экрана
    #37695223
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть старый боян в IE. Когда Ctrl+A нажимаешь то на все картинки накладывается синяя
маска из пикселов в шахматном порядке. Для нормальных картинок выглядит как обычний
эффект "засинения" а для картинок созданных специальным образом ("муар" или под
dither-ом) можно получить скрытое изображение.
...
Рейтинг: 0 / 0
Защита захвата экрана
    #37695236
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как-то так
...
Рейтинг: 0 / 0
Защита захвата экрана
    #37695280
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AISМеня интересует чем наполнить копилку "как делается". :)Кстати, вспомнил - полностью распахнутый экран DOS-сессии не все умеют снять. Старые DOS-ные инструменты уже забыты, а новые на это не заморачиваются.
...
Рейтинг: 0 / 0
Защита захвата экрана
    #37695504
tanglir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
miksoft, элементарно обходится досбоксом. Да и навряд ли ТС будет писать под ДОС.
...
Рейтинг: 0 / 0
Защита захвата экрана
    #37695538
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tanglirmiksoft, элементарно обходится досбоксом.Да, про это я подзабыл.
tanglirДа и навряд ли ТС будет писать под ДОС.Если секретность превыше разумности, то почему бы и нет?
Тем более, что "под DOS" там будет только интерфейс, а внутри никто не запрещает использовать все возможности Windows.
...
Рейтинг: 0 / 0
41 сообщений из 41, показаны все 2 страниц
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Защита захвата экрана
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]