|
Запретить делать скриншоты
|
|||
---|---|---|---|
#18+
В числе прочих мер по безопасности мой клиент хочет, чтобы пользователи программы (VB.NET WinForms + VB6) не могли делать скриншоты, чтобы не уносить конфиденциальную инфу из БД куда-то налево. Вопрос, можно ли как то это сделать? Может, есть спец ПО для этой цели или встроенные во Framework средства? Спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.05.2015, 12:40 |
|
Запретить делать скриншоты
|
|||
---|---|---|---|
#18+
Nic2014, конечно, достаточно не выводить на экран форму. и ее не скопировать )). Или инжекетитесь в какой нить системный процесс и перехватывай обращение к системному буферу обмена. В общем, гемморойно, и не для C# ... |
|||
:
Нравится:
Не нравится:
|
|||
17.05.2015, 14:14 |
|
Запретить делать скриншоты
|
|||
---|---|---|---|
#18+
Я припоминаю что-то такое... на одной из конференций Microsoft то ли по silverlight, то ли что-то другое.. лет 7 назад. Где они демонстрировали именно это - вообще ни как не сделать PrintScreen. На вопрос про возможность сделать снимок экрана цифровой камерой отвечали, что они работают и над этим)) ... |
|||
:
Нравится:
Не нравится:
|
|||
17.05.2015, 14:34 |
|
Запретить делать скриншоты
|
|||
---|---|---|---|
#18+
Nic2014, Это у Вас глупый клиент, объясните ему это мягко ) ... |
|||
:
Нравится:
Не нравится:
|
|||
17.05.2015, 14:36 |
|
Запретить делать скриншоты
|
|||
---|---|---|---|
#18+
А чтоб на листик не переписывали, что делать? Надсмотрщика с кнутом надо ... |
|||
:
Нравится:
Не нравится:
|
|||
17.05.2015, 15:20 |
|
Запретить делать скриншоты
|
|||
---|---|---|---|
#18+
Nic2014В числе прочих мер по безопасности мой клиент хочет, чтобы пользователи программы (VB.NET WinForms + VB6) не могли делать скриншоты, чтобы не уносить конфиденциальную инфу из БД куда-то налево. Вопрос, можно ли как то это сделать? Может, есть спец ПО для этой цели или встроенные во Framework средства? Спасибо. Вообще это не вопрос программирования. Есть всевозможные конфигурации служебных машин - где все заблокировано, корме нужного функционала. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.05.2015, 15:22 |
|
Запретить делать скриншоты
|
|||
---|---|---|---|
#18+
Nic2014, запускаем таймер, который постоянно проверяет буфер обмена. Скажем, со стандартным интервалом 100 мс. Если в буфере оказалась картинка, равная размеру экрана (нажат PrintScreen) или размеру окна нашего приложения (нажат Alt+PrintScreen) очищаем буфер. Проблема решена. Правда, при этом пользователи не смогут делать скриншоты других приложений и копировать через буфер некоторые изображения (совпадающие по размеру с нашим), но это уже их головная боль. Можно, конечно, сканировать изображение в буфере и проверять, действительно ли это скрин нашего приложения. И только тогда удалять. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.05.2015, 16:00 |
|
Запретить делать скриншоты
|
|||
---|---|---|---|
#18+
petalvik, Мертвая идея. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.05.2015, 16:03 |
|
Запретить делать скриншоты
|
|||
---|---|---|---|
#18+
>запускаем таймер, который постоянно проверяет буфер обмена Идея интересная, но только лучше не по таймеру (неэффективно или юзер сможет сделать copypaste очень быстро), а по событию изменения данных в буфере обмена. Как бы вот только отловить это событие... ... |
|||
:
Нравится:
Не нравится:
|
|||
17.05.2015, 18:25 |
|
Запретить делать скриншоты
|
|||
---|---|---|---|
#18+
Популярные примочки, которые делают скриншоты и сразу выкладывают их куда-нить в веб (типа Gyazo или prntscr) не используют буфер обмена. Как с ними планируешь бороться? Некоторые графические редакторы, например Gimp, позволяют создать новое изображение на основе скриншота, как с этим будешь бороться? Что об этом говорит заказчик? Или ему требуется только кнопку принтскрин запретить? ... |
|||
:
Нравится:
Не нравится:
|
|||
17.05.2015, 18:54 |
|
Запретить делать скриншоты
|
|||
---|---|---|---|
#18+
авторGyazo или prntscr Простым пользователям обычно нельзя устанавливать стороннее ПО. Только админ устанавливает ПО и только для работы. Но вообще, можно бы и об этом подумать - видео драйвер или что там у них... надо перехватывать на том или ином уровне. Анализировать левый верхний угол окна программы, распознавать OCR название софта, и если это наш софт, то блокировать такой скриншот. авторGimp, позволяют создать новое изображение на основе скриншота Скриншот-то еще сперва получить надо, а мы-то не дадим. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.05.2015, 19:06 |
|
Запретить делать скриншоты
|
|||
---|---|---|---|
#18+
Nic2014, может быть использовать оверлей для вывода? тогда при скриншоте скопируется только фон оверлея, а картинки видно не будет ... |
|||
:
Нравится:
Не нравится:
|
|||
17.05.2015, 19:15 |
|
Запретить делать скриншоты
|
|||
---|---|---|---|
#18+
Nic2014но только лучше не по таймеру (неэффективно или юзер сможет сделать copypaste очень быстро) Я ж и предлагаю десять раз в секунду проверять буфер, человек никак не успеет. Nic2014а по событию изменения данных в буфере обмена. Как бы вот только отловить это событие... Вбиваем в гугл запрос "clipboard events c#", идём по первой ссылке: клик - вуаля. Ах, да, vb.net. Но, думаю, не составит труда разобраться. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.05.2015, 19:33 |
|
Запретить делать скриншоты
|
|||
---|---|---|---|
#18+
petalvik, скриншоты можно делать и без буфера обмена с помощью всякого софта. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.05.2015, 20:12 |
|
Запретить делать скриншоты
|
|||
---|---|---|---|
#18+
Nic2014, в одной конторе, где это действительно имело смысл... люди сидели на терминалах без оттопыренных usb, интернетов и т.п. ... ... |
|||
:
Нравится:
Не нравится:
|
|||
17.05.2015, 20:15 |
|
Запретить делать скриншоты
|
|||
---|---|---|---|
#18+
сейчас в каждом телефоне есть фотокамера с достаточным разрешением. Или телефоны на входе отбирают? ... |
|||
:
Нравится:
Не нравится:
|
|||
17.05.2015, 20:16 |
|
Запретить делать скриншоты
|
|||
---|---|---|---|
#18+
еще можно снять сигнал непосредственно с видюхи, если есть s-video или hdmi - то практически любой камерой, если только vga - чуть посложнее, через преобразователь. Компы находятся в железных сейфах? ... |
|||
:
Нравится:
Не нравится:
|
|||
17.05.2015, 20:21 |
|
Запретить делать скриншоты
|
|||
---|---|---|---|
#18+
В общем, если злой умысел есть - умыкнуть изображение труда не составит, если нет - то извращениями заниматься не стоит. Мало того, полумеры в области безопасности только подогревают и провоцируют некоторых товарищей... ... |
|||
:
Нравится:
Не нравится:
|
|||
17.05.2015, 20:23 |
|
Запретить делать скриншоты
|
|||
---|---|---|---|
#18+
авторв каждом телефоне есть фотокамера Это дело недалекого будущего, вопрос стандартизации, унификации, видео драйверов, фреймворков и прочих технологий. Короче, ни одна цифровая камера вам не снимет скриншот экрана, если это будет запрещено на уровне ПО. Примерно точно так же, как сейчас копир не откопирует вам деньги, принтер не напечатает чего-то с водяными знаками... Ну, в общем, хотите верьте, хотите нет, но вопросы конфиденциальности и защиты бизнес-данных - это очень важные вопросы и хватит флудить на эти отвлеченне темы, тк в условии задачи ничего не было про камеры. И, кстати, да, можно и отбирать, так как сотрудник со своим личным девайсом - это действительно потенциальная угроза. Только с корпоративным, и никаких личных звонков в рабочее время. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.05.2015, 20:25 |
|
Запретить делать скриншоты
|
|||
---|---|---|---|
#18+
Nic2014Ну, в общем, хотите верьте, хотите нет, но вопросы конфиденциальности и защиты бизнес-данных - это очень важные вопросы конечно важные - тем более глупостями заниматься не следует ... |
|||
:
Нравится:
Не нравится:
|
|||
17.05.2015, 20:31 |
|
Запретить делать скриншоты
|
|||
---|---|---|---|
#18+
Спасибо всем за беседу и наводки. А что ж там у Microsoft было такое? Препятствующее снятию скриншотов, публичная демонстрация была, не помню уже. Наверное Silverlight ... |
|||
:
Нравится:
Не нравится:
|
|||
17.05.2015, 20:59 |
|
Запретить делать скриншоты
|
|||
---|---|---|---|
#18+
имхо, единственная обозначенная здесь идея, которую можно было бы попробовать рассмотреть - оверлей. Это отбросит большинство стандартных способов снятия скриншота... ... |
|||
:
Нравится:
Не нравится:
|
|||
17.05.2015, 21:02 |
|
Запретить делать скриншоты
|
|||
---|---|---|---|
#18+
Shocker.Pro, против камеры можно еще вот так: частота синхронизации 120 Гц, делим 1 кадр на 4, получаем. Разбиваем его на строки столбцы :) или квадратика :) если фотографируют, пол получают только 4 часть картинки :) правда можно сделать 40 фотографий и потом собрать их без труда :) но это уже я так =) пофлудить :) а так вы всё правильно написали, на тему безопасности. В 1 очередь безопасность должна обеспечиваться при входе на предприятие (если в ней есть необходимость). Работник входя на предприятие должен переодеться, сдать все личные вещи в камеру хранения, предъявить своё а...о и другие отверстия на наличие в них инородных тел, типа флешки или фотоаппарата с принтером, а потом смело отправляться на работу =) но еще нужно не забывать доплачивать работнику за секретность, для увеличения лояльности =) ведь именно с этого всё и начинается. Работники сливают секреты работодателя не от беззаботной жизни :) ... |
|||
:
Нравится:
Не нравится:
|
|||
18.05.2015, 11:34 |
|
Запретить делать скриншоты
|
|||
---|---|---|---|
#18+
Roman Mejtesчастота синхронизации 120 Гц, делим 1 кадр на 4, получаем. Разбиваем его на строки столбцы :) или квадратика :) если фотографируют, пол получают только 4 часть картинки :) правда можно сделать 40 фотографий и потом собрать их без труда :) но это уже я так =) пофлудить :) это не флуд, а бред при фотографировании экрана нужно адекватно выдержку выставлять ... |
|||
:
Нравится:
Не нравится:
|
|||
18.05.2015, 16:01 |
|
|
start [/forum/topic.php?fid=20&msg=38960931&tid=1401544]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
27ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
54ms |
get tp. blocked users: |
1ms |
others: | 12ms |
total: | 131ms |
0 / 0 |