Главная     Программы     Исходники     Статьи     Онлайн     Калькуляторы     Портфолио

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

(С) Гаузер Э.Г., Баку, 23.12.08.
e-mail: heh@mail.az
website: www.erichware.com


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

      Я сам еще в досовские времена работал на общем компьютере, но у меня не было никакого желания делать свои разработки общедоступными на уровне текстов. Не говоря уже о личных письмах, которые я тоже писал на рабочем компьютере (и хранил там же).
      Выход я нашел быстро - всю работу делал на виртуальном (RAM) диске, а результат сохранял на винчестер в запароленные архивы. Конечно, подобная методика возможна только при наличии большой памяти (для создания большого виртуального диска) и стабильном питании компьютера (еще лучше - наличие UPS).
      Конечно, у меня была и заставка с паролем, самодельная, на случай если надо отойти от машины ненадолго. Все бы хорошо, но одна проблема смущала: использование распространенных программ для хранения архивов на диске. Увы, эти архивы имели большой минус - кто угодно мог посмотреть, что там спрятано, а кроме того, получили распространение всякие взломщики паролей. Правда, я сам ни разу ими не пытался воспользоваться и вовсе не уверен в их реальной эффективности, однако все равно было неприятно.
      Сначала я сделал программу, которая портила содержимое файлов перед их удалением, чтобы нельзя было прочитать его после восстановления. Потом я сделал возможность очистки диска от остатков информации. Хотя были готовые программы, выполняющие эти задачи, они были большими и не слишком удобными. А свое - всегда лучше...
      Вскоре я сделал простую программу-шифровальщик, чтобы хоть как-то прятать от посторонних глаз содержимое своих продуктов. Пока это были одиночные файлы, проблем не было. Но постепенно мои разработки становились все объемнее и включали в себя не один, а подчас десятки файлов. И тот шифровальщик стал неудобен в использовании. Что делать?
      Разумеется, писать свой архиватор смысла не имело (очень уж большая работа, времени нет), но очень хотелось сделать нечто такое, что позволило бы собирать все свои "манатки" в один файл и не бояться, что его просмотрят.
      Так появился "Хранитель", вначале работающий только с одной папкой и малым числом файлов. Но в те времена этого было достаточно и много лет я продолжал указанную выше манеру работать, только использовал уже свой "хранитель" вместо стандартных "zip"-ов и "rar"-ов (при всей моей искренней симпатии к последнему).
      Сейчас времена изменились, объемы данных стали другими и новая версия "Хранителя" уже поддерживает и вложенные папки, и файлы большого объема. А манера работать осталась до сих пор, хотя компьютер уже не общественный, а истинно персональный. Тем более, что необходимость засекречивания своих разработок меньше не стала...
      На самом деле, все очень удобно. Перед началом работы все что нужно разворачивается на виртуальный диск, периодически с помощью "Хранителя" сбрасывается на винчестер, в конце работы тем более. После чего можно выключить компьютер и не останется никаких следов.
      "Хранитель" - программа консольная, запускается с любого носителя без всякой инсталляции, но, конечно, работа с ним требует некоторых базовых знаний в компьютерной сфере. В частности, он предназначен для запуска из файловых менеджеров (типа популярного раньше Нортона), которые надо определенным образом настроить. Впрочем, это проостая процедура, а подобных менеджеров и под Виндовс достаточно.
      Вопрос в другом. И в MS-DOS, и в Windows 95/98 создание виртуального диска не представляло никаких проблем. Но в Windows ХР, когда я на нее перешел, подобной возможности не обнаружилось. Почему - это вопрос к Биллу, разумного ответа на него я не вижу...
      К счастью, в интернете нашлись бесплатные и хорошие программы, позволяющие создавать RAM-диски и в среде ХР. Насчет Висты не знаю, надеюсь, что и там этот вопрос решаем.
      Конечно, этот "Хранитель" рассчитан исключительно на бытовое использование и не предназначен для сохранения государственных или военных секретов. Впрочем, в этих сферах используются свои методы и разработки, которые с публичным рынком никак не пересекаются (да и правильно).

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

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

      "Rusred", конечно, будет развиваться и дальше, надеюсь, с меньшими перерывами между версиями... "TxtPcx" тоже не стоит на месте и тоже будет выходить новыми улучшенными версиями, идей в запасе много. Текущая версия "Хранителя" пока вполне достаточна и современна, а там видно будет... Если кого-то интересуют подробности об этих программах - обращайтесь!

Обсудить на форуме

Rambler's Top100
Главная     Программы     Исходники     Статьи     Онлайн     Калькуляторы     Портфолио