|
|
|
Защита захвата экрана
|
|||
|---|---|---|---|
|
#18+
Как программно сделать защиту от захвата экрана (видео, действий пользователя, PrintScreen) ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.03.2012, 15:01 |
|
||
|
Защита захвата экрана
|
|||
|---|---|---|---|
|
#18+
Приставить к каждой копии твоей программы по полицейскому, пусть следят. Даже если ты запретишь программные снимки экрана делать, как ты запретишь фотоаппараты и бумажки с карандашами? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.03.2012, 20:33 |
|
||
|
Защита захвата экрана
|
|||
|---|---|---|---|
|
#18+
White Owl, "фотоаппараты и бумажки с карандашами" - это сравнительно трудоемкий и длительный процесс, поэтому если уж очень хочется, то пусть трудятся все желающие. Если говорить о ПО, которое развивается и не стоит на месте, то с этой "технологией" конкуренты обречены всегда быть в числе "догоняющих". По крайней мере не дадут расслабиться. Печально когда "слямзить" могут программно втечении короткого времени. Где бы про теорию такой защиты почитать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.03.2012, 13:11 |
|
||
|
Защита захвата экрана
|
|||
|---|---|---|---|
|
#18+
AISКак программно сделать защиту от захвата экрана (видео, действий пользователя, PrintScreen) ? Можно как-то заблочить клавишу PrintScreen или хук сделать. Проблема в том что эта опция касается работы операционной системы в целом. Тоесть подобная "защита" может быть классифицирована как "вредительство". А к вредноносному ПО у всех нормальных пользователей аллергия. Да и к чему такое делать? Если захочет - действительно сделает снимок фотиком. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.03.2012, 14:41 |
|
||
|
Защита захвата экрана
|
|||
|---|---|---|---|
|
#18+
AISКак программно сделать защиту от захвата экрана (видео, действий пользователя, PrintScreen) ?попробуй написать хук перехватывающий данное событие. (если ты под венду пишешь) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.03.2012, 14:44 |
|
||
|
Защита захвата экрана
|
|||
|---|---|---|---|
|
#18+
ZyK_BotaNAISКак программно сделать защиту от захвата экрана (видео, действий пользователя, PrintScreen) ?попробуй написать хук перехватывающий данное событие. (если ты под венду пишешь)после чего любой фаервол при первой же попытке приложения "рубануть" принтскрин, если вообще не при старте приложения, пожалится пользователю на то, что оно пытается получить прямой доступ к монитору, тот скажет "запретить", и "защита" накроется медным тазом... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.03.2012, 14:55 |
|
||
|
Защита захвата экрана
|
|||
|---|---|---|---|
|
#18+
tanglirZyK_BotaNпропущено... попробуй написать хук перехватывающий данное событие. (если ты под венду пишешь)после чего любой фаервол при первой же попытке приложения "рубануть" принтскрин, если вообще не при старте приложения, пожалится пользователю на то, что оно пытается получить прямой доступ к монитору, тот скажет "запретить", и "защита" накроется медным тазом... к какуму еще монитору? я про принт скрин говорил. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.03.2012, 15:03 |
|
||
|
Защита захвата экрана
|
|||
|---|---|---|---|
|
#18+
AISКак программно сделать защиту от захвата экрана (видео, действий пользователя, PrintScreen) ? Еще добавте виртуальные машины и терминальные сессии. И нужна ли будет Ваша программа после этого? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.03.2012, 15:19 |
|
||
|
Защита захвата экрана
|
|||
|---|---|---|---|
|
#18+
x1ca4064AISКак программно сделать защиту от захвата экрана (видео, действий пользователя, PrintScreen) ? Еще добавте виртуальные машины и терминальные сессии. И нужна ли будет Ваша программа после этого? а че. в виртуальной машине - что-то не так с событиями оси? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.03.2012, 15:29 |
|
||
|
Защита захвата экрана
|
|||
|---|---|---|---|
|
#18+
ZyK_BotaNа че. в виртуальной машине - что-то не так с событиями оси? Гостевой или хозяйской? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.03.2012, 15:34 |
|
||
|
Защита захвата экрана
|
|||
|---|---|---|---|
|
#18+
ZyK_BotaNx1ca4064пропущено... Еще добавте виртуальные машины и терминальные сессии. И нужна ли будет Ваша программа после этого? а че. в виртуальной машине - что-то не так с событиями оси?Не так. Можно виртуалку поставить на второй план и туо сфоткать основной монитор. Профит. Или вообще сделать видео захват. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.03.2012, 15:41 |
|
||
|
Защита захвата экрана
|
|||
|---|---|---|---|
|
#18+
x1ca4064ZyK_BotaNа че. в виртуальной машине - что-то не так с событиями оси? Гостевой или хозяйской?гостевой ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.03.2012, 15:51 |
|
||
|
Защита захвата экрана
|
|||
|---|---|---|---|
|
#18+
Feg16ZyK_BotaNпропущено... а че. в виртуальной машине - что-то не так с событиями оси?Не так. Можно виртуалку поставить на второй план и туо сфоткать основной монитор. Профит. Или вообще сделать видео захват. а. терь понял о чем ты. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.03.2012, 15:51 |
|
||
|
Защита захвата экрана
|
|||
|---|---|---|---|
|
#18+
От PrintScreen вот такое: - при потере фокуса окна приложения на изображение и текст накладывается маска типа "муар" и ПО инициирует повторно событие PrintScreen. Возможно не совсем корректно по отношению к пользователю, но хоть что-то. А вот как защитить от захвата экрана (видео, запись действий пользователя)? Как понять, что идет запись происходящего в ПО( на экране монитора)? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.03.2012, 17:32 |
|
||
|
Защита захвата экрана
|
|||
|---|---|---|---|
|
#18+
это возможно но только для каких-то частных случаев например мы знаем что экран читается функцией GetPixel тогда мы просто запрещаем вызывать эту функцию на компе конечно если есть GetPixel2 то нам придется и ее запрещать и так далее те мы можем запретить только те сценарии о которых сами знаем как запретить GetPixel на компе надо написать драйвер установить его этот драйвер будет запрещать вызов функции GetPixel короче говоря это сложно и мало кто может сделать такой подход используется для защиты программ тк функция может быть любой а не только GetPixel ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.03.2012, 18:22 |
|
||
|
Защита захвата экрана
|
|||
|---|---|---|---|
|
#18+
Немедленно прекратите портить код хотением плохого и странного. Если кому-то понадобится сделать скриншот, он запустит ваше поделие в виртуалке, оставит ваше окно в фокусе, после чего снимет интеграцию мыши/клавы и сделает скриншот окна виртуалки из хост-системы. И _ничего_ вы против этого сделать не сможете. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.03.2012, 21:36 |
|
||
|
Защита захвата экрана
|
|||
|---|---|---|---|
|
#18+
все что я хотел сказать своим постом это то что надо определить сценарии от которых защищаемся и если мы можем эти сценарии определить то и защиту мы можем сделать от всех возможных сценариев защититься нельзя мы можем например запретить запускать прогу в виртуалке это будет защита от того что написано выше другое дело что такой способ защиты нас может не устроить тк мы можем хотеть чтобы прога и в виртуалке работала вообще я хотел сказать только то что сказал я лично против любых защит любая защита обходится кроме того чтобы написать даже самую простую защиту нужно быть хорошим специалистом с этой области обычный человек написать такое просто не сможет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.03.2012, 22:33 |
|
||
|
Защита захвата экрана
|
|||
|---|---|---|---|
|
#18+
AISОт PrintScreen вот такое: - при потере фокуса окна приложения на изображение и текст накладывается маска типа "муар" и ПО инициирует повторно событие PrintScreen. Возможно не совсем корректно по отношению к пользователю, но хоть что-то. А вот как защитить от захвата экрана (видео, запись действий пользователя)? Как понять, что идет запись происходящего в ПО( на экране монитора)? Как можно быть таким ослом? Тебе уже объяснили, что экран можно захватить через виртуальную машину или через терминальную сессию. Твоя программа и знать не будет про потерю фокуса и нажатие PrtScr. ОС хоста просто не потрудится уведомлять об этом гостевую ОС - не ее это дело знать, что там хозяин делает. И что ты там такого сверценного защищать собрался? Приложи экран, мы оценим, стоит оно даже просто разговора нем или нет. С вероятностью 99.9% - дизайн будет фуфло, а идея - далеко не нова. Или прям ты в 0.1%? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.03.2012, 00:22 |
|
||
|
Защита захвата экрана
|
|||
|---|---|---|---|
|
#18+
Наверно самая лучшая защита - это правильно составленный текст договора. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.03.2012, 00:34 |
|
||
|
Защита захвата экрана
|
|||
|---|---|---|---|
|
#18+
maytonНаверно самая лучшая защита - это правильно составленный текст договора.Который никто никогда не читает, пионерит ресурсы, слегка модифицирует и попробуй потом докажи что они твои :/ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.03.2012, 06:12 |
|
||
|
Защита захвата экрана
|
|||
|---|---|---|---|
|
#18+
delphi227... Как можно быть таким ослом? Тебе уже объяснили, что экран можно захватить через виртуальную машину или через терминальную сессию. Твоя программа и знать не будет про потерю фокуса и нажатие PrtScr. ОС хоста просто не потрудится уведомлять об этом гостевую ОС - не ее это дело знать, что там хозяин делает. И что ты там такого сверценного защищать собрался? Приложи экран, мы оценим, стоит оно даже просто разговора нем или нет. С вероятностью 99.9% - дизайн будет фуфло, а идея - далеко не нова. Или прям ты в 0.1%? Кто ты, "прекрасная незнакомка", что можешь позволять себе такое ХАМСТВО? А впрочем, какая разница, я не доктор и лечить тебя не собираюсь. Топик забросали комментариями о том, что "всё всё равно ломается". Это не новость и не совет по теме. Возможно это тема не для этой ветки форума, или вообще не этого форума. Тема закрыта. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.03.2012, 13:31 |
|
||
|
Защита захвата экрана
|
|||
|---|---|---|---|
|
#18+
AISОт PrintScreen вот такое: - при потере фокуса окна приложения на изображение и текст накладывается маска типа "муар" и ПО инициирует повторно событие PrintScreen. Возможно не совсем корректно по отношению к пользователю, но хоть что-то. А вот как защитить от захвата экрана (видео, запись действий пользователя)? Как понять, что идет запись происходящего в ПО( на экране монитора)?В копилку "никак" добавлю еще два варианта: 1) XnView в дефолтовых настройках после нажатия в нем "сделать снимок экарана" переключает фокус на то окно, которые было активно до него (или любое другое по желанию пользователя), и через 5 секунд делает снимок. 2) Radmin-ом смотрите экран на другой машине и снимаете там окно Radmin-а. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.03.2012, 14:08 |
|
||
|
Защита захвата экрана
|
|||
|---|---|---|---|
|
#18+
кстати если мы хотим именно от PrintScreen защититься то это сделать можно так отследить нажатие PrintScreen мы знаем что после нажатия PrintScreen в Clipboard помещатеся картинка соответственно просто очищаем Clipboard когда отловили нажатие PrintScreen не проверял но может быть нажатие PrintScreen отслеживается так же как и нажатие любой другой клавиши тогда не надо писать никаких драйверов и прочее ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.03.2012, 14:38 |
|
||
|
Защита захвата экрана
|
|||
|---|---|---|---|
|
#18+
может быть можно сделать еще проще может быть можно просто использовать WH_KEYBOARD_LL глобальный хук если PrintScreen нажатие ловится этим хуком то просто напишем обработчик хука так чтобы это нажатие не передавалось дальше никуда это наверное самое простое решение только будет ли работать надо проверять все таки PrintScreen не совсем обычная клавиша и хук может не поймать ее ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.03.2012, 14:45 |
|
||
|
Защита захвата экрана
|
|||
|---|---|---|---|
|
#18+
Итог - разрушенная ОС в которой нельзя сделать скришот. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.03.2012, 14:45 |
|
||
|
Защита захвата экрана
|
|||
|---|---|---|---|
|
#18+
maytonИтог - разрушенная ОС в которой нельзя сделать скришот. Да нет, скриншот сделать все-таки будет можно :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.03.2012, 14:46 |
|
||
|
Защита захвата экрана
|
|||
|---|---|---|---|
|
#18+
авторmayton надо думать на один шаг вперед ведь если мы можем подменить стандартную функцию PrintScreen своей то мы можем обработчик написать который сами придумаем в том числе и такой который будет делать снимок экрана но вырезать наше окно из этого снимка вообщем повторюсь но сначала надо определить сценарии от которых хотим защититься а потом для каждого сценария придумывать конкретную защиту иначе никак ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.03.2012, 14:50 |
|
||
|
Защита захвата экрана
|
|||
|---|---|---|---|
|
#18+
экранв том числе и такой который будет делать снимок экрана но вырезать наше окно из этого снимка А как мы определим, наше окно на снимке или не наше? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.03.2012, 14:53 |
|
||
|
Защита захвата экрана
|
|||
|---|---|---|---|
|
#18+
miksoft..В копилку "никак" добавлю еще два варианта:.. Меня интересует чем наполнить копилку "как делается". :) Применяют же в ПО антиотладочные алгоритмы защиты, которые защищают программу в определенном разрезе. Так вот меня интересуют такого плана алгоритмы защиты против визуального мониторинга работы ПО. Наверняка, что то да есть. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.03.2012, 15:08 |
|
||
|
Защита захвата экрана
|
|||
|---|---|---|---|
|
#18+
AISТак вот меня интересуют такого плана алгоритмы защиты против визуального мониторинга работы ПО. Наверняка, что то да есть.Может быть, и можно попытаться определять факт работы из под виртуалки или в терминале, можно попытаться определять факт работы Radmin-а (и всех его аналогов) на компе, можно попытаться перехватываться вызов всех функций, которыми можно получить текущее изображение экарана. Но сделать это а) надежно, б) с разумными затратами времени/денег/прочих_ресурсов вряд ли возможно.maytonИтог - разрушенная ОС Еще аргумент за "никак" - существуют аппаратные устройства захвата HDMI. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.03.2012, 15:20 |
|
||
|
Защита захвата экрана
|
|||
|---|---|---|---|
|
#18+
Товарищь упорствует. Очевидно начальство ему (стуча кулаком по столу) дало задание... дескыть "обеспечить".... "любыми средствами"... и хоть "как нибудь" вот он и дергается бедняга. В таком случае действительно можно сделать что-то формальное типа ловли PrintScreen а на остальное спокойно забить. Нес па? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.03.2012, 16:22 |
|
||
|
Защита захвата экрана
|
|||
|---|---|---|---|
|
#18+
AISПрименяют же в ПО антиотладочные алгоритмы защиты, которые защищают программу в определенном разрезе. Так вот меня интересуют такого плана алгоритмы защиты против визуального мониторинга работы ПО. Наверняка, что то да есть. Антиотладочные меры делают отладку сложной и неудобной. Антивизуальные меры в качестве побочного следствия имеют все шансы сделать сложным и неудобным визуальный контакт с программой. Скажем, если рисовать серый цвет мерцающими с нужной частотой чёрными пикселями, моментальный снимок превратится в барахло - это плюс; у пользователя от работы с такой программой будут болеть глаза - это минус. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.03.2012, 16:29 |
|
||
|
Защита захвата экрана
|
|||
|---|---|---|---|
|
#18+
Пусть лучше выложит пару скринов, может там вообще тупо грид-таблица с секретными айдишниками ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.03.2012, 18:05 |
|
||
|
Защита захвата экрана
|
|||
|---|---|---|---|
|
#18+
Как вариант замыленное/зашифрованное изображение и спец очки для расшифровки! Без очков видишь хрень, надел очки циферки/буковки. Надо патент застолбить, пока не никто не допетрил! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.03.2012, 10:10 |
|
||
|
Защита захвата экрана
|
|||
|---|---|---|---|
|
#18+
Ivan_Pisarevsky, Если это (вдруг) не стёб, то какие ещё спец-очки? 3D-интерфейс что ли? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.03.2012, 10:39 |
|
||
|
Защита захвата экрана
|
|||
|---|---|---|---|
|
#18+
Вообще-то стеб, конечно. :) может и 3d, может просто светофильтр, например циферка набрана сине-красно-зелеными точками, без светофильтра глаза сломаешь, а черно-белом варианте вполне себе читаемо получится. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.03.2012, 12:04 |
|
||
|
Защита захвата экрана
|
|||
|---|---|---|---|
|
#18+
Есть старый боян в IE. Когда Ctrl+A нажимаешь то на все картинки накладывается синяя маска из пикселов в шахматном порядке. Для нормальных картинок выглядит как обычний эффект "засинения" а для картинок созданных специальным образом ("муар" или под dither-ом) можно получить скрытое изображение. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.03.2012, 13:43 |
|
||
|
Защита захвата экрана
|
|||
|---|---|---|---|
|
#18+
AISМеня интересует чем наполнить копилку "как делается". :)Кстати, вспомнил - полностью распахнутый экран DOS-сессии не все умеют снять. Старые DOS-ные инструменты уже забыты, а новые на это не заморачиваются. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.03.2012, 14:09 |
|
||
|
Защита захвата экрана
|
|||
|---|---|---|---|
|
#18+
miksoft, элементарно обходится досбоксом. Да и навряд ли ТС будет писать под ДОС. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.03.2012, 15:52 |
|
||
|
Защита захвата экрана
|
|||
|---|---|---|---|
|
#18+
tanglirmiksoft, элементарно обходится досбоксом.Да, про это я подзабыл. tanglirДа и навряд ли ТС будет писать под ДОС.Если секретность превыше разумности, то почему бы и нет? Тем более, что "под DOS" там будет только интерфейс, а внутри никто не запрещает использовать все возможности Windows. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.03.2012, 16:10 |
|
||
|
|

start [/forum/topic.php?all=1&fid=16&tid=1342388]: |
0ms |
get settings: |
7ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
152ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
38ms |
get tp. blocked users: |
1ms |
| others: | 218ms |
| total: | 439ms |

| 0 / 0 |
