<?xml version="1.0" encoding="cp1251"?>
<?xml-stylesheet type="text/css" href="http://www.pgpru.com/styles/atom.css" media="screen"?>
<rss version="2.0">
<channel>
<title>openPGP в России/Новости/2007/DiskCryptor-OpenSourceПрограммаДляШифрованияДисковыхРазделов</title>
<link>http://www.pgpru.com/%CD%EE%E2%EE%F1%F2%E8/2007/DiskCryptor-OpenSource%CF%F0%EE%E3%F0%E0%EC%EC%E0%C4%EB%FF%D8%E8%F4%F0%EE%E2%E0%ED%E8%FF%C4%E8%F1%EA%EE%E2%FB%F5%D0%E0%E7%E4%E5%EB%EE%E2</link>
<description>История изменений документа Новости/2007/DiskCryptor-OpenSourceПрограммаДляШифрованияДисковыхРазделов</description>
<copyright>http://www.pgpru.com/%CF%F0%EE%E5%EA%F2/%CF%F0%E0%E2%E8%EB%E0</copyright>
<language>ru</language>
<image>
<title>openPGP в России</title>
<link>http://www.pgpru.com/</link>
<url>http://www.pgpru.com/images/pgpru_banner.gif</url>
<width>88</width>
<height>31</height>
</image>
<item>
<title>Редакция от 19/12/2007 20:30</title>
<link>http://www.pgpru.com/%25cd%25ee%25e2%25ee%25f1%25f2%25e8/2007/diskcryptoropensource%25cf%25f0%25ee%25e3%25f0%25e0%25ec%25ec%25e0%25c4%25eb%25ff%25d8%25e8%25f4%25f0%25ee%25e2%25e0%25ed%25e8%25ff%25c4%25e8%25f1%25ea%25ee%25e2%25fb%25f5%25d0%25e0%25e7%25e4%25e5%25eb%25ee%25e2/show?time=2007-12-19+20%3A30%3A25</link>
<guid isPermaLink="true">http://www.pgpru.com/%25cd%25ee%25e2%25ee%25f1%25f2%25e8/2007/diskcryptoropensource%25cf%25f0%25ee%25e3%25f0%25e0%25ec%25ec%25e0%25c4%25eb%25ff%25d8%25e8%25f4%25f0%25ee%25e2%25e0%25ed%25e8%25ff%25c4%25e8%25f1%25ea%25ee%25e2%25fb%25f5%25d0%25e0%25e7%25e4%25e5%25eb%25ee%25e2</guid>
<description><![CDATA[<div class="pageBefore"></div><div class="page">
<h3>Сравнение редакций документа <a href="http://www.pgpru.com/novosti/2007/diskcryptoropensourceprogrammadljashifrovanijadiskovyhrazdelov">Новости / 2007 / Disk Cryptor-Open Source Программа Для Шифрования Дисковых Разделов</a> от <a href="http://www.pgpru.com/novosti/2007/diskcryptoropensourceprogrammadljashifrovanijadiskovyhrazdelov?time=2007-12-19+20%3A30%3A25">19/12/2007 20:30</a> и <a href="http://www.pgpru.com/novosti/2007/diskcryptoropensourceprogrammadljashifrovanijadiskovyhrazdelov">12/01/2008 09:02</a></h3>
<br />
<h2>Удалено:</h2><br />
<div class="deletions">Для удобства использования драйвер кеширует вводимые пароли в памяти ядра, и при монтировании тома выбирает подходящий пароль автоматически. Если подходящий пароль не обнаруживается, то программа выдаст окно ввода пароля. Пароли кешируются в неподкачиваемой памяти и не могут попадать в page file. В случае краха системы драйвер затирает кешированые пароли и используемые для работы с шифроваными дисками структуры, предотвращая их попадание в crash dump, однако возможно попадание паролей в hiberfile при использовании hibernate, поэтому очень рекомендуются эту функцию отключить. Вы можете очистить кеш паролей через пункт меню "Tools-&gt;Clear cahced passwords". Внешние usb диски, либо иные подключаемые тома монтируются автоматически. exe файл программы нужен только для установки и управления ею, и в процессе постоянного использования можно без него обходиться. Зашифруйте все свои диски одним паролем, и тогда вам будет достаточно раз ввести пароль при загрузке.<br />
На Core Quad Q6600 скорость шифрования составляет 104мб/с на одно ядро. Максимальная скорость чтения данных с жёсткого диска &ndash; 40мб/с, следовательно на этом процессоре можно одновременно работать с 10ю жёсткими дисками без падения производительности. В том случае, если диски у вас не всегда используются с полной нагрузкой, можно без падения производительности работать с большим числом дисков и на более слабой системе. Реализация криптоалгоритмов для x86 версии написана на ассемблере и максимально оптимизирована под процессоры Intel Core, но довольно быстро работает и на любых других процессорах. Использованы практически все возможности оптимизации, в частности для алгоритма AES код генерируется динамически, с оптимизацией под конкретный ключ.<br />
В программе используется AES256 с 128 битным блоком в режиме LRW 128. Режим LRW 128 создан специально для шифрования дисков, и защищает от ряда специфичных для этого применения атак. Ключ шифрования формируется случайным образом и хранится в зашифрованном виде в первом секторе тома. Первый сектор зашифрован аналогично всему диску, но его ключ формируется из введенного пароля с помощью sha1-hmac по стандарту pkcs5. Использование salt исключает атаки по rainbow tables, а 1000 интераций хеширования замедляют перебор паролей, добавляя стойкости даже относительно коротким паролям. Ключевым компонентом, определяющим реальную безопасность этой системы, является генератор случайных чисел (PRNG) с помощью которого генерируются ключи. В моей реализации используется PRNG на sha1-хешах с несколькими источниками энтропии. Он построен на основе модифицированного PRNG из TrueCrypt. Модификация сделана для повышения стойкости к атакам на предсказание внутреннего состояния PRNG. В качестве быстрых источников энтропии используется ряд функций ядра, счётчик тактов процессора и системное время. PRNG обновляет своё состояние с помощью этих функций при каждом использовании, а так же в момент ряда системных событий (таких как подключение тома, открытие/закрытие файлов, и. т.д.). В качестве медленного источника энтропии однократно используется PRNG Windows (CryptoAPI), движения мыши в окне программы (постоянно) и системная информация (добавляется периодически). Этого вполне достаточно для исключения возможности предсказания генерируемых ключей, однако в следующих версиях список источников энтропии будет пополнен, для большей гарантии стойкости. Наверняка у вас возникнет вопрос: "Не содержит ли программа бекдор, встроеный автором". Я отвечу &ndash; не содержит. Но вы можете мне не верить, и сами проверить и скомпилировать исходники. Я очень рекомендую вам это сделать, после чего отписаться о результатах проверки в гостевой книге и в <a href="http://freed0m.org/forum" target="_blank" title="" class="outerlink">соответствующих обсуждениях</a>, ибо, чем больше людей это сделает, тем больше будет доверие к программе.<br />
Для компиляции программы вам понадобится WDK (Windows Driver Kit), VisualStudio 2003 и FASM. Компиляция производится из IDE VisualStudio. Компиляция загрузчика производится отдельно, с помощью FASM.</div><br />
<h2>Добавлено:</h2><br />
<div class="additions">Для удобства использования драйвер кеширует вводимые пароли в памяти ядра, и при монтировании тома выбирает подходящий пароль автоматически. Если подходящий пароль не обнаруживается, то программа выдаст окно ввода пароля. Пароли кешируются в неподкачиваемой памяти и не попадают в page-file. Вы можете очистишь кеш паролей через пункт меню "Tools-&gt;Clear Cached Passwords", либо полностью отключить кеширование в настройках программы. Внешние usb-диски, либо иные подключаемые тома, монтируются автоматически. exe файл нужен только для установки и управления программой, и, при постоянном использовании, можно обходиться без него. Зашифруйте все свои диски одним паролем, и тогда вам будет достаточно только лишь раз ввести пароль при загрузке.<br />
На Core Quad Q6600 скорость шифрования составляет 104мб/с на одно ядро. Максимальная скорость чтения данных с одиночного жёсткого диска &ndash; 80мб/с, следовательно на этом процессоре можно одновременно работать с 5ю жёсткими дисками без падения производительности. В том случае, если диски у вас не всегда используются с полной нагрузкой, можно без падения производительности работать с большим числом дисков и на более слабой системе. Реализация криптоалгоритмов для x86 версии написана на ассемблере и максимально оптимизирована под процессоры Intel Core, но довольно быстро работает и на любых других процессорах. Использованы практически все возможности оптимизации, в частности для алгоритма AES код генерируется динамически, с оптимизацией под конкретный ключ.<br />
В программе используется AES256 с 128 битным блоком в режиме LRW 128. Режим LRW 128 создан специально для шифрования дисков, и защищает от ряда специфичных для этого применения атак. Ключ шифрования формируется случайным образом и хранится в зашифрованном виде в первом секторе тома. Первый сектор зашифрован аналогично всему диску, но его ключ формируется из введенного пароля с помощью sha1-hmac по стандарту pkcs5. Использование salt исключает атаки по rainbow tables, а 1000 итераций хеширования замедляют перебор паролей, добавляя стойкости даже относительно коротким паролям. Ключевым компонентом, определяющим реальную безопасность этой системы, является генератор случайных чисел (PRNG) с помощью которого генерируются ключи. В моей реализации используется PRNG на sha1-хешах с несколькими источниками энтропии. Он построен на основе модифицированного PRNG из TrueCrypt. Модификация сделана для повышения стойкости к атакам на предсказание внутреннего состояния PRNG. В качестве быстрых источников энтропии используется ряд функций ядра, счётчик тактов процессора и системное время. PRNG обновляет своё состояние с помощью этих функций при каждом использовании, а так же в момент ряда системных событий (таких как подключение тома, открытие/закрытие файлов, и. т.д.). В качестве медленного источника энтропии однократно используется PRNG Windows (CryptoAPI), движения мыши в окне программы (постоянно) и системная информация (добавляется периодически). Этого вполне достаточно для исключения возможности предсказания генерируемых ключей, однако в следующих версиях список источников энтропии будет пополнен, для большей гарантии стойкости. Наверняка у вас возникнет вопрос: "Не содержит ли программа бекдор, встроеный автором". Я отвечу &ndash; не содержит. Но вы можете мне не верить, и сами проверить и скомпилировать исходники. Я очень рекомендую вам это сделать, после чего отписаться о результатах проверки в гостевой книге и в соответствующих обсуждениях на форумах, ибо, чем больше людей это сделает, тем больше будет доверие к программе.<a name="h19183-1"></a><h4>Риски использования и возможные каналы утечек данных</h4>
Я неоднократно слышал о случаях когда спецслужбы ломали различные криптодиски за несколько минут. Обычно такие слухи либо называют выдумкой, либо начинают рассуждать о бекдорах для спецслужб якобы встроеных в шифровальный софт. Бекдоры в проприетарном софте вполне возможны, но зачастую вскрыть зашифрованые данные можно и без них! Виной всему являются утечки конфиденциальных данных в ряд незашифрованых системных файлов. Наиболее опасными файлами в Windows являются реестр, файлы подкачки, crash dump и файл гибернации (hiberfil.sys). В файл подкачки пишеться большая часть памяти пользовательских приложений, в том числе и обрабатываемые ими конфиденциальные данные. DiskCryptor препятствует попаданию ключей и паролей в файл подкачки благоданя хранению их в неподкачиваемой памяти. К тому же пароли и ключи не храняться дольше, чем это нужно для их обработки, после чего занимаемая ими область памяти зануляется. Подобная защита есть во всех адекватных Open-Source криптографических продуктах, но ее не всегда достаточно для сведения риска утечек к нулю. Наиболее опасными являются утечки в hiberfil.sys и в crash дампы, так как при этом на диск сохраняется все содержимое памяти, включая неподкачиваемые области. Положение сильно осложняется тем, что механизм записи дампов и hiberfil.sys полностью недокументирован, и поэтому большинство существующих средств шифрования дисков не могут зашифровать эти файлы и они пишуться в открытом виде на в сектора диска! Последствия этого катострофичны, так как сохранение дампа памяти в открытом виде однозначно приводит к вскрытию всей зашифрованой информации в течении нескольких минут. В общем товарищи из Microsoft подложили нам такую свинью, что и никаких бекдоров в криптософте не надо. Наверняка этой особенностью Windows умеют пользоваться спецслужбы, откуда и пошли соответствующиеся слухи. Наиболее простым решением является отключение дампов и гибернации, о чем кстати сказано в документации к TrueCrypt. Проблема только в том, что большинство пользователей документацию не читают, и получают не безопасность, а только иллюзию таковой. В DiskCryptor начиная с версии 0.2.5 введены меры препятствующие утечкам ключевых данных. Если ваш системный раздел зашифрован, то DiskCryptor будет шифровать дампы и hiberfil.sys. Если не зашифрован, то при наличии подключеных криптодисков вход в гибернацию и запись дампов при крахе системы будут блокироваться, а если подключеных криптодисков нет, то перед входом в гибернацию или записью дампа будет автоматически очищаться кеш паролей в памяти. Таким образом программа препятствует попаданию ключевых данных на диск в открытом виде. Но учтите, что всегда остается вероятность утечки данных по вине стороннего приложения. Например если у вас стоит софт перехватывающий ввод с клавиатуры (это могут быть различные переводчики, программы автоматический смены раскладки клавиатуры, кейлоггеры), либо вы передаете пароли через буффер обмена, то пароли могут быть сохранены в не контролируемом DiskCryptor участке памяти, и попасть во всевозможные места утечки данных, вплоть до сохранения пароля в клавиатурный лог. Чтобы защититься от утечек вызываемых сторонним софтом, вам будет досаточно зашифровать все разделы на которые может идти сохранение подобной информации. Если вы их зашифровали одинаковым паролем, то можете вводить его единократно до загрузки системы. В этом случае пароль защищен от перехвата кейлоггерами и прочим подобным софтом. DiskCryptor дает вам максимально полную автоматическую защиту от основных каналов утечек ключевых данных, однако его использование не отменяет необходимости думать головой.<br />
Для компиляции программы вам понадобится WDK (Windows Driver Kit), VisualStudio 2008 и FASM. Компиляция производится из IDE VisualStudio. Компиляция загрузчика производится отдельно, с помощью FASM.</div></div>
]]></description>
<pubDate>Wed, 19 Dec 2007 20:30:25 +0300</pubDate>
</item>
<item>
<title>Редакция от 21/11/2007 18:52</title>
<link>http://www.pgpru.com/%25cd%25ee%25e2%25ee%25f1%25f2%25e8/2007/diskcryptoropensource%25cf%25f0%25ee%25e3%25f0%25e0%25ec%25ec%25e0%25c4%25eb%25ff%25d8%25e8%25f4%25f0%25ee%25e2%25e0%25ed%25e8%25ff%25c4%25e8%25f1%25ea%25ee%25e2%25fb%25f5%25d0%25e0%25e7%25e4%25e5%25eb%25ee%25e2/show?time=2007-11-21+18%3A52%3A24</link>
<guid isPermaLink="true">http://www.pgpru.com/%25cd%25ee%25e2%25ee%25f1%25f2%25e8/2007/diskcryptoropensource%25cf%25f0%25ee%25e3%25f0%25e0%25ec%25ec%25e0%25c4%25eb%25ff%25d8%25e8%25f4%25f0%25ee%25e2%25e0%25ed%25e8%25ff%25c4%25e8%25f1%25ea%25ee%25e2%25fb%25f5%25d0%25e0%25e7%25e4%25e5%25eb%25ee%25e2</guid>
<description><![CDATA[<div class="pageBefore"></div><div class="page">
<h3>Сравнение редакций документа <a href="http://www.pgpru.com/novosti/2007/diskcryptoropensourceprogrammadljashifrovanijadiskovyhrazdelov">Новости / 2007 / Disk Cryptor-Open Source Программа Для Шифрования Дисковых Разделов</a> от <a href="http://www.pgpru.com/novosti/2007/diskcryptoropensourceprogrammadljashifrovanijadiskovyhrazdelov?time=2007-11-21+18%3A52%3A24">21/11/2007 18:52</a> и <a href="http://www.pgpru.com/novosti/2007/diskcryptoropensourceprogrammadljashifrovanijadiskovyhrazdelov?time=2007-12-19+20%3A30%3A25">19/12/2007 20:30</a></h3>
<br />
<h2>Удалено:</h2><br />
<div class="deletions"><a name="h19183-1"></a><h3><!--notypo--><a name="1911" href="#1911" title=""></a>
<!--/notypo--><!--notypo-->19.11 // TrueCrypt WDE - open source программа для шифрования дисковых разделов<!--/notypo--></h3>
TrueCrypt WDE &ndash; единственное полностью открытое решение позволяющее шифровать все дисковые разделы включая системный. Программа является заменой проприетарных DriveCrypt Plus pack и PGP WDE. Для шифрования используется алгоритм AES256 в LRW режиме, и формат тома полностью совместим с TrueCrypt, благодаря чему вы можете открыть зашифрованый раздел на Linux с помощью TrueCrypt.<br />
Программа работает на системах Windows 2000, XP, 2003 server, XP x64, 2003 server x64, Vista, Vista x64 (with driver signing disabled). В Windows Vista на данный момент невозможно шифровать системный раздел, в остальных ОС программа работает без всяких ограничений. Для установки программы запустите файл tcwde.exe (или tcwde64.exe для 64х битных систем). Программа предложит установить драйвер и перезагрузиться. После перезагрузки вы можете начать работу с программой. <br />
Единственное что программа устанавливает в систему &ndash; это драйвер tcwde.sys. Полностью удалить его вы можете через пункт меню "File-&gt;Uninstall driver", однако помните, что если ваш системный раздел зашифрован, то Windows без драйвера загрузиться не сможет. Поэтому не забудьте расшифровать системный раздел перед удалением программы. При установке новой версии программы, старую удалять не обязательно, т.к. обновление драйвера до новой версии произойдет автоматически.<br />
Шифрование системного раздела невозможно при использовании динамических дисков, либо нестандартных SCSI дисков (эти диски отличаются тем, что программа установки windows не видит их без специальных драйверов). Также обязательное требование &ndash; использование для загрузки ОС только одного раздела. Конфигурации когда ntldr и boot.ini находятся на одном разделе, а сама система на другом не поддерживаются. Шифрование системного раздела на Windows Vista и Windows server 2008 не поддерживается.<br />
На моем Core Quad Q6600 скорость шифрования составляет 84мб/с на одно ядро. Максимальная скорость чтения данных с жесткого диска &ndash; 40мб/с, следовательно на этом процессоре можно одновременно работать с 8ю жесткими дисками без падения производительности. Если диски у вас не всегда используются с полной нагрузкой, то можно без падения производительности работать с большим числом дисков и на более слабой системе.<br />
В программа используется AES256 с 128 битным блоком в режиме LRW 128. Режим LRW 128 создан специально для шифрования дисков, и защищает от ряда специфичных для этого применения атак. Ключ шифрования формируется случайным образом и хранится в зашифрованом виде в первом секторе тома. Первый сектор зашифрован аналогично всему диску, но его ключ формируется из введенного пароля с помощью sha1-hmac по стандарту pkcs5. Использование salt исключает атаки по rainbow tables, а 1000 интераций хеширования замедляют перебор паролей добавляя стойкости даже относительно коротким паролям. Ключевым компонентом определяющим реальную безопасность этой системы является генератор случайных чисел (PRNG) с помощью которого генерируются ключи. В моей реализации используется PRNG на sha1 хешах с несколькими источниками энтропии. Он построен на основе модифицированого PRNG из TrueCrypt. Модификация сделана для повышения стойкости к атакам на предсказание внутреннего состояния PRNG. В качестве быстрых источников энтропии используется ряд функций ядра, счетчик тактов процессора и системное время. PRNG обновляет свое состояние с помощью этих функций при каждом использовании, а так же в момент ряда системных событий (таких как подключение тома, открытие/закрытие файлов, и.т.д.). В качестве медленного источника энтропии однократно используется PRNG Windows (CryptoAPI), и движения мыши в окне программы (постоянно). Этого вполне достаточно для исключения возможности предсказания генерируемых ключей, однако в следующих версиях список источников энтропии будет пополнен, для большей гарантии стойкости. Еще наверняка у вас возникнет вопрос "не содержит ли программа бекдор встроеный автором". Я отвечу &ndash; не содержит. Но вы можете мне не верить, и сами проверить и скомпилировать исходники. Я очень рекомендую вам это сделать, после чего отписаться о результатах проверки в гостевухе и в <a name="biblioteka/chernowiki/truecryptsovmestimajaprogrammashifrovanijadiskov" href="http://www.pgpru.com/biblioteka/chernowiki/truecryptsovmestimajaprogrammashifrovanijadiskov" class="" title="biblioteka /&nbsp;chernowiki /&nbsp;truecryptsovmestimajaprogrammashifrovanijadiskov">соответствующих обсуждениях</a> на форумах, ибо чем больше человек это сделает, тем больше будет доверие к программе. <br />
Для компиляции программы вам понадобиться WDK (windows driver kit), VisualStudio 2003 и fasm. Компиляция производиться из IDE визуалстудии. Компиляция загрузчика производиться отдельно с помощью fasm. Часть исходников загрузчика скомпилировара в Borland c 3.1, вы можете перекомпилировать их сами, а можете использовать ассемблерные версии (в .inc файлах).<br />
<small>Источник: <a href="http://freed0m.org/?index=tcwde" target="_blank" title="" class="outerlink">http://freed0m.org/?index=tcwde</a></small></div><br />
<h2>Добавлено:</h2><br />
<div class="additions"><a name="h19183-1"></a><h3><!--notypo--><a name="1911" href="#1911" title=""></a>
<!--/notypo--><!--notypo-->19.11 // DiskCryptor - open source программа для шифрования дисковых разделов<!--/notypo--></h3>
DiskCryptor &ndash; единственное полностью открытое решение позволяющее шифровать все дисковые разделы включая системный. Программа является заменой проприетарных DriveCrypt Plus pack и PGP WDE. Для шифрования используется алгоритм AES256 в LRW режиме, и формат тома полностью совместим с TrueCrypt, благодаря чему вы можете открыть зашифрованый раздел на Linux с помощью TrueCrypt.<br />
Программа работает на системах Windows 2000, XP, 2003 Server, XP x64, 2003 Server x64, Vista, Vista x64 (with driver signing disabled). Для установки программы скачайте нужную вам версию дистрибутива по ссылке <a href="http://freed0m.org/storage/dcrypt/" target="_blank" title="" class="outerlink">http://freed0m.org/storage/dcrypt/</a> и запустите файл dcrypt.exe. Программа предложит установить драйвер и перезагрузиться. Вы можете произвольно менять имя драйвера, что может понадобиться для скрытия факта установки программы. После перезагрузки вы сможете начать работу с программой. <br />
Единственным устанавливаемым в систему элементом является драйвер, имя которому вы выбираете непосредственно во время установки. Полностью удалить его вы можете через пункт меню "File-&gt;Uninstall Driver", однако если ваш системный раздел зашифрован, то удаление драйвера будет недоступно. При установке новой версии старую удалять не обязательно, т.к. обновление драйвера произойдет автоматически.<br />
Помните, что шифрование системного раздела невозможно при использовании динамических дисков. Также обязательное требование &ndash; использование для загрузки ОС только одного раздела. Конфигурации, когда ntldr и boot.ini находятся на одном разделе, а сама система на другом, не поддерживаются. <br />
На Core Quad Q6600 скорость шифрования составляет 104мб/с на одно ядро. Максимальная скорость чтения данных с жёсткого диска &ndash; 40мб/с, следовательно на этом процессоре можно одновременно работать с 10ю жёсткими дисками без падения производительности. В том случае, если диски у вас не всегда используются с полной нагрузкой, можно без падения производительности работать с большим числом дисков и на более слабой системе. Реализация криптоалгоритмов для x86 версии написана на ассемблере и максимально оптимизирована под процессоры Intel Core, но довольно быстро работает и на любых других процессорах. Использованы практически все возможности оптимизации, в частности для алгоритма AES код генерируется динамически, с оптимизацией под конкретный ключ.<br />
В программе используется AES256 с 128 битным блоком в режиме LRW 128. Режим LRW 128 создан специально для шифрования дисков, и защищает от ряда специфичных для этого применения атак. Ключ шифрования формируется случайным образом и хранится в зашифрованном виде в первом секторе тома. Первый сектор зашифрован аналогично всему диску, но его ключ формируется из введенного пароля с помощью sha1-hmac по стандарту pkcs5. Использование salt исключает атаки по rainbow tables, а 1000 интераций хеширования замедляют перебор паролей, добавляя стойкости даже относительно коротким паролям. Ключевым компонентом, определяющим реальную безопасность этой системы, является генератор случайных чисел (PRNG) с помощью которого генерируются ключи. В моей реализации используется PRNG на sha1-хешах с несколькими источниками энтропии. Он построен на основе модифицированного PRNG из TrueCrypt. Модификация сделана для повышения стойкости к атакам на предсказание внутреннего состояния PRNG. В качестве быстрых источников энтропии используется ряд функций ядра, счётчик тактов процессора и системное время. PRNG обновляет своё состояние с помощью этих функций при каждом использовании, а так же в момент ряда системных событий (таких как подключение тома, открытие/закрытие файлов, и. т.д.). В качестве медленного источника энтропии однократно используется PRNG Windows (CryptoAPI), движения мыши в окне программы (постоянно) и системная информация (добавляется периодически). Этого вполне достаточно для исключения возможности предсказания генерируемых ключей, однако в следующих версиях список источников энтропии будет пополнен, для большей гарантии стойкости. Наверняка у вас возникнет вопрос: "Не содержит ли программа бекдор, встроеный автором". Я отвечу &ndash; не содержит. Но вы можете мне не верить, и сами проверить и скомпилировать исходники. Я очень рекомендую вам это сделать, после чего отписаться о результатах проверки в гостевой книге и в <a href="http://freed0m.org/forum" target="_blank" title="" class="outerlink">соответствующих обсуждениях</a>, ибо, чем больше людей это сделает, тем больше будет доверие к программе.<br />
Для компиляции программы вам понадобится WDK (Windows Driver Kit), VisualStudio 2003 и FASM. Компиляция производится из IDE VisualStudio. Компиляция загрузчика производится отдельно, с помощью FASM.<br />
<small>Источник: <a href="http://freed0m.org/?index=dcrypt" target="_blank" title="" class="outerlink">http://freed0m.org/?index=dcrypt</a></small></div></div>
]]></description>
<pubDate>Wed, 21 Nov 2007 18:52:24 +0300</pubDate>
</item>
<item>
<title>Редакция от 20/11/2007 01:11</title>
<link>http://www.pgpru.com/%25cd%25ee%25e2%25ee%25f1%25f2%25e8/2007/diskcryptoropensource%25cf%25f0%25ee%25e3%25f0%25e0%25ec%25ec%25e0%25c4%25eb%25ff%25d8%25e8%25f4%25f0%25ee%25e2%25e0%25ed%25e8%25ff%25c4%25e8%25f1%25ea%25ee%25e2%25fb%25f5%25d0%25e0%25e7%25e4%25e5%25eb%25ee%25e2/show?time=2007-11-20+01%3A11%3A32</link>
<guid isPermaLink="true">http://www.pgpru.com/%25cd%25ee%25e2%25ee%25f1%25f2%25e8/2007/diskcryptoropensource%25cf%25f0%25ee%25e3%25f0%25e0%25ec%25ec%25e0%25c4%25eb%25ff%25d8%25e8%25f4%25f0%25ee%25e2%25e0%25ed%25e8%25ff%25c4%25e8%25f1%25ea%25ee%25e2%25fb%25f5%25d0%25e0%25e7%25e4%25e5%25eb%25ee%25e2</guid>
<description><![CDATA[<div class="pageBefore"></div><div class="page">
<h3>Сравнение редакций документа <a href="http://www.pgpru.com/novosti/2007/diskcryptoropensourceprogrammadljashifrovanijadiskovyhrazdelov">Новости / 2007 / Disk Cryptor-Open Source Программа Для Шифрования Дисковых Разделов</a> от <a href="http://www.pgpru.com/novosti/2007/diskcryptoropensourceprogrammadljashifrovanijadiskovyhrazdelov?time=2007-11-20+01%3A11%3A32">20/11/2007 01:11</a> и <a href="http://www.pgpru.com/novosti/2007/diskcryptoropensourceprogrammadljashifrovanijadiskovyhrazdelov?time=2007-11-21+18%3A52%3A24">21/11/2007 18:52</a></h3>
<br />
<h2>Удалено:</h2><br />
<div class="deletions">Для удобства использования драйвер кеширует вводимые пароли в памяти ядра, и при монтировании тома выбирает подходящий пароль автоматически. Если подходящий пароль не обнаруживается, то программа выдаст окно ввода пароля. Пароли кешируются в неподкачиваемой памяти и не могут попадать в page file. В случае краха системы драйвер затирает кешированые пароли и используемые для работы с шифроваными дисками структуры, предотвращая их попадание в crash dump, однако возможно попадание паролей в hiberfile при использовании hibernate, поэтому очень рекомендуются эту функцию отключить. Вы можете очистишь кеш паролей через пункт меню "Tools-&gt;Clear cahced passwords". Внешние usb диски, либо иные подключаемые тома монтируются автоматически. exe файл программы нужен только для установки и управления ею, и в процессе постоянного использования можно без него обходиться. Зашифруйте все свои диски одним паролем, и тогда вам будет достаточно раз ввести пароль при загрузке.<br />
В программа используется AES256 с 128 битным блоком в режиме LRW 128. Режим LRW 128 создан специально для шифрования дисков, и зачищает от ряда специфичных для этого применения атак. Ключ шифрования формируется случайным образом и храниться в зашифрованом виде в первом секторе тома. Первый сектор зашифрован аналогично всему диску, но его ключ формируется из введенного пароля с помощью sha1-hmac по стандарту pkcs5. Использование salt исключает атаки по rainbow tables, а 1000 интераций хеширования замедляют перебор паролей добавляя стойкости даже относительно коротким паролям. Ключевым компонентом определяющим реальную безопасность этой системы является генератор случайных чисел (PRNG) с помощью которого генерируются ключи. В моей реализации используется PRNG на sha1 хешах с несколькими источниками энтропии. Он построен на основе модифицированого PRNG из TrueCrypt. Модификация сделана для повышения стойкости к атакам на предсказание внутреннего состояния PRNG. В качестве быстрых источников энтропии используется ряд функций ядра, счетчик тактов процессора и системное время. PRNG обновляет свое состояние с помощью этих функций при каждом использовании, а так же в момент ряда системных событий (таких как подключение тома, открытие/закрытие файлов, и.т.д.). В качестве медленного источника энтропии однократно используется PRNG Windows (CryptoAPI), и движения мыши в окне программы (постоянно). Этого вполне достаточно для исключения возможности предсказания генерируемых ключей, однако в следующих версиях список источников энтропии будет пополнен, для большей гарантии стойкости. Еще наверняка у вас возникнет вопрос "не содержит ли программа бекдор встроеный автором". Я отвечу &ndash; не содержит. Но вы можете мне не верить, и сами проверить и скомпилировать исходники. Я очень рекомендую вам это сделать, после чего отписаться о результатах проверки в гостевухе и в <a  href="http://www.pgpru.com/biblioteka/chernowiki/truecryptsovmestimajaprogrammashifrovanijadiskov" class="" title="biblioteka /&nbsp;chernowiki /&nbsp;truecryptsovmestimajaprogrammashifrovanijadiskov">соответствующих обсуждениях</a> на форумах, ибо чем больше человек это сделает, тем больше будет доверие к программе.</div><br />
<h2>Добавлено:</h2><br />
<div class="additions">Для удобства использования драйвер кеширует вводимые пароли в памяти ядра, и при монтировании тома выбирает подходящий пароль автоматически. Если подходящий пароль не обнаруживается, то программа выдаст окно ввода пароля. Пароли кешируются в неподкачиваемой памяти и не могут попадать в page file. В случае краха системы драйвер затирает кешированые пароли и используемые для работы с шифроваными дисками структуры, предотвращая их попадание в crash dump, однако возможно попадание паролей в hiberfile при использовании hibernate, поэтому очень рекомендуются эту функцию отключить. Вы можете очистить кеш паролей через пункт меню "Tools-&gt;Clear cahced passwords". Внешние usb диски, либо иные подключаемые тома монтируются автоматически. exe файл программы нужен только для установки и управления ею, и в процессе постоянного использования можно без него обходиться. Зашифруйте все свои диски одним паролем, и тогда вам будет достаточно раз ввести пароль при загрузке.<br />
В программа используется AES256 с 128 битным блоком в режиме LRW 128. Режим LRW 128 создан специально для шифрования дисков, и защищает от ряда специфичных для этого применения атак. Ключ шифрования формируется случайным образом и хранится в зашифрованом виде в первом секторе тома. Первый сектор зашифрован аналогично всему диску, но его ключ формируется из введенного пароля с помощью sha1-hmac по стандарту pkcs5. Использование salt исключает атаки по rainbow tables, а 1000 интераций хеширования замедляют перебор паролей добавляя стойкости даже относительно коротким паролям. Ключевым компонентом определяющим реальную безопасность этой системы является генератор случайных чисел (PRNG) с помощью которого генерируются ключи. В моей реализации используется PRNG на sha1 хешах с несколькими источниками энтропии. Он построен на основе модифицированого PRNG из TrueCrypt. Модификация сделана для повышения стойкости к атакам на предсказание внутреннего состояния PRNG. В качестве быстрых источников энтропии используется ряд функций ядра, счетчик тактов процессора и системное время. PRNG обновляет свое состояние с помощью этих функций при каждом использовании, а так же в момент ряда системных событий (таких как подключение тома, открытие/закрытие файлов, и.т.д.). В качестве медленного источника энтропии однократно используется PRNG Windows (CryptoAPI), и движения мыши в окне программы (постоянно). Этого вполне достаточно для исключения возможности предсказания генерируемых ключей, однако в следующих версиях список источников энтропии будет пополнен, для большей гарантии стойкости. Еще наверняка у вас возникнет вопрос "не содержит ли программа бекдор встроеный автором". Я отвечу &ndash; не содержит. Но вы можете мне не верить, и сами проверить и скомпилировать исходники. Я очень рекомендую вам это сделать, после чего отписаться о результатах проверки в гостевухе и в <a  href="http://www.pgpru.com/biblioteka/chernowiki/truecryptsovmestimajaprogrammashifrovanijadiskov" class="" title="biblioteka /&nbsp;chernowiki /&nbsp;truecryptsovmestimajaprogrammashifrovanijadiskov">соответствующих обсуждениях</a> на форумах, ибо чем больше человек это сделает, тем больше будет доверие к программе.</div></div>
]]></description>
<pubDate>Tue, 20 Nov 2007 01:11:32 +0300</pubDate>
</item>
<item>
<title>Редакция от 19/11/2007 23:29</title>
<link>http://www.pgpru.com/%25cd%25ee%25e2%25ee%25f1%25f2%25e8/2007/diskcryptoropensource%25cf%25f0%25ee%25e3%25f0%25e0%25ec%25ec%25e0%25c4%25eb%25ff%25d8%25e8%25f4%25f0%25ee%25e2%25e0%25ed%25e8%25ff%25c4%25e8%25f1%25ea%25ee%25e2%25fb%25f5%25d0%25e0%25e7%25e4%25e5%25eb%25ee%25e2/show?time=2007-11-19+23%3A29%3A41</link>
<guid isPermaLink="true">http://www.pgpru.com/%25cd%25ee%25e2%25ee%25f1%25f2%25e8/2007/diskcryptoropensource%25cf%25f0%25ee%25e3%25f0%25e0%25ec%25ec%25e0%25c4%25eb%25ff%25d8%25e8%25f4%25f0%25ee%25e2%25e0%25ed%25e8%25ff%25c4%25e8%25f1%25ea%25ee%25e2%25fb%25f5%25d0%25e0%25e7%25e4%25e5%25eb%25ee%25e2</guid>
<description><![CDATA[<div class="pageBefore"></div><div class="page">
<h3>Сравнение редакций документа <a href="http://www.pgpru.com/novosti/2007/diskcryptoropensourceprogrammadljashifrovanijadiskovyhrazdelov">Новости / 2007 / Disk Cryptor-Open Source Программа Для Шифрования Дисковых Разделов</a> от <a href="http://www.pgpru.com/novosti/2007/diskcryptoropensourceprogrammadljashifrovanijadiskovyhrazdelov?time=2007-11-19+23%3A29%3A41">19/11/2007 23:29</a> и <a href="http://www.pgpru.com/novosti/2007/diskcryptoropensourceprogrammadljashifrovanijadiskovyhrazdelov?time=2007-11-20+01%3A11%3A32">20/11/2007 01:11</a></h3>
<br />
<h2>Удалено:</h2><br />
<div class="deletions"><a name="h19183-1"></a><h2>Установка</h2><a name="h19183-2"></a><h2>Удаление</h2><a name="h19183-3"></a><h2>Ограничения</h2>
ВНИМАНИЕ: при шифровании/дешифровании диска нельзя перезагружать компьютер до завершения процесса. Диск должен быть либо полностью зашифрован, либо полностью расшифрован, иначе вы рискуете потерять данные. Рекомендую использовать UPS и делать бекапы перед шифрованием.<a name="h19183-4"></a><h2>Особенности использования</h2><a name="h19183-5"></a><h2>Производительность</h2><a name="h19183-6"></a><h2>Безопасность</h2>
В программа используется AES256 с 128 битным блоком в режиме LRW 128. Режим LRW 128 создан специально для шифрования дисков, и зачищает от ряда специфичных для этого применения атак. Ключ шифрования формируется случайным образом и храниться в зашифрованом виде в первом секторе тома. Первый сектор зашифрован аналогично всему диску, но его ключ формируется из введенного пароля с помощью sha1-hmac по стандарту pkcs5. Использование salt исключает атаки по rainbow tables, а 1000 интераций хеширования замедляют перебор паролей добавляя стойкости даже относительно коротким паролям. Ключевым компонентом определяющим реальную безопасность этой системы является генератор случайных чисел (PRNG) с помощью которого генерируются ключи. В моей реализации используется PRNG на sha1 хешах с несколькими источниками энтропии. Он построен на основе модифицированого PRNG из TrueCrypt. Модификация сделана для повышения стойкости к атакам на предсказание внутреннего состояния PRNG. В качестве быстрых источников энтропии используется ряд функций ядра, счетчик тактов процессора и системное время. PRNG обновляет свое состояние с помощью этих функций при каждом использовании, а так же в момент ряда системных событий (таких как подключение тома, открытие/закрытие файлов, и.т.д.). В качестве медленного источника энтропии однократно используется PRNG Windows (CryptoAPI), и движения мыши в окне программы (постоянно). Этого вполне достаточно для исключения возможности предсказания генерируемых ключей, однако в следующих версиях список источников энтропии будет пополнен, для большей гарантии стойкости. Еще наверняка у вас возникнет вопрос "не содержит ли программа бекдор встроеный автором". Я отвечу &ndash; не содержит. Но вы можете мне не верить, и сами проверить и скомпилировать исходники. Я очень рекомендую вам это сделать, после чего отписаться о результатах проверки в гостевухе и в соответствующих обсуждениях на форумах, ибо чем больше человек это сделает, тем больше будет доверие к программе. <a name="h19183-7"></a><h2>Компиляция</h2><a name="h19183-8"></a><h2>Отзывы</h2><a name="h19183-9"></a><h2><small>Источник: <a href="http://freed0m.org/?index=tcwde" target="_blank" title="" class="outerlink">http://freed0m.org/? Index=tcwde</a></small></h2></div><br />
<h2>Добавлено:</h2><br />
<div class="additions"><a name="h19183-1"></a><h4>Установка</h4><a name="h19183-2"></a><h4>Удаление</h4><a name="h19183-3"></a><h4>Ограничения</h4>
<strong><span class="cite">ВНИМАНИЕ: при шифровании/дешифровании диска нельзя перезагружать компьютер до завершения процесса. Диск должен быть либо полностью зашифрован, либо полностью расшифрован, иначе вы рискуете потерять данные. Рекомендую использовать UPS и делать бекапы перед шифрованием.</span></strong><a name="h19183-4"></a><h4>Особенности использования</h4><a name="h19183-5"></a><h4>Производительность</h4><a name="h19183-6"></a><h4>Безопасность</h4>
В программа используется AES256 с 128 битным блоком в режиме LRW 128. Режим LRW 128 создан специально для шифрования дисков, и зачищает от ряда специфичных для этого применения атак. Ключ шифрования формируется случайным образом и храниться в зашифрованом виде в первом секторе тома. Первый сектор зашифрован аналогично всему диску, но его ключ формируется из введенного пароля с помощью sha1-hmac по стандарту pkcs5. Использование salt исключает атаки по rainbow tables, а 1000 интераций хеширования замедляют перебор паролей добавляя стойкости даже относительно коротким паролям. Ключевым компонентом определяющим реальную безопасность этой системы является генератор случайных чисел (PRNG) с помощью которого генерируются ключи. В моей реализации используется PRNG на sha1 хешах с несколькими источниками энтропии. Он построен на основе модифицированого PRNG из TrueCrypt. Модификация сделана для повышения стойкости к атакам на предсказание внутреннего состояния PRNG. В качестве быстрых источников энтропии используется ряд функций ядра, счетчик тактов процессора и системное время. PRNG обновляет свое состояние с помощью этих функций при каждом использовании, а так же в момент ряда системных событий (таких как подключение тома, открытие/закрытие файлов, и.т.д.). В качестве медленного источника энтропии однократно используется PRNG Windows (CryptoAPI), и движения мыши в окне программы (постоянно). Этого вполне достаточно для исключения возможности предсказания генерируемых ключей, однако в следующих версиях список источников энтропии будет пополнен, для большей гарантии стойкости. Еще наверняка у вас возникнет вопрос "не содержит ли программа бекдор встроеный автором". Я отвечу &ndash; не содержит. Но вы можете мне не верить, и сами проверить и скомпилировать исходники. Я очень рекомендую вам это сделать, после чего отписаться о результатах проверки в гостевухе и в <a  href="http://www.pgpru.com/biblioteka/chernowiki/truecryptsovmestimajaprogrammashifrovanijadiskov" class="" title="biblioteka /&nbsp;chernowiki /&nbsp;truecryptsovmestimajaprogrammashifrovanijadiskov">соответствующих обсуждениях</a> на форумах, ибо чем больше человек это сделает, тем больше будет доверие к программе. <a name="h19183-7"></a><h4>Компиляция</h4><a name="h19183-8"></a><h4>Отзывы</h4>
<small>Источник: <a href="http://freed0m.org/?index=tcwde" target="_blank" title="" class="outerlink">http://freed0m.org/?index=tcwde</a></small></div></div>
]]></description>
<pubDate>Mon, 19 Nov 2007 23:29:41 +0300</pubDate>
</item>
<item>
<title>Редакция от 19/11/2007 23:21</title>
<link>http://www.pgpru.com/%25cd%25ee%25e2%25ee%25f1%25f2%25e8/2007/diskcryptoropensource%25cf%25f0%25ee%25e3%25f0%25e0%25ec%25ec%25e0%25c4%25eb%25ff%25d8%25e8%25f4%25f0%25ee%25e2%25e0%25ed%25e8%25ff%25c4%25e8%25f1%25ea%25ee%25e2%25fb%25f5%25d0%25e0%25e7%25e4%25e5%25eb%25ee%25e2/show?time=2007-11-19+23%3A21%3A27</link>
<guid isPermaLink="true">http://www.pgpru.com/%25cd%25ee%25e2%25ee%25f1%25f2%25e8/2007/diskcryptoropensource%25cf%25f0%25ee%25e3%25f0%25e0%25ec%25ec%25e0%25c4%25eb%25ff%25d8%25e8%25f4%25f0%25ee%25e2%25e0%25ed%25e8%25ff%25c4%25e8%25f1%25ea%25ee%25e2%25fb%25f5%25d0%25e0%25e7%25e4%25e5%25eb%25ee%25e2</guid>
<description><![CDATA[<div class="pageBefore"></div><div class="page">
<h3>Сравнение редакций документа <a href="http://www.pgpru.com/novosti/2007/diskcryptoropensourceprogrammadljashifrovanijadiskovyhrazdelov">Новости / 2007 / Disk Cryptor-Open Source Программа Для Шифрования Дисковых Разделов</a> от <a href="http://www.pgpru.com/novosti/2007/diskcryptoropensourceprogrammadljashifrovanijadiskovyhrazdelov?time=2007-11-19+23%3A21%3A27">19/11/2007 23:21</a> и <a href="http://www.pgpru.com/novosti/2007/diskcryptoropensourceprogrammadljashifrovanijadiskovyhrazdelov?time=2007-11-19+23%3A29%3A41">19/11/2007 23:29</a></h3>
<br />
<h2>Удалено:</h2><br />
<div class="deletions">Установка<br />
Удаление<br />
Ограничения<br />
Особенности использования<br />
Производительность<br />
Безопасность<br />
Компиляция<br />
Отзывы<br />
<small>Источник: <a href="http://freed0m.org/?index=tcwde" target="_blank" title="" class="outerlink">http://freed0m.org/? Index=tcwde</a></small></div><br />
<h2>Добавлено:</h2><br />
<div class="additions"><a name="h19183-1"></a><h2>Установка</h2><a name="h19183-2"></a><h2>Удаление</h2><a name="h19183-3"></a><h2>Ограничения</h2><a name="h19183-4"></a><h2>Особенности использования</h2><a name="h19183-5"></a><h2>Производительность</h2><a name="h19183-6"></a><h2>Безопасность</h2><a name="h19183-7"></a><h2>Компиляция</h2><a name="h19183-8"></a><h2>Отзывы</h2><a name="h19183-9"></a><h2><small>Источник: <a href="http://freed0m.org/?index=tcwde" target="_blank" title="" class="outerlink">http://freed0m.org/? Index=tcwde</a></small></h2></div></div>
]]></description>
<pubDate>Mon, 19 Nov 2007 23:21:27 +0300</pubDate>
</item>
</channel>
</rss>
