]> Sergey Matveev's repositories - stargrave-blog.git/log
stargrave-blog.git
9 years agoOpen letter to CloudFlare
Sergey Matveev [Sun, 24 Apr 2016 15:02:02 +0000 (18:02 +0300)]
Open letter to CloudFlare

https://gist.github.com/rtsisyk/ed1f8157fca1f2de64165d74aa0c802f
Во-во! Подписываюсь под каждым словом (кроме неправильно написанного
названия этого CDN)! Задолбал он, ужасно задолбал. Я просто не хожу уже
на сайты (как бы этого не хотелось) который находится у них потому-что
при каждом грёбанном случае я должен как макака сидеть и вводить их
CAPTCHA. Надоело не только мне.

9 years agoПерешёл на rss2email вместо newsbeuter
Sergey Matveev [Sun, 24 Apr 2016 13:54:10 +0000 (16:54 +0300)]
Перешёл на rss2email вместо newsbeuter

Пока только в пробном виде, но недостатков пока не вижу. newsbeuter
хороший RSS-агрегатор, но он требует чтобы компьютер был в online чтобы
регулярно обновлять feed-ы. Можно их конечно и реже, но есть вероятность
что при большом потоке новостей их пропустишь. В итоге на сервере по
cron запускаю rss2email, а уже чисто в store-and-forward режиме получаю
новинки. Проблем с тем как он рендерит записи, с кириллицей нет никаких.

9 years agoUUCP поверх COM-порта
Sergey Matveev [Sun, 24 Apr 2016 13:52:43 +0000 (16:52 +0300)]
UUCP поверх COM-порта

Так как в серверах из коробки есть COM-порт, а у меня ещё и USB-COM
кабель, то попробовал пустить UUCP прямо поверх него. Пара строчек в
конфиге и всё заработало. UUCP также легко удалось настроить так что он
попробует сначала стукнутся по последовательной линии, а уже потом по
TCP.

9 years agoПриобрёл powerline адаптеры
Sergey Matveev [Sun, 24 Apr 2016 13:48:08 +0000 (16:48 +0300)]
Приобрёл powerline адаптеры

Приобрёл два powerline адаптера: Ethernet поверх электрической линии. Из
одной комнаты в другую через пару удлинителей netperf показывает
скорость в 56 Mbps по TCP соединению. Но это через линию розеток. Если
же подключить к линни касающейся освещения, то есть уже другой автомат
даже -- скорость 12 Mbps. Лично по мне так это очень хорошие показатели,
опасался что будет куда хуже.

9 years agoСредний размер web-страницы сравнялся с Doom
Sergey Matveev [Sat, 23 Apr 2016 06:37:31 +0000 (09:37 +0300)]
Средний размер web-страницы сравнялся с Doom

https://geektimes.ru/post/274773/
Вот-вот, о чём и говорил уже давно и писал в статьях. Это какой-то
трындец. И ведь реально: многие разработчики уже даже не представляют
как делать web иначе. То есть дашь модному хипстеру задачу на создание
сайта-визитки: вот тебе и надо уже и арендовывать сервер и заставлять
выкачивать клиентам мегабайты данных.

Я уже всё меньше и меньше использую web. Благо что технические ресурсы в
массе своей остаются вменяемыми. Но вот не понял я по поводу того что
популярные ресурсы имеют лёгкие страницы. Это какие же? Google Groups --
1.8 мегабайта чтобы зайти в архив и получить хотя бы заголовок одного
сообщения. Yandex поиск? Первый заход да: а потом вводи captcha с
картинки. Facebook или VK? Без JS -- поверю, а с ним аналогично плохо.

9 years agoПобег из КриптоПро
Sergey Matveev [Sat, 23 Apr 2016 06:35:45 +0000 (09:35 +0300)]
Побег из КриптоПро

https://habrahabr.ru/post/282225/
Статья с описанием боли работы с проприетарными решениями. Более того:
эти проприетарные решения ещё и в своей нише являются монополистическими.
Лично я очень рад что работаю не в этой организации которая, как и все
корпорации, так ненавистна к свободному ПО, людям и при этом ещё и
умудряются это делать связанное с криптографией.

9 years agoЗеркала ifarchive.org и textfiles.com
Sergey Matveev [Fri, 22 Apr 2016 19:48:57 +0000 (22:48 +0300)]
Зеркала ifarchive.org и textfiles.com

Сделал зеркало для вышеуказанных ресурсов: http://www.cypherpunks.ru/Mirroring.html
ifarchive сихнронизирован на этой неделе -- то есть актуальное состояние.
textfiles автор на письмо о синхронизации/зеркале не ответил, а я смог
достать только его же выложенную копию за 2011-ый год.

9 years agoZFS в OpenBSD
Sergey Matveev [Fri, 22 Apr 2016 08:24:22 +0000 (11:24 +0300)]
ZFS в OpenBSD

http://www.tedunangst.com/flak/post/ZFS-on-OpenBSD
Размышления разработчика OpenBSD о поддержке ZFS в этой системе. Сложно
с ZFS-ом всё: много фич, много фич. Сложно выбрать какие реализовывать.
Или всё или ничего. Плюс ZFS ест много памяти, МНОГО памяти, ОЧЕНЬ много
памяти. В общем не понятно будут ли делать её поддержку. Но ZFS так
хороша, что её отсутствие это реально преграда для меня перехода на
OpenBSD.

9 years agoХороший blogpost одного человека о BitCoin
Sergey Matveev [Thu, 21 Apr 2016 12:32:36 +0000 (15:32 +0300)]
Хороший blogpost одного человека о BitCoin

http://bridge.grumpy-troll.org/2014/01/bitcoin/
Вот пример здравого размышления, а не слепой вере маркетинговому
bullshit-у об анонимности BitCoin.

9 years agoРеальность IF игр
Sergey Matveev [Wed, 20 Apr 2016 21:22:24 +0000 (00:22 +0300)]
Реальность IF игр

Начал играть в Lost Pig. Я -- орк. Передо мной хрюшка. Мои действия:

    >take off pants
    OK, pants off.

    Pig look other way.

Вот зараза -- отвернулась!

9 years agoВпечатляет обилие информации полученное от bruteforce URL укорачивателей
Sergey Matveev [Wed, 20 Apr 2016 20:46:37 +0000 (23:46 +0300)]
Впечатляет обилие информации полученное от bruteforce URL укорачивателей

https://www.schneier.com/blog/archives/2016/04/security_risks_11.html
https://geektimes.ru/post/274418/

Что ещё больше бесит это когда посылаешь ссылку кому-нибудь, а у него
проприетарное ПО "удобное" которое не только сразу же в облако сольёт
любую ссылку (в http://foo:bar@com.ru/ например и логин с паролем), но
ещё и "дёргнет" запросом её. В таких случаях прям хочется взять и
закрыть чат с этим человеком, раз фактически он всё сливает в корпорации
зла сразу же, хотя я вроде бы с ним ведь приватно и специально и начал
общаться.

9 years agoСтивен Фрай призывает покинуть популярные соцсети
Sergey Matveev [Wed, 20 Apr 2016 16:07:55 +0000 (19:07 +0300)]
Стивен Фрай призывает покинуть популярные соцсети

https://tech.slashdot.org/story/16/04/20/1431225/stephen-fry-urges-young-to-flee-dystopian-social-networks
Кто хочет чтобы вы там оставались?

    Рекламщики. Ваш босс. Охотники за головами. Рекламщики. Ваши родители.
    Рекламщики. Правительство. Ваше учебное заведение. Рекламщики.

9 years agoПензенская студентка сдала рукописный реферат со сбитой кодировкой
Sergey Matveev [Wed, 20 Apr 2016 12:24:32 +0000 (15:24 +0300)]
Пензенская студентка сдала рукописный реферат со сбитой кодировкой

https://lenta.ru/news/2016/04/20/encoding/
Очень понравилась новость! Я думал что самая жесть что я видел это когда
девушка делала печать страницы из Firefox-а на принтер, затем
сканировала распечатку. При сканировании она получала Word документ
который и отсылался как print-screen (кхм, получается даже буквально).

9 years agoОпубликовали мою недавно написанную статью про изолированность хакеров
Sergey Matveev [Mon, 18 Apr 2016 13:34:54 +0000 (16:34 +0300)]
Опубликовали мою недавно написанную статью про изолированность хакеров

https://geektimes.ru/post/274506/

9 years agoЯндекс разводит на персональные данные в сервисе почты
Sergey Matveev [Mon, 18 Apr 2016 09:47:52 +0000 (12:47 +0300)]
Яндекс разводит на персональные данные в сервисе почты

https://geektimes.ru/post/274394/
Подтверждаю: первое, самое первое использование Яндекс.Денег у меня было
схожим. Фонарик хотел купить, а там оплата через Я.Д. Положил тысячу
рублей. Сразу же (!) счёт заблокирован, моё поведение странное, и
всё-такое, мол короче дуй к нам в офис в Москве с паспортом.

Но про почту не знал что так же. Достала эта "забота" о безопасности
пользователей. Хотя нет, достало что пользователи искренне верят что о
них заботятся. Но, так было всегда, люди не меняются, ничего нового.

9 years ago"I hate web bloat". Я тоже, ещё как!
Sergey Matveev [Sun, 17 Apr 2016 16:47:12 +0000 (19:47 +0300)]
"I hate web bloat". Я тоже, ещё как!

https://www.allthink.com/1176655

Говорят что 5.5 мегабайта надо и почти 400 HTTP запросов чтобы показать
страницу New York Times. Хм, я думал что Google хуже всех: просто зайти
на Google Group группу какую-нибудь потребляло 1.8 мегабайта и десятки
запросов. Что-то в этом мире не так.

9 years agoGET LAMP
Sergey Matveev [Sun, 17 Apr 2016 15:11:30 +0000 (18:11 +0300)]
GET LAMP

Остался под большим впечатлением от фильма GET LAMP
https://www.youtube.com/watch?v=LRhbcDzbGSU
От создателя "BBS: The Documentary" и TEXTFILES.COM.

"BBS: The Documentary" рассказывает про мир BBS, становление FidoNet,
демосцены, ASCII-art сцены. Этот фильм описывает мир по которому больше
всего скучаю и ностальгирую. Я слишком молод чтобы застать его во всей
красе, но конец, когда ещё многое оставалось (десятки BBS-ок, тысячи
FidoNet нод в Москве) рабочим, я всё же встретил.

GET LAMP рассказывает про такую штуку как interactive fiction (IF) игры.
Текстовые интерактивные игры вида:

    You are in an open field west of a big white house with a boarded
    front door.
    There is a small mailbox here.
    >open mailbox
    Opening the mailbox reveals:
      A leaflet.
    >take leaflet
    Taken.
    >read leaflet

Несколько лет назад впервые сыграл и прошёл две небольших IF игры на
своём Palm. Был очень доволен! Это как книга, но в которой будто ты
думаешь за героя и именно ты принимаешь решения ведущие дальше к
продолжению сюжета. Почему-то хочется сравнить это с Full Throttle
игрой: она короткая, довольно простая и по ощущениям похожа на то что
как-будто ты посмотрел фильм, но подсказывая главному герою что делать
дальше.

Я не играл в "матёрые" IF игры типа Zork. Но однозначно теперь хочу.

* я предпочитаю читать книги, нежели чем смотреть фильмы;
* мои любимые игры всегда были приключениями из серии Grim Fandango,
  Monkey Island, Day Of The Tentacle;
* также любил, хотя уже поменьше, и приключения-головоломки из серии
  Gobliiins;
* мне нравится ощущение того что от меня что-то зависит, что имеется
  свобода и как-будто именно мои решения приводят к тому или другому
  развитию сюжета;
* мне нравится фантазировать, нравится фантастика, нравится
  самостоятельно в голове представлять миры, а не просто впитывать
  готовую кем-то картинку с экрана.

Более того, IF игры не следуют диктатуре корпораций (рынка?) по
минимальным системным требованиям и работают под доступными под любые
платформы виртуальными машинами, не требуя огромных ресурсов от компьютера.
Если взять многие популярные современные игры, то для них нужны
убер-видеоаккселераторы и много гигабайт оперативной памяти. Многие IF
игры выложены в свободный доступ, работают под полностью свободным
программным обеспечением.

9 years agoGrelkaFest
Sergey Matveev [Sun, 17 Apr 2016 13:20:14 +0000 (16:20 +0300)]
GrelkaFest

http://itonga.livejournal.com/85695.html

9 years agoRMS о Docker
Sergey Matveev [Sat, 16 Apr 2016 06:45:43 +0000 (09:45 +0300)]
RMS о Docker

http://lists.libreplanet.org/archive/html/libreplanet-discuss/2016-04/msg00105.html

  > docker have freedom  problems

What is docker?  I don't think I recognize that name.

9 years agoМнение больших учёных мужей касательно динамической линковки
Sergey Matveev [Fri, 15 Apr 2016 20:03:29 +0000 (23:03 +0300)]
Мнение больших учёных мужей касательно динамической линковки

http://harmful.cat-v.org/software/dynamic-linking/
Понятное дело что она вредна, больше вредит чем пользы приносит. Безумно
всё усложняет. Да, имеет некий overhead, но при стоимости современной
памяти о нём можно думать, разве что только во встраиваемых системах.

9 years agoВ OS X не работает kqueue, poll и... даже select
Sergey Matveev [Fri, 15 Apr 2016 20:00:27 +0000 (23:00 +0300)]
В OS X не работает kqueue, poll и... даже select

http://pod.tst.eu/http://cvs.schmorp.de/libev/ev.pod#OS_X_AND_DARWIN_BUGS
После этого действительно не остаётся сомнений что OS X это худший
вариант UNIX из придуманных человечеством. Чисто для домашнего применения,
пасьянс погонять.

9 years agoСнова понравившаяся цитата Терри Пратчетта из "Пирамиды"
Sergey Matveev [Fri, 15 Apr 2016 19:54:15 +0000 (22:54 +0300)]
Снова понравившаяся цитата Терри Пратчетта из "Пирамиды"

Вера в богов нужна людям хотя бы потому, что верить в людей слишком трудно.
Существование богов -- простая необходимость.

9 years agoblogs.fsfe.org закрывается
Sergey Matveev [Fri, 15 Apr 2016 19:41:32 +0000 (22:41 +0300)]
blogs.fsfe.org закрывается

FSFE админы связались со всеми кто использовал их блог в последнее время
и сообщили что их блоги будут закрыты. Мол сейчас поднять блог достаточно
просто, а у них нет времени и средств на поддержку Wordpress-а.
Придётся переезжать, понять их можно. Хотя я именно там публиковал статьи
которые хотел пропиарить.

9 years agoGo про Катю
Sergey Matveev [Fri, 15 Apr 2016 19:26:25 +0000 (22:26 +0300)]
Go про Катю

https://habrahabr.ru/post/281709/
Статьи автора на Хабре популярны, потому-что вместо просто скучного кода
он ещё и сериал про взаимоотношения устроил. Сегодня увидел последнюю
заключительную статью про его Катю. Ситуация с Катей, её поведение мне
хорошо знакомы. Но вот поражает что на четвёртое свидание с совершенно
незнакомой ему прежде девушкой он уже съезжается вместе жить, перед этим
она с ним ещё и успела переспать. Куда ни глянь, а то что "дают" на
третьем(раньше?) свидании получается не шутки.

9 years agoТолкование emoji
Sergey Matveev [Fri, 15 Apr 2016 18:16:04 +0000 (21:16 +0300)]
Толкование emoji

https://lenta.ru/news/2016/04/15/somnitelnie_emoji/
А я давно заметил что встречался с интерфейсами в программах или на
сайтах где вместо текста используются иконки. Да даже когда игрался с
Android устройствами. Я даже примерно часто не мог понять или
предугадать что же значит та или иная иконка. На ПК хотя бы можно
навести курсор и покажется сообщение помощи, а на мобильных устройствах
приходится просто методом тыка, эмпирически проверять. Народ похоже
разучивается читать, разучивается говорить и поэтому ему надо теперь
символы показывать, картинки, как малым детям. Вот только истолковывать
их та ещё проблема. Новояз 1984 во плоти!

9 years agoРакетные стартовые площадки у нас и у них
Sergey Matveev [Fri, 15 Apr 2016 10:12:15 +0000 (13:12 +0300)]
Ракетные стартовые площадки у нас и у них

https://cosmos.dirty.ru/startovye-ploshchadki-rossiia-protiv-ssha-1057921/

9 years agoБрюс Шнайер теперь по факту главный спец по безопасности в IBM
Sergey Matveev [Fri, 15 Apr 2016 07:51:31 +0000 (10:51 +0300)]
Брюс Шнайер теперь по факту главный спец по безопасности в IBM

https://www.schneier.com/blog/archives/2016/02/resilient_syste_2.html

9 years agoUSB 3.1
Sergey Matveev [Fri, 15 Apr 2016 07:43:45 +0000 (10:43 +0300)]
USB 3.1

Теперь в его стандарте будут встроены цифровые подписи которые например
использоваться будут для запрета зарядки девайсов от сторонних
источников питания, не фирменных. То есть раньше можно было любой USB
втыкнуть и зарядить от чего угодно, а теперь Nexus только от фирменного
Nexus, итд. Само собой будут всё втридорога. А люди остаются твёрдо
уверенными что всё для их же блага, о них же заботятся. Ну... раз они
так успешно подсаживаются на Faceboogle и всякое проприетарное ПО типа
OS X и Windows, то и это "пипл схавает".

9 years agoДактилоскопия для въезжающих к нам
Sergey Matveev [Fri, 15 Apr 2016 05:12:24 +0000 (08:12 +0300)]
Дактилоскопия для въезжающих к нам

http://lenta.ru/news/2016/04/15/palata/
Хорошее предложение. Раз они к нам как к преступникам, то и мы их не
лучшими будем считать.

9 years agoСвободное ПО как антоним угнетающего ПО
Sergey Matveev [Thu, 14 Apr 2016 20:10:35 +0000 (23:10 +0300)]
Свободное ПО как антоним угнетающего ПО

Прочёл русский перевод статьи про свободное ПО:
https://www.gnu.org/philosophy/free-software-even-more-important.ru.html
Очень хорошо сказано что несвободная программа угнетает пользователя.
Жизнь без "свободы" это угнетение. Очень верное слово, потому-что
вспоминаю моменты когда я сталкивался с проприетарным и действительно
чувство угнетения это то самое первое.

Последний раз я сталкивался с Google Android устройством. Например в нём
нельзя было смотреть фотографии с подключённого флеш-накопителя. Какая
техническая разница (особенно в ядре Linux) между USB storage device и
локальным SSD? Никакой. Но искусственное программное ограничение говорит
что вы обязаны заплатить 10$ за программу которая его снимет. Какое
чувство? Угнетение. Ты понимаешь что ничего не можешь с этим поделать (и
особенно когда понимаешь что это искусственно созданное ограничение без
объективных технических причин такого поведения). Или свыкаешься с тем
что фотографии или фильмы с флеш-накопителя не посмотришь (хотя в руках
компьютер который тривиально это может сделать) или платишь, хотя ты уже
оплатил этот компьютер с встроенным ПО.

Запускаешь их броузер и не видишь возможности управления cookie (ну
кроме режима "инкогнито") или отключения JavaScript. То есть ты не
можешь отключить функционал по доставке исполняемого кода с удалённых
сайтов, который как правило используются для слежки за пользователем или
для показа ему рекламы. Или не пользуйся Web-ом на этом устройстве или
смотри рекламу и свыкайся с тем что о тебе собирают информацию при
каждом клике или переходе по любой из ссылок.

Например какой-нибудь IM не умеет передавать файлы или не умеет
end-to-end шифровать чаты. Вот почему-то с свободным ПО никогда не
возникает угнетения. Можно всегда подправить и дописать (пускай не очень
красиво и удобно, но так просто дешевле и быстрее по времени) так чтобы
получить нужную функциональность. Если какой-нибудь Skype например не
умеет передавать файлы, то... всё, свыкайся или не общайся с людьми.

Очень часто люди применяют слова "удобство" когда говорят почему они
выбирают проприетарное ПО. Я могу делать вывод что удобство заключается
в том что за них решают задачи, отвечают на вопросы и решают что им
делать можно, а что нельзя в их жизни. Нет, делегирование задач это
штука не плохая: распределение обязанностей, работы, кто что умеет. Но
вопрос в грани где находится то что можно и стоит делегировать, а где то
что личное, приватное. Вот именно эта грань похоже и разница в моём
мировоззрении и мире многих других людей. Google, Apple, Facebook уже
вовсю решают что тебе стоит читать, смотреть и о чём знать, а о чём нет.
Они уже решают с кем тебе стоит общаться, а с кем нет. У людей уже
появилась такая штука как открытые браки: когда супругу(а) удовлетворяют
третьи лица. Удобно, удобно.

9 years agoВ седьмой раз проверяют рюкзак в метро
Sergey Matveev [Thu, 14 Apr 2016 20:08:07 +0000 (23:08 +0300)]
В седьмой раз проверяют рюкзак в метро

Вот неужели так мало людей ходит с ноутбуками? Или их современные
ноутбуки настолько меньше содержат металла (я про конструкцию, а не
музыкальное содержимое жёстких дисков)?

9 years agoVim 8.0
Sergey Matveev [Wed, 13 Apr 2016 10:29:35 +0000 (13:29 +0300)]
Vim 8.0

https://github.com/vim/vim/blob/master/runtime/doc/version8.txt

Судя по фичам, он полностью аннулирует надобность в neovim. Поддержка
процессов в фоне, IPC между ними. При этом используется JSON, вместо
MessagePack, что я считаю плюсом, так как это не highload задача, а JSON
даёт существенно более простую отладку.

9 years agoКак работает двигатель автомобиля
Sergey Matveev [Sun, 10 Apr 2016 07:06:47 +0000 (10:06 +0300)]
Как работает двигатель автомобиля

http://animagraffs.com/how-a-car-engine-works/

9 years agoБуран
Sergey Matveev [Sat, 9 Apr 2016 21:17:53 +0000 (00:17 +0300)]
Буран

http://www.buran.su/

9 years agoЗадержки в сетях в зависимости от расстояния
Sergey Matveev [Sat, 9 Apr 2016 11:38:34 +0000 (14:38 +0300)]
Задержки в сетях в зависимости от расстояния

Никогда не задумывался о масштабах того как скорость распространения
света влияет на задержки в сетях на практике. 300т.км/сек это в вакууме.
В оптоволокне будет около 200т.км/сек. А это значит что он проходит
около 200км за миллисекунду. Или каждые 100км добавляют миллисекунду на
round-trip. И это без учёта коммутаторов и маршрутизиторов.
Миллисекунда, мягко говоря, очень ощутимая величина. То есть уже будут
добавляться несколько милли (даже не микро) секунд для пакета только от
расстояния до Нижнего Новгорода или Санкт-Петербурга. Жесть же если
выходить на местные компьютеры из Таиланда.

9 years agoGojira -- Love
Sergey Matveev [Sat, 9 Apr 2016 08:55:03 +0000 (11:55 +0300)]
Gojira -- Love

https://www.youtube.com/watch?v=9kzT0WnlTK4
Вот так вот надо петь про любовь, а не как сопливые мальчики.

9 years agoСамопальная реализация ECC в i2pd
Sergey Matveev [Fri, 8 Apr 2016 20:30:13 +0000 (23:30 +0300)]
Самопальная реализация ECC в i2pd

Увидел коммиты где делается собственноручная реализация ECDSA в i2pd
прямо как есть, просто в лом реализация маталгоритма. Скорее всего на
безопасность i2pd оно не сильно должно влиять, но вообще очень смущает
подобное. Я бы никогда и ни за что такие вещи не стал бы использовать в
каком угодно "боевом" коде. Как минимум противостояния side-channel
атакам нет абсолютно никакого. В серьёзных применениях такая реализация
непригодна, неприменима. Если автор не использовал сторонние потому-что
они сложнее... ну да, они действительно сложнее потому-что правильная
реализация RSA/DSA/ElGamal/ECC это очень не тривиальная задача в которой
гарантированно будет много неочевидных вещей.

9 years agoNoise протокол
Sergey Matveev [Thu, 7 Apr 2016 09:03:11 +0000 (12:03 +0300)]
Noise протокол

http://noiseprotocol.org/

Я уже давно подписан на список рассылки обсуждения этого протокола.
Создатель: Trevor Perrin, тот самый кто и все основные идеи подкинул
для TextSecure, Axolotl ratchet, 3DH, Signal протоколов. Каждое
мельчайшее сомнение они дотошно обсуждают за/против.

Noise не вносит ничего особенного, экстраординарного, выделяющегося. Это
just another handshake/transport протокол. Но! Он чётко описан, он ОЧЕНЬ
прост, он очень безопасен. В нём нет ничего лишнего. Он достаточно гибок
для широкого круга задач и от начальных условий. Вообще однозначно это
лучший протокол который реально можно просто взять и посоветовать
использовать и не париться ни о чём. IPsec -- сложен, ресурсоёмок, нет
никаких современных алгоритмов достойных. TLS -- вообще не обсуждается.
Noise по мне так это лучший выбор для преобладающего количества задач.

Всякие OTR, Signal, TextSecure -- они сильно ориентированы на
deniability и текстовые сообщения. То есть их круг задач сильно сильно уже.

9 years agoSoftware maintainer-ы и разработчики
Sergey Matveev [Wed, 6 Apr 2016 08:35:13 +0000 (11:35 +0300)]
Software maintainer-ы и разработчики

http://www.opennet.ru/opennews/art.shtml?num=44184

То вот разработчика обижают владельцы репозиториев типа NPM. А теперь
разработчик попросил не поставлять версию, сделал предупреждение о том
что необходимо обновиться, а maintainer-ы берут и выпиливают эту явно
осознанно добавленную фичу.

9 years agoНагнать аппетит
Sergey Matveev [Mon, 4 Apr 2016 19:47:47 +0000 (22:47 +0300)]
Нагнать аппетит

Из книги "Мор, ученик Смерти" Терри Пратчетта:

    Они приходят сюда не ради изысков или экзотики и придерживаются
    традиционной пищи, как то: зародыши нелетающей птицы, рубленные
    органы в оболочке из кишок, куски свиной плоти и горелые семена
    сорной травы, погруженные в животные жиры. Или, как эти блюда
    называются на местном диалекте, яйца, сосиски, бекон и отбивные.

9 years agoУбийственная статья про Bitcoin
Sergey Matveev [Mon, 4 Apr 2016 14:50:44 +0000 (17:50 +0300)]
Убийственная статья про Bitcoin

http://bitnovosti.com/2016/04/04/how-soon-is-now/
Жесть, автор вообще сам читал и пытался понять что он вообще пишет???

    [...]
    Компании необходимо всего лишь внедрить внутреннюю базу данных, с
    помощью которой пользователи могли бы перечислять друг другу
    средства офф-чейн (не задействуя основной блокчейн Биткойна). Если
    наберется достаточное количество торговцев и пользователей
    Blockchain, под непосредственным контролем компании окажется
    огромная экосистема. Её пользователи будут иметь возможность
    мгновенного перевода средств, а сама экосистема будет
    взаимодействовать напрямую с блокчейном Биткойна.

    Если компания Blockchain реализует такую схему, это приведет к росту
    пропускной способности блокчейна Биткойна. Вообще, если все
    биткойн-бизнесы пойдут по такому пути, проблема с пропускной
    способностью блокчейна Биткойна рассосется сама собой, ведь основная
    масса мелких транзакций будет происходить офф-чейн.
    [...]

Любому технарю очевидно что внедрение базы данных это централизация.
Это буквально как-раз то против чего Bitcoin и "борется", какую проблему
пытается решить.

Компания в которой есть база данных связанная с транзакциями --
называется банком в простом человечеством языке. То есть, автор пишет
что "создание банков увеличит пропускную способность Bitcoin". Ну
очевидно! А создание одного банка вообще сэкономит гигаватты
электроэнергии, уберёт кучу ненужного железа для перебора хэшей,
сократит время (в том числе и подтверждения) транзакции до миллисекунд.

Но потом автор пишет что централизация в руках всё меньшего количества
компаний это плохо. Во-первых это происходит всё больше и дальше: все
ресурсы сети концентрируются в руках всё меньшего количества людей.
Во-вторых ну что за противоречия в пределах одной статьи? То
централизация это плохо и неприемлимо, но централизация это то что может
решить проблему пропускной способности, то есть сделать систему рабочей.
Так что в итоге то? Либо рабочая система, но вся из себя неправильная,
типа банков, либо вся из себя правильная но не рабочая?

Автор прав: Bitcoin представляет полное уныние и стыдобу.

Мы УЖЕ имеем такую децентрализованную систему: ряд банков связывающихся
между собой. Пользователи как правило доверяют одному банку и все дела
имеют с ним.

9 years agoSolefald -- 2015 -- World Metal. Kosmopolis Sud
Sergey Matveev [Mon, 4 Apr 2016 09:48:29 +0000 (12:48 +0300)]
Solefald -- 2015 -- World Metal. Kosmopolis Sud

Отличный альбом отличной группы!

9 years agoSignal протокол и его юзабельность для шифропанков
Sergey Matveev [Sun, 3 Apr 2016 08:45:03 +0000 (11:45 +0300)]
Signal протокол и его юзабельность для шифропанков

Хотя чисто технически Signal протокол является лучшим и самым
криптографически продвинутым из существующих real-time messaging
протоколов, но использовать его шифропанками вряд ли представляется
возможным. Во-первых он только для мобильных платформ. Например iOS и
шифропанки вещи несовметимые. Android крайне проблематично использовать
тоже (хотя технически и возможно). Ну а главное это то что идёт привязка
по телефонным номерам: это проблема и фатальная.

Но не всё так плохо. Грядёт OTR четвёртой версии в котором всё даже ещё
круче чем в Signal сделано. И его библиотеки будут уже гарантированно
для всех платформ. Так что пока у шифропанков только OTR(v3), но будет v4.

9 years agoСвойства Signal протокола
Sergey Matveev [Sun, 3 Apr 2016 08:35:29 +0000 (11:35 +0300)]
Свойства Signal протокола

Хороший список свойств протокола Signal человек сагрегировать и пояснил.
https://blog.sesse.net/blog/tech/2016-03-31-23-26_signal.html
Переведу на русский язык:

* Конфиденциальность: сообщения зашифрованы, не могут быть прочитаны
  никем подслушивающим в канале;
* Целостность: сообщения защищены от искажений: преднамеренных или
  случайных;
* Аутентификация: вы знаете кто вам послал сообщение (хотя должны
  проверить личность вне канала связи безусловно);
* Консистентность участников: в групповом чате все видят один и тот же
  список людей;
* Проверка пункта назначения: сообщения которые вы получили
  действительно предназначены вам;
* Совершенная прямая секретность: если кто-либо получит ваши ключи,
  то он не сможет дешифровать раннее перехваченные сообщения;
* Совершенная обратная секретность: если кто-либо получит ваши ключи,
  то он не сможет дешифровать последующие сообщения;
* Сохранение порядка: сообщения не могут прийти в ином порядке;
* Отказ от авторства: вы не можете криптографически доказать
  другим чтоб кто-то вам послал это сообщение;
* Отказ от участия: вы не можете криптографически доказать что вы
  участвовали в групповом чате;
* Асинхронность: клиенты не обязаны быть в online чтобы получать
  сообщения.

9 years agoЕле-еле ели ели ели
Sergey Matveev [Sun, 3 Apr 2016 08:34:10 +0000 (11:34 +0300)]
Еле-еле ели ели ели

На экзамене по-русскому языку для иностранцев.

9 years ago"Защищающихся" транслитом
Sergey Matveev [Sun, 3 Apr 2016 08:32:34 +0000 (11:32 +0300)]
"Защищающихся" транслитом

Один иностранец в своей книжке записал наше слово "защищающихся" в виде
транслита вот так: zashtsheeshtshayoyshtsheekhsya. Много ли кто может
его произнести интересно?

9 years ago"Шиншилла" прописью
Sergey Matveev [Sun, 3 Apr 2016 08:31:48 +0000 (11:31 +0300)]
"Шиншилла" прописью

http://img12.nnm.me/b/9/9/9/1/cd653e63c75671ef50f4f1d1da9.jpg
Выглядит как смодулированный по фазе сигнал.

9 years agoGo 1.7 toolchain improvements
Sergey Matveev [Sat, 2 Apr 2016 18:12:38 +0000 (21:12 +0300)]
Go 1.7 toolchain improvements

http://dave.cheney.net/2016/04/02/go-1-7-toolchain-improvements
Go 1.7 круто уменьшил время компиляции и размера объектных файлов.
С 1.5, когда она стала полностью написана на Go, время очень ощутимо
увеличилось. Теперь побочный эффект будет нивелирован. Здорово!

9 years agoconfd
Sergey Matveev [Sat, 2 Apr 2016 06:53:41 +0000 (09:53 +0300)]
confd

https://www.linux.org.ru/news/linux-general/12482292
Хм, если подобная штука это шутка, то почему же systemd то существует в
действительности? Кто-то первого апреля постебался над созданием systemd,
а Поттеринг не понял шуток и запилил его?

9 years agoПопробовал neovim
Sergey Matveev [Fri, 1 Apr 2016 20:09:20 +0000 (23:09 +0300)]
Попробовал neovim

Понравилось что third-party библиотеки скачиваются сами, причём
проверяется по SHA256 целостность tarball-ов. Как бы встроенная система
портов при сборке. Немного напрягает что всякие Lua, MessagePack, но...
вообще не такие уж и плохие решения.

Всё же начались проблемы: совсем другие цвета. Не яркие хорошие
насыщенные, а блёклые. В Vim можно было повлияеть на это выставлением
ограничения по количеству цветов -- тут это роли не играет. Всякие
autocmd сохраняющие и восстанавливающие view тут срабатывают с выдачей
ошибки, что заставляет нажимать enter при каждой загрузке файла. В netrw
менеджере исчезли номера строк. fugitive, благо, работает.

В общем пока я удалил. Ибо я так и знал что то одно, то другое
маленькое, но досадное неудобство будет. Привлекает что например
bracketed paste mode из коробки встроен -- это я давно не понимал почему
в оригинальном Vim не сделали. Но всё же пускай Vim и более тяжёлый,
менее клёвый в плане асинхронности, но для его сборки нужен только C
компилятор и Make, а для сборки neovim нужен C++, доступ в Интернет
(хотя бы для первого раза чтобы скачать библиотеки зависимые), cmake.
ОЧЕНЬ напрягает что за инструкциями по установке они отправляют в wiki
на Github. Не очень нравится наличие встроенного эмулятора терминала.
Это какое-то движение в сторону Emacs который все независимо от
остальных, non-UNIX way пытается делать. Они считают преимуществом то
что придерживаются XDG спецификации директорий. У меня ровно одна
программа придерживается её: Midnight Commander. Считаю это однозначно
недостатком, так как это не принято ни в одной из используемых мною
програм. Плюс сам стандарт мне не нравится субъективно. Хотя не
удивительно, ведь один из авторов это Поттеринг.

Но в целом положительное впечатление производит! Но лично для меня не
даёт ничего полезного (кроме убирания секции с paste mode из конфига),
много места на диске займёт (cmake например у меня не стоит) и будут
несовместимые с Vim конфиги.

9 years agoDon't break userspace: в Linux интегрируют leftpad
Sergey Matveev [Fri, 1 Apr 2016 19:51:05 +0000 (22:51 +0300)]
Don't break userspace: в Linux интегрируют leftpad

Так как leftpad (библиотека добавляющая padding слева в NPM)
используется многими миллионами пользователей. то Linux может
интегрировать в себя этот системный вызов, чтобы всем стало
лучше: https://lkml.org/lkml/2016/3/31/1108

9 years agoPocklulus Chip
Sergey Matveev [Fri, 1 Apr 2016 19:50:38 +0000 (22:50 +0300)]
Pocklulus Chip

Доступный для всех Oculus Rift: http://pockulus.getchip.com/

9 years agoOpenSSH ControlMaster
Sergey Matveev [Fri, 1 Apr 2016 14:20:45 +0000 (17:20 +0300)]
OpenSSH ControlMaster

Впервые попробовал использовать OpenSSH фичу: мультиплексирование
соединений до одного сервера. Не знаю почему я тормозил и откладывал
это. Удобная штука: не нужно много round-trip-ов для коннекта, которые
например в условиях GoVPN имеют цену, не говоря о том что процессор не
жрёт совсем. Плюс ControlPersist опция может заставить висеть демон в
фоне в течении некоторого времени.

9 years agoДжон Кармак становится частью команды ScummVM и ResidualVM
Sergey Matveev [Fri, 1 Apr 2016 13:46:38 +0000 (16:46 +0300)]
Джон Кармак становится частью команды ScummVM и ResidualVM

http://www.scummvm.org/news/20160401/

9 years agoВы считаете что Apple хоть каким-то боком заботится о вашей приватности?
Sergey Matveev [Thu, 31 Mar 2016 19:47:52 +0000 (22:47 +0300)]
Вы считаете что Apple хоть каким-то боком заботится о вашей приватности?

https://gnu.org/proprietary/malware-apple.html -- тут хорошая подборка
всякого замеченного за операционными системами этой компании. Тот кто
заботится о приватности никогда не будет так поступать. Удивительно как
людям вешают лапшу на уши и они искренне верят в доброту корпорации.

9 years agoПротокол Signal
Sergey Matveev [Thu, 31 Mar 2016 16:27:26 +0000 (19:27 +0300)]
Протокол Signal

https://whispersystems.org/blog/ -- сообщают что Axolotl протокол
переименован в Signal protocol. Разумно, учитывая что в Signal-е кроме
Axolotl ещё есть ряд фишек интересных. За исключением OTR, Signal
действительно очень достойная разработка! Вне всяких сравнений с
убожеством от Telegram, WhatsApp, Viber Skype ну и всего остального что
есть на слуху.

9 years agoШнайер об информационной безопасности ИГИЛовцев
Sergey Matveev [Thu, 31 Mar 2016 11:44:39 +0000 (14:44 +0300)]
Шнайер об информационной безопасности ИГИЛовцев

https://www.schneier.com/blog/archives/2016/03/isis_encryption.html
Шнайер одобряет подходы ими используемые: промежуточные хранилища,
одноразовые флешки, TrueCrypt, скрытие IP-адресов. Действительно
правильные подходы. Хотя в начале статьи говорится об идиоте который
через Facebook трепался и думал что удалив в нём (через его же
интерфейс) историю мол всё будет хорошо.

9 years agoQuitter
Sergey Matveev [Wed, 30 Mar 2016 16:57:39 +0000 (19:57 +0300)]
Quitter

Great for new users!

9 years agoФильм Двойник
Sergey Matveev [Tue, 29 Mar 2016 21:26:03 +0000 (00:26 +0300)]
Фильм Двойник

Посмотрел вот сабжевый фильм. Регулярно ассоциации себя с главным героем
фильма порождались, что удручает. Но выводы не новы по части
взаимоотношений с женщинами: можешь хоть жизнь спасти, но тебе не только
спасибо не скажут, но и посоветуют побыстрее сдохнуть. А с другими, кто
только языком чесать умеет -- в первое же свидание в постель и залететь.

9 years agoДобавил HTTPS поддержку для git.cypherpunks.ru cgit-а
Sergey Matveev [Sun, 27 Mar 2016 08:20:52 +0000 (11:20 +0300)]
Добавил HTTPS поддержку для git.cypherpunks.ru cgit-а

Но клонирование всё-равно доступно только по обычному git://.

9 years agoТерри Пратчетт для детей?
Sergey Matveev [Sat, 26 Mar 2016 20:17:57 +0000 (23:17 +0300)]
Терри Пратчетт для детей?

Можно ли и стоит ли читать книги Терри Пратчетта детям? Кроме специально
для этого предназначенных (Удивительный Морис и его учёные грызуны)--
думаю что нет. Ну разве что кроме первых, совсем приключенческих и
волшебных.

А вот одна из последних его книг "Я надену чёрное" начинается с того
что: есть семейка из одного дурня и жены которая ему изменяет пока он в
командировках. Она соответственно беременеет и он (как и она )не знает
его ли это дочь или нет. В 13 лет его дочь начинает шуры-муры с парнем
сверстником и беременеет. Отец её избивает, не щадит лицо и у неё при
избиении случается выкидыш, потеря крови и тому подобное. Мать при этом
находилась где-то дома и знала что там происходит. На следующий день
отец в этом же сарае, где и избивал дочь, пытается повеситься. Труп
ребёнка при этом должна закопать 16-летняя главная героиня книги.

В этой же книге описывается как ни за что, ни про что одну старушку люди
гнобили и проклинали, хотя сама старушка никому ничего плохого не
сделала и была вообще очень доброй. Когда она умерла то только через два
месяца опомнилась и решила проведать (а то ничего не слышно) её одна
девочка. Жила старушка с кошками. Дом заперт наглухо. Когда она умерла в
своей кровати от голода и обезвоживания, то кошкам ничего не оставалось
делать как поедать труп своей хозяйки. Но это лишь продлило им агонию и
и они не выжили.

В других книгах у него такой жути конечно нет, но совсем взрослые темы
имеются.

9 years agogoircd 1.4
Sergey Matveev [Sat, 26 Mar 2016 18:27:50 +0000 (21:27 +0300)]
goircd 1.4

Выпустил новую версию IRC сервера написанного на Go. Поддержка ISON
команды и куча Mutex-ов против data race-ов. Вообще код сервера мне уже
не нравится -- страшен и запутан. Но... это моя первая программа на Go.
Переписывать наверное вряд ли буду -- работает и ладно, с задачей
справляется удовлетворительно. На работе вместо Jabber используется внутри.

9 years agoБразилия
Sergey Matveev [Sat, 26 Mar 2016 18:19:53 +0000 (21:19 +0300)]
Бразилия

Посмотрел сабжевый фильм 1985-го года. Отличный, очень понравившийся!
Конец который мне понравился! А вопрос "хочешь заняться некрофилией?"
уже не будет сразу ассоциироваться с чем-то извращённым.

9 years agoКузнечик в pygost
Sergey Matveev [Sat, 26 Mar 2016 11:57:00 +0000 (14:57 +0300)]
Кузнечик в pygost

В pygost реализовал блочный шифр Кузнечик.
Пока без режимов шифрования: только функцию которая обрабатывает один блок.

9 years agoipfs демон течёт
Sergey Matveev [Sat, 26 Mar 2016 10:25:41 +0000 (13:25 +0300)]
ipfs демон течёт

Есть очень интересный проект https://ipfs.io/. Написанный на Go. Его
демон запущен у меня на одном из компьютеров и, к сожалению, довольно
ощутимо он течёт по памяти. То есть несколько сотен мегабайт в день он
спокойно отъедает не возвращая назад.

Регулярно какое ПО не возьму, то качество новинок (особенно всего что
написано на Java -- оно вообще неюзабельно как демон) удручает :-(.

9 years agoГОСТ 34.13-2015 наконец-то стандартизирует выработку MAC
Sergey Matveev [Sat, 26 Mar 2016 10:22:02 +0000 (13:22 +0300)]
ГОСТ 34.13-2015 наконец-то стандартизирует выработку MAC

В старом стандарте шифрования ГОСТ 28147-89 был описан MAC, который
просто стыдоба, хотя наверное простительно на тот момент создания, так
как не было ещё атак и криптоанализов подобных функций. Проблема с MAC
28147-89: блоки дополняются просто нулями и поэтому можно получать
идентичный MAC для сообщений отличающихся на некоторое количество нулей
в конце. То есть нет никакого padding.

В 34.13-2015 стандартизируют выработку MAC в виде CMAC. Лично у меня
вообще нареканий к этому нет. Я бы сам сделал такой же выбор.

9 years agoЕщё более быстрая рекурсивная подстановка zsh в путях
Sergey Matveev [Sat, 26 Mar 2016 09:24:43 +0000 (12:24 +0300)]
Ещё более быстрая рекурсивная подстановка zsh в путях

В zsh можно делать **/foo.bar, что равносильно (*/)#foo.bar, то есть
рекурсивному поиску по директориям ниже всего что удовлетворяет foo.bar.
Если выставить setopt globstarshort, то можно будет писать ещё короче:
**foo.bar или же вообще **/*.c превратится в **.c.

9 years agoUnicode вставка строк
Sergey Matveev [Sat, 26 Mar 2016 08:36:19 +0000 (11:36 +0300)]
Unicode вставка строк

Натравил я на одну PDF-ку pdftottext и выделил одну из строчек и передал
в интерпретатор Python. Визуально она ASCII, но длина равна 33 байтам.
Если её набрать руками, то визуально она опять же не отличается, но
равна уже 32 байтам.

>>> len("a5940000000000000000000000000000")
32
>>> len("а5940000000000000000000000000000")
33
>>> repr("a5940000000000000000000000000000")
"'a5940000000000000000000000000000'"
>>> repr("а5940000000000000000000000000000")
"'\\xd0\\xb05940000000000000000000000000000'"

В общем на экране одно и всё пиксель-в-пиксель идентично, но не работает :-)

9 years agogit worktree
Sergey Matveev [Wed, 23 Mar 2016 21:13:27 +0000 (00:13 +0300)]
git worktree

Сегодня впервые воспользовался git worktree фичей недавно появившейся.
Вначале думал что use-case-ов для неё раз два и обчёлся и вряд ли она
будет применима на каждый день.

Но вот я делаю тикет в котором ощутимо правлю несколько файлов так что и
закоммитить нельзя. В то же время хочу сделать несколько коммитов и в
фоне прогнать тесты, если что подправить коммиты для отдачи в ревью.
Переключаться через stash, делая rebase -i, commit --amend конечно
можно, но геморройно. В идеале хочется иметь действительно просто две
директории и в них параллельно работать. worktree как-раз дал эту
возможность. Две независимые полноценные копии рабочего пространства: в
одной коммичу и rebase делаю, в другой работаю с черновыми вариантами,
не трогая друг друга прогоняю тесты и отлаживаю.

Без worktree я бы или закоммитил исключительно для того чтобы buildbot
вне моего компьютера прогнал тесты, либо я бы отложил отдачу в ревью
пока не доделаю свой большой тикет. В любом случае это худший КПД. Так
что похоже что worktree станет часто используемым инструментом. Не редко
возникает ситуация что-то взять и проверить, но очень не хочется делать
stash, переключать ветки, итд.

9 years agoТетсуо: железный человек
Sergey Matveev [Wed, 23 Mar 2016 21:09:24 +0000 (00:09 +0300)]
Тетсуо: железный человек

Посмотрел на днях сабжевый фильм. Не очень я люблю японцев и их
культуру, но в музыке они могут быть монстрами! А теперь ещё и в
фильмах! Фильм на грани того чтобы сказать "трэш", "жесть" -- я такие
не шибко жалую, но это мне прям даже понравился. Музыка, сами съёмки:
очень здорово. Глубокой идеи или разговоров конечно в нём нет. Просто
одна такая вот история. Но куда лучше смотреть такие фильмы чем
Железного человека с Дауни младшим.

9 years agoРазработчик NPM грохнул четверть тысячи пакетов
Sergey Matveev [Wed, 23 Mar 2016 21:02:35 +0000 (00:02 +0300)]
Разработчик NPM грохнул четверть тысячи пакетов

https://medium.com/@azerbike/i-ve-just-liberated-my-modules-9045c06be67c#.b6xzn8r6w
Есть такой разработчик который в репозитории пакетов NPM блюдёт под
четверть тысячи пакетов разнообразных. Появилась внезапно какая-то
компания которая потребовала чтобы он свой пакет "kik" переименовал, так
как у них такое же название их messenger-а. Он, понятное дело, послал
куда подальше.

Они пожаловались руководству NPM и оно без согласования грохнуло его kik
пакет и отдало имя той компании. Разработчик само собой поступил как и
полагается: убрал, отозвал все свои пакеты от этого беспредела.

Но на этом не всё закончилось. Среди его пакетов был один небольшой
который много кому требовался и из-за его отзыва типа всё сломалось. NPM
руководитель отозвал отзыв разработчика для этого пакета. Open source,
open source-ом, но этика и взаимоотношения людей никто не отменял.

Поэтому считаю очень правильным что Фонд СПО подчёркивает важность
именно этики в *первую* очередь. Недавно вот очень правильным считаю их
GNU ethical repository criteria: https://www.gnu.org/software/repo-criteria.html

9 years agonewsyslog vs logrotate
Sergey Matveev [Sun, 20 Mar 2016 18:19:17 +0000 (21:19 +0300)]
newsyslog vs logrotate

Почему-то в одной из установок FreeBSD поставил дополнительный пакет
logrotate для ротации логов. В упор не увидел что у него вполне себе
рабочий newsyslog есть. Конфиги не столь человеко-verbose-ны, но
компакты, понятны после прочтения man-а и хорошо работают. FreeBSD всё
же прекрасный инструментарий содержит! (ну кроме sendmail который всегда
отключают и заменяют на что-то другое :-))

9 years agoC10M и userland TCP/IP
Sergey Matveev [Sat, 19 Mar 2016 19:56:04 +0000 (22:56 +0300)]
C10M и userland TCP/IP

На Go легко сделать поддержку 10M соединений: http://goroutines.com/10m
И оказывается уже имеются userland проекты которые ориентируются на
быструю обработку пакетов, куда более быструю чем в ядре Linux сраном:
http://dpdk.org/
http://shader.kaist.edu/mtcp/

9 years agoБлог ChatSecure
Sergey Matveev [Fri, 18 Mar 2016 08:14:54 +0000 (11:14 +0300)]
Блог ChatSecure

http://chatsecure.org/blog/
Превосходный блог! Считаю что каждый кто интересуется messenger-ами
безопасными (по-настоящему, а не как Telegram), то просто обязателен к
рассмотрению!

9 years agoSecurity theater пример
Sergey Matveev [Thu, 17 Mar 2016 20:49:00 +0000 (23:49 +0300)]
Security theater пример

Хорошая статья про аудиторов, логи, аналитику: https://medium.com/@ivlad/%D0%B8%D1%81%D1%82%D0%BE%D1%80%D0%B8%D1%8F-%D0%BF%D1%80%D0%BE-%D0%BB%D0%BE%D0%B3%D0%B8-63dbe37fd50c

9 years agoДелай деньги!
Sergey Matveev [Wed, 16 Mar 2016 21:21:07 +0000 (00:21 +0300)]
Делай деньги!

Сегодня дочитал очередную книгу Терри Пратчетта: Делай деньги!
Уже поздно и слов нет как же мне нравится его творчество. Причём
последние его произведения значительно больше чем ранние. Ранние
всё больше волшебные, приключенческие. Тоже здоровские, но вот
полу-детектив с Сэмуелем Ваймсем или Мойстом фон Липвигом мне
куда ближе! Хотя я и сам не ожидал этого.

9 years agoВ пятый раз досмотр при входе в метро
Sergey Matveev [Wed, 16 Mar 2016 21:20:03 +0000 (00:20 +0300)]
В пятый раз досмотр при входе в метро

Сегодня уже в пятый раз на одной и той же станции метро меня
досматривают при входе. Ну точнее "сканируют" рюкзак. Причём
вчера и сегодня (прям каждый день).

9 years agoМедленные Google Groups
Sergey Matveev [Wed, 16 Mar 2016 21:14:08 +0000 (00:14 +0300)]
Медленные Google Groups

Коллега на работе сказал что мой Firefox (который я в 1% случаев
запускаю когда xombrero не хватает) медленно показывает сайты. Я был
уверен что дело в том что сайты перегружены JavaScript кодом и для
демонстрации зашёл на Google Groups go-nuts. Медленно, десятки секунд на
загрузку. Выяснилось что это из-за IPv6 включённого, который у меня
через туннельного брокера и не очень быстрый. Включил IPv4-only скорость
резко стала выше. Firebug показал что просто заход на go-nuts группы
потребляет 1.8 MiB трафика и под 80 запросов. У меня нет слов как
описать во что превратились современные Web-сайты. Чтобы отобразить мне
с полдюжины сообщений мне надо загрузить 1.8 MiB данных, с дикими
тормозами, с кучей ресурсов на интерпретацию кода, с самым сложным ПО
что есть на моей машине (броузер). Я уже давно принципиально не хожу на
сайты которые требуют для своей работы JS -- сейчас всё больше радуюсь
этому. С выключенным JS мне довольно быстро без трудозатрат показывают
страницу что нужен JS и я экономлю много мегабайт на том чтобы дальше не
заходить.

Нормальные люди делают нормальные сайты: которые не требуют просто
немыслимых непостижимых ресурсов, которые можно открыть в десятках
различных броузерах (а не 2-3). Если человеку нужно покрасоваться: его
право, но вряд ли серьёзная информация и стоящая будет у него. А кому
важно сделать информацию доступной и удобной, то тот не делает ужаса как
у Google.

9 years agoFreenet деградация
Sergey Matveev [Tue, 15 Mar 2016 05:36:07 +0000 (08:36 +0300)]
Freenet деградация

Как-то писал что Freenet, если не устанавливать Web-of-Trust плагин,
работает. Как оказалось и даже после удаления оно всё-равно уже
неработоспособно.

9 years agoИзбавился от последнего cmap в vimrc
Sergey Matveev [Mon, 14 Mar 2016 15:59:19 +0000 (18:59 +0300)]
Избавился от последнего cmap в vimrc

Почему-то изначально я завёл привычку использовать cmap алиас для того
чтобы в командной строке Vim подставлять часто используемые команды типа
set textwidth=72 или включение проверки орфографии. Потом плавно как-то
раз в несколько месяцев заменил их на nmap алиасы начинающиеся на Leader.
Делал это не целенаправленно а понимал что задолбала порча командной
строки если попадаются похожие символы и быстро переделывал под то что
очевидно удобнее. Сегодня заменил очередной cmap и понял что от них не
осталось и следа. Чего я медлил и сразу не заменил их все, мучался всё
это время?

9 years agoПроцедура переподписи корневого сертификата CAcert
Sergey Matveev [Mon, 14 Mar 2016 08:25:57 +0000 (11:25 +0300)]
Процедура переподписи корневого сертификата CAcert

https://www.lowendtalk.com/discussion/6283/raided-for-running-a-tor-exit-accepting-donations-for-legal-expenses
Вообще она сильно пресильно смущает своей несерьёзностью.

Во-первых, для RSA подписи нужна энтропия. Они её не предоставили на
машине без дисков, загруженных с LiveCD. Её банально просто нет и она на
абсолютно голой системе делают подпись. Уж в GNU/Linux её не сложно
извне предоставить сделав cat > /dev/random. Принести можно как на
флешках, так на CD-ROM или бумажке (вводя небольшие шестнадцатеричные
строчки).

Во-вторых, говорят wipe данные с флешки. Как? mkfs? rm? Данные останутся
очевидно (приватный ключ). dd? Опять же данные могут остаться.
Единственный способ: уничтожить флешку, хотя это тоже не так банально и
молотком ещё надо постараться. Надёжнее засунуть в микроволновку. А
вообще мне нравятся компакт-диски: их легко уничтожить, они не содержат
лишних чипов.

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

Ну и молчу про специально электромагнитнонепроницаемые комнаты с
клетками Фарадея. Это тоже дорого.

9 years agoЗабрали 20 компьютеров из-за выходной ноды Tor
Sergey Matveev [Mon, 14 Mar 2016 08:04:34 +0000 (11:04 +0300)]
Забрали 20 компьютеров из-за выходной ноды Tor

А вот в Австрии дела с беспределом полиции стоят куда хуже чем у нас:
https://www.lowendtalk.com/discussion/6283/raided-for-running-a-tor-exit-accepting-donations-for-legal-expenses
У чувака забрали 20 компьютеров и дисков на 100+ TB и ещё впаривают то
что посадят.

9 years agoОпубликовал свежую статью о внутренностях GoVPN
Sergey Matveev [Sun, 13 Mar 2016 10:17:20 +0000 (13:17 +0300)]
Опубликовал свежую статью о внутренностях GoVPN

http://blogs.fsfe.org/stargrave/archives/158
https://news.ycombinator.com/item?id=11277104

9 years agoДеанонимизация пользователей Tor через анализ поведения мышки
Sergey Matveev [Fri, 11 Mar 2016 08:10:34 +0000 (11:10 +0300)]
Деанонимизация пользователей Tor через анализ поведения мышки

http://www.opennet.ru/opennews/art.shtml?num=44027
Долой мышку! Она редко когда нужна, только в профессиональных областях
некоторых. Для всего остального она бесполезна и только замедляет работу
с компьютером -- плюс вот ещё может деанонимизировать.

Ну конечно и анализ того как человек что-то набирает на клавиатуре тоже
может быть проведён, но... у любого человека беспокоящемся о
безопасности само собой JavaScript будет выключен.

9 years agoСостояние шифропанковских инструментов
Sergey Matveev [Fri, 11 Mar 2016 06:25:52 +0000 (09:25 +0300)]
Состояние шифропанковских инструментов

За многие годы я перепробовал разный софт который можно отнести к
тематике шифропанков. К сожалению, на этом поприще всё довольно
печально. И речь не про user-friendliness или так называемый
user-experience, а просто вообще про работоспособность.

Tor -- это единственная штука которая легко собирается, просто
запускается и конфигурируется и работает, как часы, без проблем.
Как бы мне не нравился этот проект по своей серьёзности (его назвать
системой анонимизации скорее с натяжкой можно), но он реально just
works.

I2P -- среди real-time решений анонимизации мне кажется это наиболее
серьёзный проект. Однако, из-за того что написан на Java -- в итоге я
его не могу отнести к работоспособным. Вообще ВСЁ что написано на Java
как правило не работает. Уж не знаю почему. Может если использовать
проприетарные Java машины, то всё и хорошо, но нормальный же человек
выберет решение свободного ПО. Под неработоспособностью я подразумеваю
не то что он не запустится, а то что всегда, абсолютно всегда, через
какое-то время его производительность начинает деградировать и скоро
демон просто перестанет отвечать, показывая нагрузку на CPU и память.
I2P отличился тем что даже без установки каких-либо плагинов или
туннелей -- он всё-равно деградирует. Я не один год его устанавливал
снова, надеясь что в JVM или самом I2P это поведение исправится, но нет
-- всё так же печально.

i2pd -- это I2P реализация написанная на C++. Не столь навороченная, с
ходу не сразу собиралась, но... оно работает. Досконально не проверял,
не делал свои туннели, но оно хотя бы может висеть неделями и гонять
трафик вроде бы без особых багов. Повторюсь: не проверял досконально, но
хотя бы просто запуститься и выступать в качестве маршрутизатора оно
может и вполне себе успешно.

Freenet -- если не брать во внимание GNUnet, то этот проект лично по мне
так самый серьёзный из шифропанковских. И в его сети довольно много
людей (не в сравнение конечно с Tor). Для него я выделил даже отдельный
сервер и не один год держу запущенным. Однако, я снова свалю на природу
Java -- работоспособность у него на грани. Если установить, настроить и
больше ничего не делать (не устанавливать плагины), то он в целом
работает месяцами без проблем. Однако многие его сервисы требуют
Web-of-Trust плагин, после установки которого, минут через десять время
отклика Web-интерфейса увеличивается на минуты, а затем и просто
перестанет отвечать, хотя при этом на 100% CPU что-то делая. Спасает
только удаление WoT плагина. Работает -- не трожь. Плюс в Freenet-е
большинство его популярных приложений типа форумов имеют GUI интерфейс.
Это я считаю недостатком, если нет CLI или чего-то подобного. Ни одно
приложение я так и не ставил. Кроме одного: которым создают
архивы-сайты. Опять же: GUI для того чтобы запаковать директорию
статических сайтов -- это неприемлимо. Но, просто загрузить какой-то
бинарь, посещать Freenet сайты -- можно и из коробки. В общем с одной
стороны как-то оно работает, с другой -- GUI это не юзабельно.

YaCy -- распределённая поисковая система. Своей идеей он очень клёвый и
правильный. Но сколько раз не пытался его реально эксплуатировать --
опять же, как считаю, из-за Java природы он не работоспособен
оказывается. По началу с ним всё хорошо: работает быстро, индексирует
активно. Но после какого-то времени индексации время реакции системы на
любые запросы увеличивается и скоро становится огромным, делая YaCy
неработоспособным. С нуля я пробовал не раз его устанавливать и
настраивать (или вообще не трогать) -- если индексация не производится,
то оно работает. Но без индексации какой смысл держать эту систему? А с
ней оно довольно быстро приходит в неработоспособное состояние. Прочитал
все wiki и форумы их и так и не нашёл ответа как же это исправить. Я не
понимаю как там многие ноды живут с огромным индексом. Возможно
проприетарная JVM? Не вариант конечно.

cjdns -- инструмент для создания mesh-маршрутизации. Если коротко, то
просто взять и поднять свою сеть между компьютерами -- проблем не
обнаружил, работает отлично. Но как только подключаешься к сети
Hyperboria, то три разных сборки cjdns демона (develop веток,
стабильных, прошлых релизов) падают с segmentation fault. Могут упасть
через полминуты, могут через несколько дней. Но с Hyperboria оно
валится, не работает. Пробовал это только на FreeBSD -- возможно с ней
проблемы, но для меня оно становится неюзабельным из-за этого.

RetroShare -- идея F2F мне нравится (вообще считаю F2F самым правильным
с кучи точек зрения решением, в отличии от P2P), но вот собрать эту
штуку я ни разу на разных версиях Debian и FreeBSD так и не смог. Ну и
плюс удручает что в ней похоже всё GUI.

9 years agoМолодым учёным в РАН только с проприетарным ПО
Sergey Matveev [Thu, 10 Mar 2016 16:15:39 +0000 (19:15 +0300)]
Молодым учёным в РАН только с проприетарным ПО

https://geektimes.ru/post/272408/
РАН требует сдавать свои работы в формате Microsoft Word. То есть,
молодой учёный может получить премию от РАН только если он использует
проприетарное ПО, только если не имеет возможность управлять своим
компьютером.

И любой уважающий себя учёный понятное дело что наверняка делает свои
документы научные в каком-нибудь TeX/LaTeX. То есть для РАН ему ещё и с
нуля бы пришлось переделывать свою работу только для того чтобы им сдать.

Мне вот не понятно откуда требование к такому формату? Научная работа
это вроде для того чтобы его прочитали, посмотрели. То есть важно
представить информацию, а не обрабатывать её в последствии. PostScript,
PDF, простой текст -- без проблем с этой задачей справятся и с лучшей
совместимостью. Зачем им ещё обязательно надо иметь возможно
редактировать документы?

Или им просто заплатили и сказали что науку в вашей России без
благословения нескольких корпораций США нельзя спонсировать.

9 years agoВпервые встретился с понятием "игрового планшета"
Sergey Matveev [Thu, 10 Mar 2016 05:37:10 +0000 (08:37 +0300)]
Впервые встретился с понятием "игрового планшета"

http://nnm.me/blogs/egor100/obzor-termoyadernogo-igrovogo-android-plansheta-bb-mobile-topol-lte/
К этому ещё добавить статьи-обзоры из серии: какой же лучше выбрать
смартфон для того чтобы сделать селфи получше. Бредберри был прав:

    Потому что люди -- идиоты. Они сделали кучу глупостей: придумывали
    костюмы для собак, должность рекламного менеджера и штуки вроде iPhone,
    не получив взамен ничего, кроме кислого послевкусия. А вот если бы мы
    развивали науку, осваивали Луну, Марс, Венеру... Кто знает, каким был бы
    мир тогда? Человечеству дали возможность бороздить космос, но оно хочет
    заниматься потреблением: пить пиво и смотреть сериалы.

9 years agoТеперь буду кодировать в VP9 кодек
Sergey Matveev [Wed, 9 Mar 2016 13:08:39 +0000 (16:08 +0300)]
Теперь буду кодировать в VP9 кодек

Когда-то давно я кодировал принципиально в свободные и открытые форматы:
OGG контейнер, Vorbis аудиокодек и Theora видеокодек. Потом появился
Google со своим WebM. WebM это просто Matroska контейнер + Vorbis аудио
и VP8 видеокодек. VP8 ощутимо лучше Theora и поэтому кодировал всё видео
в WebM.

Недавно (относительно) появился аудиокодек Opus и видеокодек снова от
Google: VP9. VP9 я пробовал, но он был уж слишком слишком медленным.
Сегодня попробовал вновь обновлённые версии: с --good параметром vpxenc
даёт вполне сносную скорость кодирования (2-3 fps). А что очень приятно:
более чем в 2.5 раза лучше сжал чем VP8. Качество чуть похуже, но для
каких-нибудь видео выступлений людей это более чем достаточно. Можно
конечно попробовать использовать --best опцию, но она опять же уж очень
медленна. Но 2.5 раза это очень круто!

9 years agoЕщё один случай смерти животного ради селфи
Sergey Matveev [Tue, 8 Mar 2016 17:39:06 +0000 (20:39 +0300)]
Ещё один случай смерти животного ради селфи

http://lenta.ru/news/2016/03/08/swan/

9 years agoMS SQL server на "Linux"
Sergey Matveev [Tue, 8 Mar 2016 10:44:43 +0000 (13:44 +0300)]
MS SQL server на "Linux"

ВСЕ новостные колонки заполонены новостью о выходе сабжа. Блин, что в
этом такого-то? Что в этом хорошего для мира свободного ПО??? Почему
новостные ресурсы связанные с ним о нём так усердно пишут? Впрочем...
выход проприетарных драйверов от nVidia тоже всегда освещается ярко.
Очередное доказательство того что на самом деле СПО мало кому сдалось и
людям лишь бы только поэкономить средства или просто выделиться
используя другую ОС. О безопасности с проприетарным ПО речи конечно
вести нельзя.

9 years agoВидеоурок от Xiph.org
Sergey Matveev [Tue, 8 Mar 2016 05:59:38 +0000 (08:59 +0300)]
Видеоурок от Xiph.org

http://xiph.org/video/ содержит пару получасовых видеоуроков про
цифровое аудио и видео. Лучшее что я встречал для тех кто не знает
как А/В представлено в компьютерах. А также пояснение почему
распространение музыки в 192kHz/24bit глупая штука.

9 years agoSuckless ПО
Sergey Matveev [Mon, 7 Mar 2016 13:38:54 +0000 (16:38 +0300)]
Suckless ПО

В целом мне нравится проект suckless.org. В нём люди хотят призывать
использовать простое ПО. Ещё проще. Я использую уже много много лет их
dwm оконный менеджер и st эмулятор терминала.

Но не хочу сказать что на них стоит ориентироваться и они свет в конце
тоннеля. Во-первых их коммиты говорят о том что многие даже не пытаются
скомпилировать код который написали -- он регулярно банально
синтаксически не верен. Во-вторых у них полное отсутствие тестов. Нет,
так никуда не годится.

Как верно где-то заметили: suckless это чуть ли не проекты на уровне
студенческих работ, примеры выполнения той или иной задачи далеко не на
качественном уровне. Скорее согласен с этим полностью.

Плюс регулярно от них можно услышать: XXX отстой. Например GNU MP
библиотека. Ну так сделай её не suckless. Проще переписать с нуля? Вот
только то, что они переписывают -- абсолютно неюзабельно в промышленном
мире, так как библиотеки работы с большими числами никому не интересны
если будут ресурсоёмки.

В итоге, как классические либералы: лишь бы попоносить, возможно сделать
fork который нафиг никому не сдался. Многим из них не нравится copyleft
и из-за этого они принципиально не будут участвовать в улучшении
свободного ПО. То есть: лицензия для того чтобы ПО оставалось свободным,
а они будут делать альтернативы чтобы его можно было сделать не
свободным. Вообще получается враги СПО.

9 years agoMail-Followup-To заголовок и его управление в почтовых клиентах
Sergey Matveev [Mon, 7 Mar 2016 11:00:59 +0000 (14:00 +0300)]
Mail-Followup-To заголовок и его управление в почтовых клиентах

Дэн Бернштейн уже давно придумал идею почтового заголовка
Mail-Followup-To. Суть его простая: в нём указывается адреса на которые
нужно посылать ответ. Используется де-факто при общении в почтовых
рассылках.

Например как указать что вы подписаны на рассылку или нет? Штатно по
заголовкам никак. Если ответ послать только в рассылку -- его может не
получить человек не подписанный на неё. Если его добавить в Cc/To, то он
получит копию сообщения если подписан. MFT заголовок позволяет человеку
явно сказать как следует слать сообщения. Поле Reply-To иногда может
администраторами рассылок перетираться, плюс это вообще в общем случае
содержит именно адрес для личного ответа. RT это куда ответить лично, а
MFT это куда ответить если хочется ответить в рассылку.

В Mutt и S-nail клиентах есть две команды в конфигурационном файле:
указать что такой-то адрес является почтовой рассылкой и указать что я
подписан на почтовую рассылку. Суть первого: дать понять клиенту что
адресат является особенным: во-первых помечать в списке писем что это
рассылка, а, во-вторых, при отправке добавлять MFT заголовок. Будет ли в
этом заголовке ваш адрес или только адрес рассылки зависит уже от второй
команды: подписаны ли вы или нет.

Например я не подписал на рассылку foo@bar.com, но хочу отправить в неё
письмо и чтобы ответ всё же попал не только в неё, показать что я на неё
не подписан. В S-nail клиенте я перед отправкой говорю: mlist
foo@bar.com -- теперь клиент знает что этот адрес является рассылкой и
автоматически добавит MFT заголовок в котором будет и рассылка и мой
адрес.

9 years agoCoyote Brutal Fest X
Sergey Matveev [Sun, 6 Mar 2016 19:27:45 +0000 (22:27 +0300)]
Coyote Brutal Fest X

Посетил часть второго дня этого мероприятия. В очередной раз огромное
спасибо и благодарность Койоту! Во-первых что устраивает подобное,
во-вторых что приглашает зарубежные группы не относящиеся к "монстрам",
но при этом IMHO куда больше заслуживающих внимания зачастую.

В этот раз в клубе Mona было аж две концертные площадки. Пока на одной
идёт выступление, на второй идёт настройка и подготовка других
музыкантов. В безостановочном режиме шло.

Я больше жаждил услышать 7 H.Target и они конечно круто жгли. Особенно
порадовало что frontman Cremated Lives у них на вокале. У самого есть
все альбомы и Cremated Lives и 7 H.Target и футболочки с ними. Лучшие из
лучших в РФ!

Не мог не запомнится Needle Contaminated Pork -- one man band из Японии.
Выступал он два дня подряд. Чувак с drum machine, электрогитарой,
костюмом химзащиты (?) и противогазом в который вставлен микрофон, чтобы
в него можно было вокалить с занятыми руками. Однозначно ему просто
самому в кайф выступать. Энергии в нём и feedback-а побольшем чем у
многих коллективов вместе взятых.

Койот молодец! Всё не забуду его приглашение иранской группы Tension
Prophecy и Mindly Rotten!

9 years agoВ сборке BitTorrent-клиента Transmission найден вирус
Sergey Matveev [Sun, 6 Mar 2016 19:21:36 +0000 (22:21 +0300)]
В сборке BitTorrent-клиента Transmission найден вирус

http://www.opennet.ru/opennews/art.shtml?num=43996
В очередной раз скажу: нефига скачивать и запускать бинари из Интернета.
Как минимум, они должны быть подписаны чем-то чему вы доверяете. Это не
исключает того что ключи для подписи могут быть скомпрометированы тоже,
но вероятность того что подменят tarball где-то на сервере на порядки
выше чем например компрометация GnuPG ключей.

Люди очень часто полагают что просто поставив себе свободную ОС типа
GNU/Linux они автоматом получат какую-то безопасность. Само собой ничего
подобного. Если человек точно так же продолжает скачивать и запускать
.exe (аналоги), то ему уже ничего не поможет.

9 years agoSPF и whitelisting forwarding доменов
Sergey Matveev [Sat, 5 Mar 2016 10:33:01 +0000 (13:33 +0300)]
SPF и whitelisting forwarding доменов

После поднятия SPF оказалось что почта которая перенаправляется с
@gnupg.net домена -- успешно не доставляется. SPF честно отрабатывает:
gnupg.net домен отсутствует в SPF записях домена с которого я отправляю.

Для решения этой проблемы принимающая сторона, на которой производится
SPF проверка, должна добавить forwarding домен в whitelist список.

Поначалу показалось странным, но с другой стороны forwarding домен на то
и есть, что принимающая сторона о нём осведомлена должна быть.

9 years agoМнение людей о шифропанках и просто технологически современных людей
Sergey Matveev [Thu, 3 Mar 2016 19:47:25 +0000 (22:47 +0300)]
Мнение людей о шифропанках и просто технологически современных людей

Услышал я тут мнение о том что раз у человека поднят BitTorrent tracker,
то его причисляют к анархистам и бунтарям. Вот честно, было совершенно
неожиданно.

Банальнейшая технологически необходимая вещь BitTorrent у людей
всё-равно ассоциируется исключительно с пиратством, воровством,
нелегальными делами, в общем с преступлениями.

Вот мне просто интересно: какие ещё есть готовые способы для того чтобы
массово передать большие объёмы информации? Ok, ok, даже не массово, а
пускай от одного человека до другого, но объёмы большие и связь может
рваться и передать на компакт-диске или винчестере не вариант? Люди
окончательно погрязли в зависимости от Корпораций.

Люди уже банально не в состоянии передать друг другу файлы без
обязательного их закачивания на сервера Корпораций (причём безусловно
никакого шифрования данных (конфиденциальности) пользователям не даст).
Люди не в состоянии не использовать централизованные цензурируемые
ресурсы типа YouTube если надо обменяться видео.

BitTorrent это объективно самый простой, доступный, эффективный и очень
дешёвый способ относительно быстрого и надёжного обмена информацией.
Самое главное что он дешёв -- человеку не надо арендовать выделенные
сервера или каналы связи или место на серверах чтобы передать большие
файлы. Обменяться данными теперь, в век не ограниченной по времени
связи, может любой домашний пользователь.

Пардон, мог... теперь уже и этого не может, так как BitTorrent это
прерогатива преступников.

Вот даже страшно подумать что же на самом деле (ведь напрямую в лицо не
скажут правду) думают люди когда узнают что у человека Tor нода. Если
услугами пиратов пользуется преобладающая часть населения, то вот
наркотой, убийствами и детским порно вроде не очень много. Если на
пиратство ещё могут закрыть глаза, то на Tor уж про себя наверное
представляют как пишут донос в полицию на то что есть опасный
подозреваемый наверняка замешанный в наркоторговле или соучастием в ИГИЛ.
А что если узнают что выходная Tor нода? А что если ещё и I2P и Freenet
ноды? Да любой гражданин просто обязан тебя значит будет линчевать похоже.

Криптопати поэтому и не популярны: шифрование, технологии это всё только
для преступников, анархистов, бунтарей и злоумышленников. Если ты не
сидишь в ВК или Facebook, у тебя нет учётной записи в Instagram и
Twitter, то ты очень и очень подозрительная личность, небось делаешь что
нехорошее и скрываешься.

А вот кстати Skype до приобретения Microsoft ведь был peer-to-peer
программой тоже. Если какой-нибудь (ну буду в тренде) ИГИЛовец по нему с
кем-то трепался, то трафик запросто мог проходить через компьютер любого
обычного человека. То есть он напрямую физически помог передать
голосовые сообщения террористов. Это его колышет или парит? Отнюдь.
Обычному человеку плевать, а вот проголосовать за то чтобы посадили
какого-нибудь шифропанка -- за милую душу.

Вот только эти самые обычные пользователи проприетарного ПО напрямую
поддерживают экономику враждебных стран и неуважительное отношение к
пользователям и их приватности. А шифропанки напрямую могут заботиться
о безопасности сетей или государств этих вот самых пользователей.

9 years agoКасательно того что Apple (не?) может достучаться до вашего iPhone
Sergey Matveev [Tue, 1 Mar 2016 05:41:57 +0000 (08:41 +0300)]
Касательно того что Apple (не?) может достучаться до вашего iPhone

Лично мне тема безопасности Apple устройств просто не интересна, так как
какая речь о безопасности когда используется не то что несвободное, так
ещё и закрытое ПО. Но статья Matthew Green очень легко, интересно и ясно
читаются и даёт простые объективные рассуждения и выводы:
http://blog.cryptographyengineering.com/2014/10/why-cant-apple-decrypt-your-iphone.html
Если коротко, то безусловно Apple может достучаться до данных вашего
iPhone. Вся заваруха с ФБР это просто экономика: ФБР хотят *дёшево*
получать доступ к данным, без всякой бюрократической волокиты. Тут нет
вопроса "могут ли они вообще?".

9 years agoMouseJack
Sergey Matveev [Mon, 29 Feb 2016 08:18:55 +0000 (11:18 +0300)]
MouseJack

Уязвимость http://www.opennet.ru/opennews/art.shtml?num=43934
позволяет на расстоянии до ста метров управлять клавиатурами и мышками.

Именно из-за всего этого я вообще не доверяю закрытым технологиями.
Во-первых если там свои собственные протоколы и они не опубликованы, то,
можно считать правилом, они будут небезопасны. Во-вторых даже если
например используется WiFi какой-нибудь, то никто не гарантирует что
внутри само его шифрование реализовано корректно, что внутри есть
надёжный PRNG.

Речь даже не про backdoor-ы, а просто про халтурность и халатность людей
когда они реализуют криптографию. Я НИКОГДА не полагаюсь на безопасность
шифрования WiFi. Вообще WiFi я и так не использую, но если и приходится,
то всегда поверх делаю программную прослойку шифрования.

9 years agoДи Каприо получил-таки Оскара
Sergey Matveev [Mon, 29 Feb 2016 05:26:05 +0000 (08:26 +0300)]
Ди Каприо получил-таки Оскара

Отличная новость! Искренне рад!
Раньше то он стопудово не получал его из-за зависти других, точно точно.