<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-532961960008378981</id><updated>2024-09-21T12:50:17.905-07:00</updated><category term="online"/><category term="password generation"/><category term="security"/><title type='text'>Andrew&#39;s blog</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://andviro.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/532961960008378981/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://andviro.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>6</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-532961960008378981.post-8110911641692007565</id><published>2011-11-20T03:20:00.000-08:00</published><updated>2011-11-20T03:20:34.327-08:00</updated><title type='text'></title><content type='html'>Проще, и в то же время надежнее эту же задачу можно решить с помощью пакета libpam-encfs. Создаем папку .private, она будет криптована и private (без точки) -- ее расшифрованное отображение. При создании encfs не забываем применить expert mode и выбрать для имен файлов null-шифрование. Иначе дропбокс будет непрерывно пересинхронизировать файлы. Некоторое снижение секретности здесь неизбежно, с другой стороны папка на гигабайт с именами файлов типа aldkjasldkjasldkj тоже вызывает нездоровый интерес.&lt;br /&gt;
Конфигурирование pam-encfs производится в /etc/security/pam_encfs.conf. Комментируем строку с заданием времени idle=1, или подбираем время автодемонтирования по вкусу. Раскомментируем строку вида&lt;br /&gt;
* .private private -v allow_other, это позволит при каждом логине через pam автомонтировать папку .private в private, пароль encfs при этом должен совпадать с паролем логина.&amp;nbsp; Также следует добавить опцию user_allow_other в fuse.conf.&lt;br /&gt;
&lt;br /&gt;
Делаем симлинк на .private в папку Dropbox, и позволяем ему все в себя всосать. Аналогичные процедуры проводим на всех машинах, тянущих файлы с этого дропбокса. В результате через криптованную папку .private и ее некриптованное отображание в локальной системе имеем безопасный обмен.&amp;nbsp; &lt;br /&gt;
&lt;br /&gt;
Преимущество такой системы состоит в том, что на локальных машинах данные в некриптованном виде просто отсутствуют, при разлогинивании их уже никто не восстановит. Это удобно, если данные живут на ноутбуке, который можно утерять. При этом желательно настроить перелогин и размонтирование криптошары при входе-выходе в сон. Также невредно перенести на криптопапку все конфиги, в которых живут пароли к сервисам, а также кэш паролей браузера.</content><link rel='replies' type='application/atom+xml' href='http://andviro.blogspot.com/feeds/8110911641692007565/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://andviro.blogspot.com/2011/11/libpam-encfs.html#comment-form' title='Комментарии: 1'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/532961960008378981/posts/default/8110911641692007565'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/532961960008378981/posts/default/8110911641692007565'/><link rel='alternate' type='text/html' href='http://andviro.blogspot.com/2011/11/libpam-encfs.html' title=''/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-532961960008378981.post-773715330124276024</id><published>2011-06-12T11:38:00.000-07:00</published><updated>2011-06-12T14:49:28.474-07:00</updated><title type='text'></title><content type='html'>Чтобы хранить что-то в дропбоксе в криптованном виде, можно воспользоваться следующей командой:&lt;br /&gt;
&lt;br /&gt;
cat ~/.pswd | encfs -S --reverse ~/devel ~/Dropbox/devel&lt;br /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;div style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;&quot;&gt;&amp;nbsp;Здесь ~/devel -- исходник, криптованный вид которого оказывается в ~/Dropbox/devel, а ~/.pswd -- файл, в котором записан пароль для шифрования.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;br /&gt;
Для восстановления оригинала по криптованной копии нужно держать где-то еще копию файла .encfs6.xml из папки ~/devel. Тогда можно подмонтировать криптованную копию командой:&lt;br /&gt;
&lt;br /&gt;
cat ~/.pswd &amp;nbsp;| ENCFS6_CONFIG=~/saved/.encfs6.xml encfs -S &amp;nbsp;~/Dropbox/devel ~/d&lt;br /&gt;
&lt;br /&gt;
Здесь ~/d -- &quot;живая&quot; копия исходной папки, а ~/saved/.encfs6.xml -- копия соответствующего файла, вытащенная откуда-то еще. Все ее изменения &amp;nbsp;будут транслироваться на криптованную, а если она смонтирована из исходной, то и на нее. Так можно расшаривать папки, прозрачно шифруя их в дропбоксе. Если это не желательно, к команде выше надо добавить&amp;nbsp;&quot;-- -o ro&quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;https://docs.google.com/leaf?id=0B_i3vcewuRRDOGI1ZTM4ZmYtZmI2MC00MTMwLWFjYjUtYTJhNTQ4OTc2NGYx&amp;amp;sort=name&amp;amp;layout=list&amp;amp;num=50&quot;&gt;Картинка для отвлечения внимания&lt;/a&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://andviro.blogspot.com/feeds/773715330124276024/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://andviro.blogspot.com/2011/06/cat.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/532961960008378981/posts/default/773715330124276024'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/532961960008378981/posts/default/773715330124276024'/><link rel='alternate' type='text/html' href='http://andviro.blogspot.com/2011/06/cat.html' title=''/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-532961960008378981.post-2219415337250765803</id><published>2011-06-12T08:58:00.001-07:00</published><updated>2011-06-12T08:58:57.078-07:00</updated><title type='text'></title><content type='html'>&lt;a href=&quot;https://docs.google.com/leaf?id=0B_i3vcewuRRDNjg0NWY1MTUtNDZjMC00NDcwLWExMGUtZjk4ZGRmOGVkYmE0&amp;amp;sort=name&amp;amp;layout=list&amp;amp;num=50&quot;&gt;Я просто положу это здесь&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://andviro.blogspot.com/feeds/2219415337250765803/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://andviro.blogspot.com/2011/06/blog-post_12.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/532961960008378981/posts/default/2219415337250765803'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/532961960008378981/posts/default/2219415337250765803'/><link rel='alternate' type='text/html' href='http://andviro.blogspot.com/2011/06/blog-post_12.html' title=''/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-532961960008378981.post-3128180530373617773</id><published>2011-06-12T06:05:00.001-07:00</published><updated>2011-06-12T06:05:43.509-07:00</updated><title type='text'></title><content type='html'>&lt;a href=&quot;https://docs.google.com/leaf?id=0B_i3vcewuRRDY2I2YzAyMDktMmRmZS00NGJkLTk2OTMtMDMxMjQwNjNmZTQ0&amp;amp;sort=name&amp;amp;layout=list&amp;amp;num=50&quot;&gt;То же самое, но в виде файла&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://andviro.blogspot.com/feeds/3128180530373617773/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://andviro.blogspot.com/2011/06/blog-post.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/532961960008378981/posts/default/3128180530373617773'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/532961960008378981/posts/default/3128180530373617773'/><link rel='alternate' type='text/html' href='http://andviro.blogspot.com/2011/06/blog-post.html' title=''/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-532961960008378981.post-3568284235048155259</id><published>2010-06-24T03:21:00.000-07:00</published><updated>2010-06-24T03:21:20.340-07:00</updated><title type='text'></title><content type='html'>Для памяти: Philips/NXP выпускает совершенно замечательные расширители ввода-вывода, управляемые по i2c. PCA9535, PCA9555 и т.п. Эротические танцы со сдвиговыми регистрами и мультиплексорами остаются в прошлом.</content><link rel='replies' type='application/atom+xml' href='http://andviro.blogspot.com/feeds/3568284235048155259/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://andviro.blogspot.com/2010/06/philipsnxp-i2c.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/532961960008378981/posts/default/3568284235048155259'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/532961960008378981/posts/default/3568284235048155259'/><link rel='alternate' type='text/html' href='http://andviro.blogspot.com/2010/06/philipsnxp-i2c.html' title=''/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-532961960008378981.post-3485220904386931144</id><published>2010-04-29T14:22:00.000-07:00</published><updated>2010-04-29T14:23:02.013-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="online"/><category scheme="http://www.blogger.com/atom/ns#" term="password generation"/><category scheme="http://www.blogger.com/atom/ns#" term="security"/><title type='text'>Генератор паролей для онлайн-сервисов</title><content type='html'>При использовании нескольких веб-сервисов существует опасность взлома одного из них и получения злоумышленником пароля пользователя. Ущерб от этого возрастает многократно, если пользователь поленился использовать различные пароли для всех сервисов. Простой способ иметь общий секрет для всех сервисов, но разные пароли к ним - это порождение паролей с помощью хэш-функции от секрета с добавлением уникальной строки для каждого сервиса. При этом пароли все будут разные, секрет надо будет запомнить только один, а восстановить секрет, даже если злоумышленник завладел одним или несколькими паролями, будет достаточно сложно. Вот алгоритм, который использую я (bourne shell):&lt;br /&gt;
&lt;br /&gt;
echo &quot;Service name:&quot;&lt;br /&gt;
read s&lt;br /&gt;
echo &quot;User name:&quot;&lt;br /&gt;
read u&lt;br /&gt;
echo &quot;Secret password:&quot;&lt;br /&gt;
read p&lt;br /&gt;
ts=`echo &quot;$u@$s&quot; | sha1sum | cut -f 1 -d &#39; &#39;`&lt;br /&gt;
ps=`echo &quot;$p&quot; | sha1sum | cut -f 1 -d &#39; &#39;`&lt;br /&gt;
key=`echo &quot;$ts:$ps&quot; | sha1sum | cut -b 1-12`&lt;br /&gt;
echo $key</content><link rel='replies' type='application/atom+xml' href='http://andviro.blogspot.com/feeds/3485220904386931144/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://andviro.blogspot.com/2010/04/blog-post.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/532961960008378981/posts/default/3485220904386931144'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/532961960008378981/posts/default/3485220904386931144'/><link rel='alternate' type='text/html' href='http://andviro.blogspot.com/2010/04/blog-post.html' title='Генератор паролей для онлайн-сервисов'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>