Меню

СЕКРЕТЫ И ТАЙНЫ НА КОМПЬЮТЕРЕ

(С) Гаузер Э.Г., Баку, 23.12.08 (изменено 23.07.23)
website: www.erichware.com

Тема секретности становится все более и более популярной и востребованной. Информация становится все более дорогим товаром и, соответственно, все больше становится желающих получить ее бесплатно.

Конечно, в интернете есть много всего бесплатно, от научных и художественных книг до исходников программ и даже кинофильмов. Но одновременно с этим становится все более актуальной тема сохранения в тайне содержимого компьютеров.

В данной статье речь пойдет не о сетевой защите, не о вирусах и не о хакерах. Речь пойдет о личной информации людей, имеющих компьютеры и хранящих там свою информацию о бизнесе, личной жизни и о чем угодно другом. Вопросы защиты от сетевого взлома широко и подробно описаны в том же интернете, есть множество программ (антивирусов, файерволов и т.д.), которые исправно и достаточно надежно защищают компьютеры от взлома. Да и не станет хакер тратить время на чьи-то домашние машины...

Так в чем же проблема? А проблема в том, что кроме сетевых взломщиков существуют и свои, местные. Компьютеры стоят дома, стоят в офисах, и в отсутствие хозяина они доступны всем - и коллегам, и членам семьи, и случайным любопытным прохожим при случае...

Большинство людей не думает об этом, да им, собственно, и скрывать особо нечего. Необходимость в секретности появляется тогда, когда на компьютере хранится что-то очень личное (письма, например), или продукт творчества (например, исходники программ), или финансовая информация (ведомости, сметы, договора бизнесмена)...

Пароль доступа к компьютеру не является серьезной защитой, хотя в качестве первой ступени и он хорош. Но он не всегда возможен, зачастую компьютер по статусу должен быть доступен нескольким людям, как дома, так и на работе. Тогда надо скрывать сами данные. Если это письма, набранные в Ворде, то он сам позволяет шифровать сохраненные файлы паролем (насколько надежно - тоже вопрос). А если нет?

Далее, вопрос удаления информации. В Виндовс все удаляемое помещается в корзину, т.е. фактически не удаляется вообще. Конечно, можно в корзину залезть и принудительно удалить файл из нее. Но информация, в нем содержащаяся, скорее всего останется на диске. И при большом желании ее вполне можно прочитать.

Разумеется, если информация хранится на жестком диске компьютера, то скрыть ее практически невозможно. Ведь любая программа (от простого Блокнота до Визуал Студии) работает с открытыми данными на носителе, как тут быть?


Я сам еще в досовские времена работал на общем компьютере, но у меня не было никакого желания делать свои разработки общедоступными на уровне текстов. Не говоря уже о личных письмах, которые я тоже писал на рабочем компьютере (и хранил там же).

Выход я нашел быстро - всю работу делал на виртуальном (RAM) диске, а результат сохранял на винчестер в запароленные архивы. Конечно, подобная методика возможна только при наличии большой памяти (для создания большого виртуального диска) и стабильном питании компьютера (еще лучше - наличие UPS).

Конечно, у меня была и заставка с паролем, самодельная, на случай если надо отойти от машины ненадолго. Все бы хорошо, но одна проблема смущала: использование распространенных программ для хранения архивов на диске. Увы, эти архивы имели большой минус - кто угодно мог посмотреть, что там спрятано, а кроме того, получили распространение всякие взломщики паролей. Правда, я сам ни разу ими не пытался воспользоваться и вовсе не уверен в их реальной эффективности, однако все равно было неприятно.

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

Вскоре я сделал простую программу-шифровальщик, чтобы хоть как-то прятать от посторонних глаз содержимое своих продуктов. Пока это были одиночные файлы, проблем не было. Но постепенно мои разработки становились все объемнее и включали в себя не один, а подчас десятки файлов. И тот шифровальщик стал неудобен в использовании. Что делать?

Разумеется, писать свой архиватор смысла не имело (очень уж большая работа, времени нет), но очень хотелось сделать нечто такое, что позволило бы собирать все свои "манатки" в один файл и не бояться, что его просмотрят.

Так появился "Хранитель", вначале работающий только с одной папкой и малым числом файлов. Но в те времена этого было достаточно и много лет я продолжал указанную выше манеру работать, только использовал уже свой "хранитель" вместо стандартных "zip"-ов и "rar"-ов (при всей моей искренней симпатии к последнему).

Сейчас времена изменились, объемы данных стали другими и новая версия "Хранителя" уже поддерживает и вложенные папки, и файлы большого объема. А манера работать осталась до сих пор, хотя компьютер уже не общественный, а истинно персональный. Тем более, что необходимость засекречивания своих разработок меньше не стала...

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

"Хранитель" - программа консольная, запускается с любого носителя без всякой инсталляции, но, конечно, работа с ним требует некоторых базовых знаний в компьютерной сфере. В частности, он предназначен для запуска из файловых менеджеров (типа популярного раньше Нортона), которые надо определенным образом настроить. Впрочем, это проостая процедура, а подобных менеджеров и под Виндовс достаточно.

Вопрос в другом. И в MS-DOS, и в Windows 95/98 создание виртуального диска не представляло никаких проблем. Но в Windows ХР, когда я на нее перешел, подобной возможности не обнаружилось. Почему - это вопрос к Биллу, разумного ответа на него я не вижу...

К счастью, в интернете нашлись бесплатные и хорошие программы, позволяющие создавать RAM-диски и в среде ХР. Позже я работал и на Win7, там все тоже было нормально. Что удивительно, но на Win8.1 драйвер RAM-диска нормально так и не заработал. Точнее, вначале работал, а потом только под админа. Но проблема не слишком меня волновала (компьютером этим я пользовался редко) и копаться в причинах я так и не стал. А вот на Win10 все работает нормально! Конечно, питание компьютера должно быть стабильным, но с этим тоже нет проблем.

Есть только одна тонкость: Win10 имеет т.н. "быстрый старт", что многократно ускоряет загрузку при включении. Но фактически это некоторая версия гибернации, т.е. часть ОЗУ просто сохраняется на диске. В том числе, как оказалось, и содержимое виртуального диска! Я не сразу понял что происходит, когда при включении компьютера увидел свой RAM-диск, заполненный вчерашними файлами. Ведь смысл такой работы полностью теряется! Да, можно при выключении держать нажатой клавишу "Shift", тогда это будет равносильно перезагрузке и при последующем включении диск будет пуст. Но и загрузка будет не быстрой. То есть, либо скорость, либо "таинство" данных!

Ну, что сказать? Можно перед выключением удалять файлы и с RAM-диска с помощью моей программы необратимого удаления файлов. Звучит дико, зато надежно! А потом еще и корзину почистить... Я понимаю, что все это похоже на паранойю, но эта статья в какой-то мере и предназначена если и не для параноиков, то уж точно для тех, кому есть что скрывать и кто хочет это скрыть.

Понятно, что RAM-диск все же не может быть очень большим. Хотя при большой оперативке его объем может быть и вполне солидным. Ну так хранить там нужно не все, а только самое секретное...

Что касается "Хранителя", то рассчитан он исключительно на бытовое использование и не предназначен для сохранения государственных или военных секретов. Впрочем, в этих сферах используются свои методы и разработки, которые с публичным рынком никак не пересекаются (да и правильно).

Опять же, если вы просто пишете секретные тексты, то для их сохранения есть мой текстовый редактор "RUSRED". Пишите в нем! Да, там нет форматирования как в Ворде, это именно текстовый редактор, но возможности у него большие...


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

Однако, если кто-то хочет перестраховаться и защитить свои сообщения от чтения роботами (или любопытными операторшами на сервере провайдера), то самый простой путь - писать письма в виде картинок, а не текстов. Когда-то я сделал для этого программу "TXT2PCX". Собственно, о ее секретной функции я в то время не думал, цель ее создания была совсем иной - некоторые из моих заграничных адресатов упорно не могли читать мои текстовые файлы на кириллице. И для таких случаев я и написал эту программу, сначала в консольном досовском варианте, потом развил до полноценного "подоконного" приложения. Но и для секретности такой она вполне подходила!

Впрочем, уже несколько лет как эта программа "снята с дежурства", а ее функции получил указанный выше "Русред". Так что набирайте тексты в нем, сохраняйте либо в виде зашифрованных файлов, либо в виде картинки. Формат картинки - "pcx", по нынешним временам весьма редкий. Думаю, что роботы читать его не умеют... Понятно, что у вашего адресата тоже должен быть РусРед. А чтобы читать файлы "pcx" есть много бесплатных графических программ.


P.S. Рекомендую прочитать мои новые статьи "Компьютерные советы - 1" и "Компьютерные советы -2", где, в том числе, говорится и о безопасности работы за компьютером. Хотя и в другом ракурсе.