Flash geo как стирать

Если вы до сих пор сомневаетесь, можно или нельзя стирать эти вещи в машине, мы подскажем.
Внимание! Наши советы подойдут лишь в том случае, если на этикетке изделия не указана строго: «только сухая химчистка». Между нами говоря, и в такой ситуации многие вещи прекрасно переносят стирку, но вы должны помнить, что действуете на свой страх и риск. Все же производители не зря пришивают ярлычки на одежду.
Прежде, чем выстирать, снимите с пуховика мех (его уж точно стирать не стоит), застегните молнии, пуговицы, не забудьте проверить содержимое карманов (особенно у детей).
Если есть пятна, предварительно обработайте их средством для удаления пятен. Самые грязные места — манжеты, воротник и карманы. Их можно потереть мягкой щеточкой с моющим средством заранее.
Выберите самый деликатный режим стирки. Если у стиральной машины нет специальной программы «Стирка пуховиков», выставите температуру 30 градусов и отжим 600 оборотов в минуту.
Лучше всего использовать средство для стирки именно пуховиков (их сейчас очень много, и чаще всего они продаются там, где и сами пуховые куртки и пальто). Самые качественные, но и самые дорогие средства можно приобрести в магазинах с туристическим, горным и лыжным снаряжением.
Если такого средства под рукой не оказалось, можно использовать гель для стирки белья, но не порошок.
В барабан с пуховиком положите 3 или 5 теннисных мячиков. Во время стирки они попадают между тканью и создают более свободную циркуляцию воздуха. Если теннисных мячей дома нет, можно сделать плотные клубки из носков, свернув их в шарики.
Постирали? Добавьте еще один цикл — дополнительное полоскание, чтобы убрать остатки моющего средства и избежать разводов.
Прекрасно, если стиральная машина оснащена еще и сушкой для белья. Тогда ставьте сушку на самую низкую температуру, и после нее ваш пуховик будет, как новый.
Можно высушить и без машинной сушки. Вынимайте пуховик, вешайте его на плечики и ждите, пока высохнет, периодически взбивая наполнитель руками и распределяя его равномерно.
Сначала каждый сапожок нужно пропылесосить: снаружи и внутри, чтобы убрать пыль, песок и грязь, которая накопилась.
После этого возьмите салфетку из микроволокна, слегка намочите сапог под струей теплой воды и протрите сапог, используя мягкое средство для очистки. В идеале — это очищающий кондиционер Ugg Cleaner and Conditioner (стоит около 400 руб.). Если его нет, можно использовать любой очиститель для замши или промыть обувь, добавив жидкий гель для стирки.
После того, как обработали угги сверху, почистите также и внутреннюю часть (овчину) сапожка прямо руками, как вы обычно стираете вещи. Только делайте это аккуратно, не трите слишком сильно.
Смойте пену водой и не забудьте промыть внутри овчину. В принципе, на этом можно и остановиться и поставить угги сохнуть, набив бумажными салфетками или старыми полотенцами, чтобы они не потеряли форму во время сушки и не скукожились.
Если хотите пойти дальше и добиться идеальной чистоты, понадобится стиральная машина. И, да! Угги можно стирать в машине. Только, безусловно, отдельно от другой обуви и одежды (угги сильно линяют).
Установите щадящий режим стирки (шерсть или шелк). Это означает, что температура должна быть 30 градусов. Затем добавьте дополнительное полоскание прибавьте оборотов до 1000, ведь вам нужно отжать как можно больше воды, и добавьте деликатное средство для стирки (можно использовать средство для стирки шерсти).
После того, как выстираете угги, набейте их бумажными или микроволоконными салфетками, чтобы они не потеряли форму и поставьте сохнуть. Если в ванной комнате или в коридоре есть теплый пол — замечательно. Так они высохнут быстрее. Но на батарее угги сушить нельзя!
Когда обувь высохнет, ее можно обработать водоотталкивающим спреем для замши.
Источник
Рюкзак – это незаменимый атрибут любого туриста. В нем находятся вещи первой необходимости. И крайне сложно в условиях дикой природы, естественной среды сохранить свой аксессуар в идеально чистом виде. После каждого нового похода на рюкзаке появляются пятна, потертости, загрязнения, материал впитывает запахи, например, еды или дыма от костра, которые следует удалить вовремя, чтобы они не сопровождали вас всегда.
Только так можно на долгие годы сохранить свежесть, чистоту, высокое качество своего верного спутника в походах и городской жизни. Однако далеко не каждый человек знает точный ответ на вопрос, как правильно стирать рюкзак? Все тонкости и нюансы этого вопроса мы раскроем для вас в этой статье
Подготовка рюкзака к стирке
Прежде, чем начать процедуру стирки, модель необходимо подготовить. Извлеките из многочисленных карманов скопившийся мусор и изучите информацию производителя о стирке. Она указывается на ярлыке.
- Извлечение мусора. Мелкий мусор можно сложить в отдельный пакет. Вещи направить в стиральную машинку. После этого рекомендуется удалить с помощью пылесоса небольшие частицы, которые имеются в материи. Для качественной стирки рюкзака, необходимо оставить все молнии открытыми.
- Чистка щеткой. Теперь нужно с помощью обычной щетки ликвидировать засохшую грязь. Проведите по ней щетиной и, в завершении, влажной салфеткой. Если имеются съёмные карманы, иные элементы – отсоедините их. Нитки, торчащие из рюкзака, необходимо обрезать.
- Использование пятновыводителя. Перед тем, как стирать рюкзак руками или в стиральной машинке, необходимо воспользоваться пятновыводителем. Независимо от того, какой вы решили купить туристический рюкзак в СПб, вы можете использовать пятновыводитель, как сухой, так и гелеобразный. С помощью зубной щетки нанесите состав на пятна, оставьте его впитываться на 30 минут. Если пятновыводителя под рукой нет, то можно воспользоваться мыльным раствором.
Как произвести ручную стирку?
Любые классические и водонепроницаемые тактические рюкзаки желательно стирать вручную. Это позволит сохранить ткань на долгое время в идеальном состоянии. Этот принцип действует не только для походных изделий. Каждый рюкзак, будь то кожаный ранец школьника или атрибут туриста, лучше очищать вручную.
- Подготовка воды. Для ручной стирки рюкзака используется мыльная вода. Наберите в ванную 2/3 воды, добавьте туда немного стирального порошка. Лучше использовать мягкое, щадящее средство, чтобы сохранить ткань и кожу рук в хорошем состоянии. Не рекомендовано производить стирку горячей водой. От нее изделие может полинять, визуальный вид рюкзака будет испорчен.
- Дополнительные средства для ручной стирки. Вам также потребуется жесткая щетка или мочалка. А для удаления загрязнений с тонких мест, таких, как сетка, желательно использовать мягкую губку. Теперь раскрываем секреты того, как стирать туристический рюкзак. Опускаем основу и все съемные элементы в воду. Аккуратно, не торопясь производим очистку с помощью щетки. Наносим на нее образовавшуюся от стирального порошка пену и обрабатываем ей всю поверхность рюкзака. Не нужно выбирать отдельные, загрязненные элементы. Необходимо обработать всю поверхность. После того, как визуально модель будет чистой, переходим к следующему этапу.
- Ополаскивание. Как только вы будете точно уверены, что изделие является чистым, ополосните его в теплой проточной воде. Ополаскивание является одним из самых главных этапов. Если раствор со стиральным порошком останется на поверхности, то он высохнет в виде белесых полос. В этом случае придется производить повторное ополаскивание и дополнительную сушку.
- Как сушить рюкзак? Рюкзак аккуратно выжимаем, чтобы удалить с него льющуюся воду. Не переусердствуйте. Важно сохранить форму рюкзака, поэтому отжимание производится легкими движениями без усилий. После этого выравниваем места, в которых проходят швы и молнии. Придаем естественную форму модели. Не рекомендовано производить сушку рюкзака в стиральной машине. Ткань должна высохнуть в естественных условиях. Идеально, если у вас есть возможность провести ее на открытом воздухе (например, на балконе). Только после того, как рюкзак полностью высохнет, его можно убирать в шкаф. Если поторопиться, убрать влажную ткань, то она покроется плесенью и будет источать неприятный запах
Можно ли стирать вещь в стиральной машине?
Практически каждый турист задавался вопросом: как стирать рюкзак в стиральной машине? И можно ли это делать? Многие люди производят стирку рюкзаков именно в стиральных машинах, потому что это экономит время и силы. На вопрос можно ли стирать рюкзак в стиральной машине, сегодня нет однозначного ответа. Многие специалисты уверяют, что этого делать не стоит. В этом процессе невозможно контролировать состояние ткани, никак нельзя повлиять на процесс стирки. Если в процессе что-то пошло не так, то вы узнаете об этом только в самом конце.
Также обратите внимание на бирку, прикрепленную производителем. На ней указана информация о возможных способах обработки ткани походного аксессуара. Производители сообщают, можно ли стирать рюкзаки в стиральной машине, при какой температуре, в каких условиях.
Если же вы решили произвести стирку автоматическим способом, то необходимо учитывать некоторые нюансы этого нехитрого процесса.
Стираем рюкзак в машине-автомат
- Особенности стирки рюкзака в машинке. Перед тем, как направить изделие в стиральную машинку, его необходимо предварительно убрать в наволочку. Ее крепко завязываем. Если вы производите стирку без чехла и наволочки, то сначала выверните модель наизнанку. Это позволит частям замка меньше соприкасаться с элементами барабана. Берем мягкий, современный порошок. Высыпаем в отсек 2-3 столовых ложки.
- На каком режиме стирать рюкзак? Лучше всего выбрать «Деликатную стирку». Она прогревает воду только до 30о. Это позволяет сохранить форму и цвет.
Не рекомендовано стирать рюкзак вместе с грязными вещами. Он может полинять, тогда все, что находится в машинке, будет испорчено.
Иные способы чистки рюкзака
Если вы недавно приобрели свой походный рюкзак, если дорожите его видом, цветом, качеством и фактурой, то надежнее всего будет постирать модель в химчистке. Там специалисты подберут для него препараты, произведут чистку профессиональными средствами. И после проведения работы, вам будет предоставлена просушенным модель, которая имеет высокие эстетические и качественные характеристики.
Теперь у вас не возникнет вопросов, как стирать туристический рюкзак. Выбирайте способ, который максимально подходит именно вам, пробуйте, очищайте рюкзак от пятен, пыли, мусора и загрязнений, чтобы в следующем походе ваш верный спутник радовал вас своей непревзойденной чистотой!
Источник
Свойства мембраны
Мембрана обладает важными для человека свойствами, поэтому она достаточно распространена. Чаще подобную одежду используют для занятий спортом. В изделии из мембраны человек чувствует себя комфортно при любых погодных условиях. Все больше людей выбирают мембранную одежду, на это есть несколько причин:
- Мембрана обладает водоотталкивающими свойствами, из-за чего часто используется для изготовления верхней одежды.
- Мембранная ткань способна защитить не только от капель дождя, но и от порывов ветра.
- Мембранная ткань обладает достаточным уровнем паропроницаемости. Одежда из этого материала не препятствует естественному испарению пота, поэтому подходит для занятий спортом.
Перечисленные свойства достигаются за счет технологии изготовления мембранной ткани. Мембрана представляет собой пленку из органического или неорганического вещества. Ткань включает в себя два слоя:
- Верхний слой — износостойкий. Выполняет функцию защиты от ветра, влаги и иных внешних воздействий.
- Нижний слой, который мягче верхнего.
В составе мембранной ткани присутствуют прочие слои ткани, мембраны, помогающие обеспечить защиту от воздействия внешних факторов.
Сложная технология изготовления требует бережного отношения. Недаром часто возникает вопрос о том, как, например, стирать мембранный комбинезон или куртку.
Выбор чистящего средства
Этот этап при стирке является чуть ли не важнейшим. Необходимо подобрать правильное, подходящее средство:
- Средство для стирки мембранных тканей не должно забивать микропоры. Это приводит к утрате паропроницаемости.
- Пятновыводители также способны привести к ухудшению свойств материала, так как тоже способны забивать микропоры.
- Отбеливатели на основе хлора делают ткань более проницаемой.
- Кондиционеры и ополаскиватели приводят к смягчению материала.
Для стирки подойдут жидкие средства, но не все. Нежелательно применять средства, в состав которых не входят энзимные компоненты — они разрушают свойства мембраны.
Средство для стирки мембраны должно быть предназначено для этого материала. Распространение получили предназначенные для этого гели, которые легко выполаскиваются и не забивают поры. Их часто продают в магазинах спортивных товаров.
Вот лучшие средства для этих целей:
- Perwoll Sport & Active
- Domal Sport Fein Fashion
- Denkmit Fresh Sensation
Могут подойти и средства для стирки, предназначенные для классических тканей. В этом случае на упаковке будет указано, что это средство можно использовать для подобного типа одежды.
Машинная стирка
Машинная стирка безопасна для мембранной ткани, однако не стоит прибегать к данному способу слишком часто. Использовать стиральную машину необходимо лишь в случаях сильного загрязнения. Перед стиркой необходимо выяснить, чем стирать мембранную одежду в стиральной машине. Подойдут все предназначенные для этого средства или стружка из хозяйственного мыла.
Машинная стирка осуществляется следующим образом:
- Проверить карманы на наличие посторонних предметов.
- Все застежки (пуговицы, молнии) должны быть застегнуты.
- Декоративные элементы оклеить скотчем в несколько слоев для сохранения их внешнего вида.
- Мех нужно отстегнуть, иначе стирка его повредит.
- При необходимости застирать грязные участки хозяйственным мылом.
- Стирать рекомендуется на деликатном режиме, без отжима. Использовать для стирки нужно средство, предназначенное для мембраны.
- После окончания стирки достать вещь из машины и повесить над тазом, ванной, чтобы вода сбежала.
- При возможности разложить одежду на горизонтальной твердой поверхности до полного высыхания.
- При появлении разводов повторить полоскание.
Ручная стирка
Ручная стирка — более щадящий вариант, сохраняет первоначальный вид одежды. Краткая инструкция того, как стирать мембрану руками:
- Проверить карманы, убрать из них все лишнее, отстегнуть мех.
- Внимательно рассмотреть вещь, запомнить, где находятся наиболее загрязненные участки.
- Налить в емкость воды средней температуры (+30…40°С).
- Развести гель или иное средство, руководствуясь инструкцией по применению. В случае использования хозяйственного мыла сделать мыльный раствор.
- Поместить вещь в воду. Важно сразу приступить к удалению загрязнений, не прибегая к замачиванию.
- Легкими, щадящими верхний слой движениями избавиться от пятен, иных загрязнений.
- Прополоскать вещь под прохладной водой.
- Осторожно отжать, не скручивая изделие.
Сушить изделие рекомендуется на горизонтальной поверхности или плечиках, предварительно дав стечь лишней воде.
Правила ухода
Теперь понятно, как стирать мембранную куртку. Но это далеко не все рекомендации по уходу за изделием.
После того как загрязнения удалены, вещь нужно пропитать средством на основе фтора. Это способствует восстановлению DWR-покрытия, за счет которого и достигается водонепроницаемость. Поэтому, если изделие начало утрачивать свои свойства, можно попытаться восстановить его. Выделяют два вида пропиток:
- Влагоотталкивающие спреи. После нанесения специального состава изделие оставляют сушиться. Однако стоит учесть, что возможен риск неравномерного нанесения спрея.
- Специальные жидкие пропитки. Их используют в качестве кондиционера для ополаскивания. Метод не имеет недостатков, если соблюдать правила использования. Важно не наносить большое количество пропитки, иначе ткань перестанет пропускать воздух.
Категорически запрещено гладить мембранную одежду: верхний слой расплавится, потеряет большинство своих свойств. К этому неприятному последствию может привести и сушка на батарее, обогревателях и вблизи открытого огня.
Возможно будет интересно: Что делать если полиняла вещь при стирке
Источник
На Хабре появились интересные статьи (например), о том как стереть информацию на Flash SSD накопителе, так, что бы информация действительно была стерта. Производители заявляют, что обычное стирание не гарантирует невозможность восстановления информации, и рекомендует использовать специальные функции стирания, которые сотрут не только таблицы размещения блоков данных, но и собственно сами блоки данных в памяти, содержащие стираемую информацию. А можно ли восстановить полноценно стертую информацию во Flash памяти? Не просто найти неиспользуемые области, в которых сохранились «ошметки» более не нужной (якобы стертой) информации, а именно восстановить исходное значение битов памяти после физического процесса стирания этих бит? Наш интерес к этой теме вызван не попыткой найти что-то тайное, а наоборот, дать рекомендации как стереть, чтобы никто не нашел (или правильней сказать затруднить). Сейчас в ряде приборов заложены алгоритмы 10 и более кратных процедур стирания, что во-первых, долго, а во-вторых, расходует ресурс Flash памяти и быстро выводит ее из строя. Но для того, что бы рекомендации были не абстрактные «сотрите дважды» или «сотрите, запишите и еще раз сотрите», а имели некое количественное выражение, нужно сначала научиться восстанавливать информацию. Интересно? Тогда поехали…
Введение.
Затравочный вопрос
Попробуйте сформулировать критерий оценки объема восстановленной информации? Если мы восстановили все, то это 100%, если ничего, то 0%. При этом нужно понимать, что если ни один «0» и ни одна «1» не совпадает с исходной информацией, то это означает, что мы восстановили 100% информации, но только проинвертировали ее. Мы так и не пришли к какому либо устраивающих всех критерию, и при 50% совпадения с исходной информацией — мы считали минимумом возможного восстановления. Возможно коллективный Хабр-разум даст другие идеи?
Биты информации во Flash памяти хранятся в виде заряда на «плавающем» затворе либо в области подзатворного диэлектрика МОП-транзистора. Если уровень заряда больше некоторого уровня, то ячейка запрограммирована, если ниже — то считается чистой. Пока мы остановимся на SLC Flash памяти, когда одна ячейка кодирует один бит. Есть более сложные типы, когда уровнем заряда в одной ячейки кодируется несколько бит. Например, MLC — два бита на ячейку, условно отсутствие заряда = «11», 1/3 заряда = «01», 2/3 заряда = «10» и полный заряд соответствует коду«00». Для QLC на одной ячейке хранится уже четыре бита. Поверх всего этого наложены еще всевозможные блочные корректирующие коды, которые дают уже достаточно высокий уровень надежности, даже при физических отказах нескольких ячеек. Но как уже отмечено ранее, мы пока остановимся на ячейках памяти, кодирующих один бит. И в частности подопытным кроликом будет отечественная микросхема 1636РР4, объемом 16Мбит. И чтобы облегчить восприятие, воспользуемся аналогией — представим ячейку Flash памяти как стакан воды. И если стакан пустой — то это «1». Если полный — то «0». Во время операции программирования заряд заносится на «плавающий затвор» — наполняем стакан водой, при стирании заряд удаляется — выливаем из стакана воду. После каждой операции стирания большая часть этого заряда уходит, но малая часть остается — стакан остается мокрым. И если наш стакан мокрый — значит ранее в нем была вода — ячейка была запрограммирована — на этом эффекте и строится основной принцип восстановления стертой информации.
Сергей Скоробогатов из Кембриджского университета (много интересного можно у него почитать) провел эксперимент на ячейках с плавающим затвором. Он выполнял операцию стирания для ячеек, в которые были предварительно записаны «0» и «1». Тенденция разницы пороговых напряжений показана на следующем рисунке.
Несмотря на то, что операция стирания выполняется 100 раз, отличие порогового напряжения запрограммированных и затем стертых ячеек от ни разу не программированных, очевидно существует. Т.е. если из пустого, но мокрого, стакана еще раз вылить воду, то он все равно остается мокрым. Таким образом, дублирование операции стирания не является безопасным и эффективным способом защиты от восстановления стираемой информации.
Предположим, что у нас полностью чистая, ранее не использованная микросхема памяти, тогда ее ячейки памяти выглядят вот так
Все ячейки читаются как «1», т.е. чистые.
Теперь мы ее запрограммируем.
Часть ячеек запрограммированы (заполнены водой), и читаются как «0». Часть ячеек осталась чистыми.
Выполним стандартную процедуру стирания.
Все ячейки читаются чистыми «1». Остаточного заряда не хватает, чтобы превысить порог. Но лишний заряд в ранее записанных ячейках остается — стаканы мокрые.
Теперь если начать понемногу доливать во все стаканы воды, то ранее мокрые стаканы быстрее превысят порог, чем те, которые всегда были сухими.
И так далее понемногу доливаем
Пока все ранее записанные ячейки не перейдут снова в запрограммированное состояние.
Вроде бы все просто, система взломана, все сейчас начнут восстанавливать прошивки защищенных микроконтроллеров, «фиксить» использованные метрошные карты, и о боже, начнут реверс инженеринг банковских. Рынок Flash памяти рухнет и поглотит за собой всю микроэлектронику… но нет. Все гораздо сложнее. Есть три аспекта, которые значительно затрудняют процесс.
1. Как «чуть-чуть» запрограммировать ячейку памяти ?
Обычно у микросхем Flash памяти стандартный процесс записи одного бита занимает до нескольких микросекунд. В частности у микросхемы 1636РР4 время программирования одного байта составляет не более 200 мкс. С одной стороны это достаточно длительный процесс, который легко можно «укоротить», например прервать. Но с другой стороны процесс записи очень сложный. Во-первых, для программирования ячейки Flash необходимо высокое напряжение 7…15В. В современных микросхемах для удобства пользователей блок накачки высокого напряжения встроен в микросхему и высокое напряжение не требуется подавать извне. Блок автоматически включается при начале операции записи, накачивает достаточный уровень из основного напряжения питания, а уже затем запускаются процессы подачи высокого напряжения в затворы для внесения заряда. После завершения процесса записи, выключается блок накачки, а накаченное высокое напряжение «сливается» для возможности безопасного переключения на следующую ячейку памяти. За все эти процессы отвечает внутренний цифровой автомат, который не предполагает какое-либо вмешательство и изменение его поведения. Даже команда «сброса» игнорируется в процессах записи или стирания. Остается только завершить процесс по выключению питания. Но на самом деле, разработчикам микросхемы, знающим как она работает, доступны различные методы, например, используемые при тестировании, в которых они имеют больше возможностей для управления. Но данная информация закрыта, и ее публикация в открытых источниках не допустима. В любом случае, мы смогли безопасно управлять квантами дозаписи (долива), и определили минимальный при котором возникал эффект восстановления данных.
На следующей картинке представлено, через сколько дозаписей минимального кванта ячейка превышает порог.
Как видно, в конечном итоге все ячейки превышают порог «запрограммированности», но часть ячеек делает это быстро, а часть позже. И хотя на рисунке представлены некие уровни остаточных данных и дозаписанных данных — это не более чем абстракция, так как для каждой ячейки мы можем сказать только, то, что после стирания и начала записи минимальными квантами она запрограммировалась на N шаге.
Пора перейти к обработке больших объемов данных. Для этого была разработана программа, позволяющая проводить маннипуляции над большим объемом ячеек Flash памяти.
Программа позволяет графически отобразить получаемые результаты, так как человеческий глаз замечает, то, что сложно описать чистой математикой. Кроме того, программа выполняет ряд операций по статистической обработке. Например, после каждого цикла дозаписи выполняется несколько циклов чтения и значение ячейки определятся как среднеарифиметическое. И да, процесс восстановления очень долгий, и без автоматизации провести такое исследование крайне затруднительно. Но к сожалению обнадеживающие результаты при манипулировании с несколькими ячейками перестал работать при оперировании на больших массивах. Итак, второй аспект.
2. Все стаканы разные.
Как видно из рисунка, в ходе исследований мы использовали паттерн «Шахматный код» для заполнения памяти и последующего восстановления информации. На следующем рисунке представлено как выглядит память после программирования и после стандартной процедуры стирания.
Поиграв настройками, нам удавалось восстановить более-менее воспринимаемую глазом картину в отдельной области, но при переходе к другой области, картина полностью разрушалась. Особенно это было заметно на границе секторов. Таким образом возникло понимание, что все ячейки разные. В микроэлектроннике этот эффект называют «miss-match» или повторяемостью элементов, т.е. рядом расположенные одинаковые элементы очень похожи, и имеют очень близкие параметры, а стоит их разнести на достаточное расстояние, даже полностью одинаково нарисованные элементы начинают отличаться по своим параметрам. Так и в нашем случае, с одной стороны все ячейки должны быть одинаковыми, но поведение их сильно разнится. Последующий анализ показал, что даже соседние ячейки могут быть разными. Т.е. если вернуться к нашей аналогии со стаканами, то все ячейки выглядят примерно так.
Некоторые очень долго невозможно залить до порога, даже если заведомо известно, что они были ранее записанны, некоторые наоборот, известно что она точно чистая, но после первого кванта становится записанной. Для каждой ячейки мы можем примерно оценить ее поведение. Но для этого необходимо ее многократно стереть и записать квантами — создать модель. При этом модель каждой ячейки в разных образцах микросхемы будет разной. Т.е. модель создается для каждого образца, который мы исследовали. Очевидно, что постоянные записи и стирания, необходимые для создания модели окончательно сотрут остатки атакуемой (восстанавливаемой) информации. Поэтому подход следующий:
1. Делается «слепок» образца атакуемой микросхемы, где для каждой ячейки записывается номер кванта, при котором превышен порог запрограммированности.
2. Для данного образца микросхемы формируется модель ее ячеек «фон».
3. Результатом является разница между «слепком» и «фоном».
В результате чего получается достаточно качественно восстановить информацию. По результатам статистической обработки, четко различимы «горбы» восстановленных «0» и «1».
Именно наличие таких «горбов» является критерием наличия факта восстановления информации, т.е. есть группа бит с малым числом шагов и с большим числом шагов. Отношение величины площади горбов — отражает соотношение «0» и «1» в исходной информации. И теперь можно переходить к основной части нашей задачи. Как стереть исходную информацию, чтобы ее восстановление было затруднено.
Стирание
Напомню, что целью работы было не восстановить информацию, а найти метод стирания, который наибольшим образом затруднит восстановление. Для начала посмотрим, как работает многократное повторение стандартной функции стирания.
Как видно, обычное стирание памяти стандартной функцией оставляет возможность восстановления исходной информации. Раз просто стирание не помогает, остается только одно — что-то записать перед стиранием, а потом стирать. Что же можно записать? Были проанализированы следующие варианты:
— запись псевдослучайной последовательности.
— запись во все ячейки «0», включая ранее запрограммированные (еще раз напомню, что стертая или чистая ячейка = «1»).
— запись инверсных данных, т.е. дозаписать «0» в чистые ячейки.
В результате были получены вот такие результаты.
50% — как было отмечено в затравочном вопросе, является минимумом восстановления информации.
Таким образом, для безопасного стирания информации в Flash памяти лучше всего подходит метод «запись инверсных данных и стирание», когда перед стиранием все ранее незапрограммированные ячейки дозаписываются, после чего выполняется общее стирание. Это не исключает выполнение дополнительно других методов в зависимости от паранойи заказчика. Но общая рекомендация — перед любым стиранием нужно дозапрограммировать все незапрограммированные ячейки.
В итоге у нас получился вот такой заключительный график
И если, дорогой читатель, ты еще не устал от этого длинного повествования, то в этом графике тебя должно что-то смутить.
Смутить вас должны цифры 100, 1000 и 10 000 по оси Х!
Что же они означают? Так вот, все выше описанное действительно, только в том случае, если исходная информация во Flash память была записана 10 000 (десять тысяч) раз. Т.е. «Шахматный код» перед попыткой восстановления записывался и стирался 10 000 раз, только после этого наш метод восстановления позволял восстановить информацию. Это и есть третий аспект. То, как снижается уровень восстановления при 1000 и 100 записях, показывает как раз этот график. При однократной записи восстановить какую-либо информацию нам не удалось. Так что рынок Flash памяти и микроэлектроники может чувствовать себя спокойно.
P.S. Данная статья является результатом большого коллектива, и я выражаю огромную благодарность всем участникам.
P.P.S. А что будет если 10 000 записей в одну микросхему заменить на 10 000 разных микросхем с одной и той же информацией? Например, закрытая битами «Read Protect» прошивка в микроконтроллерах? Но об этом в следующий раз…
Источник