Loading data, please wait...

Оптическое убежище для данных (Часть 3 – PaperBack и Биткоин)

||
Комментариев: 0

Этот мир устроен так, что «Anything that can go wrong will go wrong» (если есть вероятность того, что какая-нибудь неприятность может случиться, то она обязательно произойдёт). Типичный виртуальный диалог из FAQ:

− Я потерял свой «кошелёк» (файл «wallet.dat»). Смогу ли я восстановить свои деньги?

− Нет. Потерянные деньги потеряны навсегда. Они не будут (и не могут быть) восстановлены или заново сгенерированы.

Немного о нелинейной локации и электронике

Итак, вероятность утраты электронного кошелька не равна нулю, и не только по причине отказа накопителей данных… Рассмотрим ситуацию, когда некоторый пользователь «А» завел особый кошелек «на черный день» и разместил там достаточно приличную сумму. Помня о том, что «wallet.dat» уязвим, хотя бы по причине существования специализированных вирусов и кейлоггеров, в том числе, вирусной природы, «А» уничтожил данные на ПК, т.к. использовал для хранения набор внешних накопителей (например, карты памяти или обычные USB-флешки). Пользователь «А» разместил накопители удобным для него способом (скрытно). Какова вероятность события, что пользователь «Б», имеющий законно-обоснованный (или же незаконный!) доступ к помещению, используя портативное высокочастотное оборудование, предназначенное для поиска полупроводниковых приборов и иначе именуемое как «нелинейный локатор», обнаружит тайники с flash-накопителями? Ответ прост – почти 100%. Импульсные нелинейные локаторы могут обнаруживать полупроводниковые приборы на расстояниях в сотни метров (а их специализированные «коллеги» могут «дорабатывать» уже в масштабе метров и сантиметров). Даже если вы зароете «флешку» в лесу, любые заинтересованные лица, вооруженные упомянутым оборудованием и координатами «километр на километр» теоретически смогут найти точку хранения. Использование беспилотного оборудования вообще позволяет сканировать невероятные площади… Если к тому параноидальному бреду, который я только что озвучил, добавить тот факт, что «флешки» имеют ограниченный срок хранения данных, обычно не превышающий 10 лет (для нового устройства), и значительно меньшее значение – для имеющего значительный износ ячеек, если в довесок вспомнить про диффузионные процессы (а также процессы кристаллизации аморфных участков) в регистрирующем слое оптических дисков, и упомянуть про разрушение магнитного слоя жестких дисков, отказы контроллеров и «прилипшие» к пластинам головки, то настроение портится окончательно… Современные, емкие и быстрые устройства оказываются неспособными не только надежно скрыть данные от посторонних глаз (нелинейный локатор находит все электронные устройства), но и не гарантируют абсолютной надежности. И что самое неприятное – современные устройства состоят из цепочки линейно-связанных блоков («уровень физического накопителя + уровень контроллера» как минимум). Вероятность сохранного состояния данных вычисляется как произведение вероятностей событий «блок исправен». Чем больше блоков, тем сложнее гарантировать работоспособность изделия. Стандартные процедуры проверки работоспособности (SMART-атрибуты, сканирование поверхности) не затрагивают уровень контроллера, а ведь достаточно большой процент отказов жестких дисков приходится именно на «электронику» (как и у «флешек»). Кстати, именно это обстоятельство позволяет пользователю «Б» если не найти, то надежно вывести из строя накопитель пользователя «А». Существует специализированное оборудование, генерирующее ЭМИ (электромагнитный импульс) сверхкороткой длительности, и сверхвысокой амплитуды. Все электронные устройства в радиусе поражения выходят из строя мгновенно и необратимо. Например, из офиса выносится вся оргтехника, производится «зачистка», и всё возвращается на свои места. Техника есть, а криптовалюты нет. Кто-то выполнил свою работу, а кто-то потерял всё.

Простота – основа совершенства

Не стоит считать, что вам предлагают вернуться в «каменный век». Для длительного хранения данных я предлагаю вам выбрать такой накопитель, который:

1)     Позволяет достоверно контролировать физическое состояние слоя хранения, и сами данные, визуально;

2)     Исключает возможность обнаружения средствами нелинейной локации;

3)     Исключает возможность поражения средствами ЭМИ;

4)     Имеет практически неограниченный срок хранения данных (достоверно – более 100 лет).

Существует бесплатное программное обеспечение с открытыми текстами – «PaperBack», которое позволяет сохранить на одной стороне формата А4 до 150 килобайт данных (или те же самые 150 килобайт на листе А4 при двухсторонней печати – но значительно надежнее, если используются средства внешней коррекции).

Как это работает

«PaperBack» сохраняет данные на бумаге в виде множества точек, сгруппированных по блокам. Каждый блок имеет свои внутренние средства для контроля целостности, а также коды коррекции ошибок. Набор таких блоков также завязывается в группу, для которой вычисляется общий блок коррекции (в каждой группе один из блоков может быть утрачен). Отсутствие более одного блока группы является некорректируемой ошибкой. Базовые версии «PaperBack» 1.00 и 1.10 следят за тем, чтобы при считывании документа с бумаги, сохранение архива в файл было возможно только в том случае, когда присутствует полный (корректируемый) набор блоков. При наличии нескольких печатных копий, возможно «накопление блоков», когда неисправимые повреждения данных затрагивают области, не повторяющиеся на всех копиях. Так, например, для набора из двух листов, можно у первого листа уничтожить верхнюю половину, а у второго – нижнюю. Последовательный ввод в приложение двух таких листов даст полноценный набор блоков. В случае, если используется утилита для внешней коррекции данных, возможности по восстановлению значительно возрастают. Например, если вывести на печать архив «WinRAR5» с данными для восстановления 100%, появляется возможность допустить утрату до 50% блоков, если после сохранения поврежденного архива к нему применяется процедура «лечения», встроенная в архиватор «WinRAR». «Вылеченный» архив имеет восстановленную область данных, то есть пригоден к распаковке. Тестирование такого архива укажет на то, что область данных для восстановления повреждена. Это нормально, так как цель «лечения» архива – сделать его пригодным для распаковки (исправляется область данных), повторное создание данных для восстановления привело бы к лишним затратам времени и ресурсов. Нужен полностью исправленный архив? Распакуйте «вылеченный» архив, убедитесь в целостности его содержимого, и произведите архивацию заново.

Возможности коррекции ошибок не безграничны, так что к созданию архива на бумажном носителе стоит подходить ответственно, выбирая исправный лазерный принтер, качественную бумагу, и новый картридж (с родным, «фирменным» тонером). Качество печати тоже следует устанавливать в максимальное значение. Точки должны быть максимально точно позиционированными, четкими. Для того, чтобы позволить внешней схеме коррекции ошибок работать, нельзя использовать встроенные в «PaperBack» сжатие и шифрование данных (отключите сжатие до вывода документа на печать, и не устанавливайте пароль). Кроме того, перед считыванием архива, в опциях нужно установить режим «Принимать битые стр.».

При длительном хранении распечаток, перепады влажности оказывают значительное воздействие на микроуровне, так как бумага имеет неравномерную плотность, и лист подвергается небольшим локальным короблениям. Это не заметно «на глаз», но при вводе данных в приложение это будет сказываться на точности считывания. Лучше всего, если распечатанный архив будет подвергнут ламинированию (подойдет даже самая тонкая пленка). Ламинированная бумага не боится перепадов влажности, грибков, не подвержена прилипанию участков с тонером к другому листу при длительном хранении!

От теории – к практике

Применение «PaperBack» в «боевых условиях» рассматривается в предыдущей статье («Оптическое убежище для данных – Часть 2»).

 

PaperBack: Softpedia | Sourceforge

Дробанов А.Ф. специально для CoinSpot

Похожие статьи