Как скрыть личные данные на скриншоте, чтобы их нельзя было восстановить
Размыть или запикселить пароль кажется надёжным, но короткий текст под лёгким размытием иногда удаётся угадать обратно. Ниже то, что действительно работает, по степени надёжности, и то, что ещё на экране вас выдаёт.
Прежде чем отправить скриншот в чат или в тикет, почту, номер карты или API-ключ прячут размытием или пикселизацией. Обычно этого хватает. Для короткого и предсказуемого текста иногда нет.
Почему пикселизация и размытие подводят
Пикселизация заменяет каждый блок пикселей его средним цветом. Если текст короткий и набран известным шрифтом, средний цвет каждой возможной буквы предсказуем, и такие инструменты, как Depix, перебирают варианты, пока блоки не совпадут. Лёгкое размытие ещё слабее: оно размазывает буквы, но сохраняет многое от их формы. Поэтому пикселизацию и размытие стоит считать прикрытием для лиц и имён, а не для секретов.
Опаснее всего мелкие блоки, закрытие впритык, когда видны края букв, и короткая строка из небольшого алфавита, например цифры номера карты или ПИН-код.
Что работает, от самого надёжного
- Не снимать. Закройте вкладку, прокрутите секрет за край экрана, выделите область поменьше. Чего не было в кадре, то не восстановить.
- Обрезать. Обрезанных пикселей в файле больше нет.
- Закрыть сплошным непрозрачным прямоугольником. Залитый прямоугольник любого цвета ничего под собой не оставляет. В PDF чёрную плашку можно снять с текстового слоя, в скриншоте PNG или JPEG нельзя.
- Пикселизация крупными блоками и с запасом. Блоки размером с букву или крупнее, и закрыть больше, чем сам текст, чтобы не были видны его длина и края.
- Лёгкое размытие. Подходит для лиц и имён на фоне, но не для паролей и номеров карт.
Что ещё на экране вас выдаёт
- названия вкладок и панель закладок;
- адрес страницы с токеном или идентификатором сессии;
- уведомления, всплывшие в момент снимка;
- другие окна и второй монитор при снимке всего экрана;
- имя пользователя в углу программы;
- полупрозрачный маркер поверх секрета: он выделяет текст и не скрывает его.
После того как скрыли
Если снимок уходит в интернет, важно ещё, кто откроет ссылку и можно ли потом удалить снимок. Об этом написано на странице о безопасности скриншотов.
Наш редактор скриншотов пикселизирует блоками, которые растут вместе с толщиной, а в сохранённом файле остаются только эти блоки. Сплошной заливки в нём пока нет, поэтому для пароля совет выше остаётся в силе: обрежьте его или запикселите с большой толщиной и с запасом.
Частые вопросы
Можно ли восстановить размытый пароль на скриншоте?
Иногда, если текст короткий, шрифт известный, а размытие или пикселизация слабые. Лучше обрежьте его или закройте сплошным прямоугольником.
Как надёжнее всего скрыть текст на скриншоте?
Не снимать его, затем обрезать, затем закрыть сплошным непрозрачным прямоугольником. Крупная пикселизация подходит для менее чувствительных данных.
Надёжна ли чёрная плашка на скриншоте?
Да, на картинке залитый прямоугольник ничего под собой не оставляет. В PDF не всегда: там может остаться текстовый слой.