Pull to refresh
-1
Karma
0
Rating
Дмитрий @dr15x86

Пользователь

Медуза: власти выложили в открытый доступ персональные данные всех интернет-избирателей (на самом деле нет)

Ну, в паспорте куча однозначной и сложно подбираемой информации. Дата выдачи, номер отделения, выдавшего паспорт. Так же, к фамилии можно добавить и имя с отчеством. Сложность полного перебора всех вариантов возрастет до бесконечности.

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

Чем меня разочаровал Typescript и стоит ли он того?

Про то, что использование приватных полей делает типизацию более строгой, не знал. Спасибо.

Чем меня разочаровал Typescript и стоит ли он того?

Больше всего печалит то, что если два разных типа содержат полностью одинаковые поля, то эти типы можно присваивать друг другу, причем без всяких кастов:

class Dog {
    name: string = ""
}

class Cat {
    name: string = ""
}

let cat = new Cat()
let dog = new Dog()

cat = dog


что полностью нарушает идеологию строгой типизации.

Обещания Google начали сбываться — теперь сайты https помечаются как надёжные

Есть опасность, что как костыли, будут механизм форм с паролями эмулировать кастомными элементами/ajax'ом. Это будет выглядеть менее нативно, менее безопасно и отвалятся все механизмы автоподстановки паролей/содержания карт.

Обещания Google начали сбываться — теперь сайты https помечаются как надёжные

Мне кажется, что инициатива маркировки https соединений правильная, но с небольшой доработкой — нужно чтобы она отключалась, если домен резолвится в диапазон ip адресов частных сетей. Тогда попадут все проблемы с админками роутеров/инранетовских сайтов, к которым нет доступа снаружи. Браузеры будут более адекватно работать без доступа к интернету и т.д. Да и уведомления о защищенности/незащищенности сайтов будут более верными, а значит к ним будет больше доверия.

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

Почему теневые копии не спасают от большинства шифровальщиков

Хм, а если сначала шифровать файлы, а потом удалять теневые копии?

RuTracker удалит незаконные раздачи и внедрит систему «цифрового отпечатка»

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

изменение какого-то одного из файлов в раздаче содержащий множество файлов сбивает хэш только у одного конкретного файла (и вызывает его повторную закачку например) — ни идущие до него, ни идущее после файлы не затрагиваются

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

RuTracker удалит незаконные раздачи и внедрит систему «цифрового отпечатка»

Наиболее правдоподобным выглядит следующий алгоритм: анализируются имена файлов в torrent-файле. Если там содержатся интересные файлы, например *.mp3, *.mkv, то вычисляются блоки, которые принадлежат этим файлам и закачивается по нескольку блоков из середины этих файлов. Этого должно быть достаточно для того, чтобы получить несколько секунд аудио или видео ряда. И уже эти несколько секунд сравниваются с образцами из списка запрещенных произведений.

На рутрекере есть довольно жесткие правила к формату выкладываемых файлов. Например, запрещено их упаковывать всякими архиваторами. Это сильно упрощает задачу анализа.

RuTracker удалит незаконные раздачи и внедрит систему «цифрового отпечатка»

Судя по статье habrahabr.ru/post/119753, в торрент-файле не хранятся хеши отдельных файлов. В них хранятся хеши блоков файлов. Т.е. достаточно изменить длину первого файла на 1 байт и это приведет к изменению всех хешей в торрент-файле.

RuTracker удалит незаконные раздачи и внедрит систему «цифрового отпечатка»

Интересно, как они будут это реализовывать?
Т.е. при заливке torrent-файла на трекер при создании новой раздачи, к тебе подключается робот рутрекера и начинает скачивать, а затем анализировать твою раздачу? Или тупо будет список заблокированных хешей раздач, чтобы не выкладывали повторно один и тот же torrent-файл?

GarageBand — Что может «сочинить» почти дилетант за 8 минут

На хабре имеется даже описание алгоритмов создания музыки с исходниками.

Социальная инициатива Google: Google+

Для рутованных андроидов можно попробовать сменить идентификатор сим карты на другого оператора. Например, на американский T-Mobile.

MarketAccess
Market Enabler

Каким браузером вы пользуетесь в смартфоне с Android 2.x

Пользуюсь в основном Dolphin HD, т.к. к нему имеется рабочий плагин LastPass. Если страничка в нем отображается некорректно, открываю ее в Firefox (на нем тоже работает LastPass).

Без менеджера паролей теперь жизнь не мила.

Skype перестал работать

Тролли! Все работает =)

Высоковольтное стирание компакт-диска (видео)

Aluminium is just reflector for laser. If you dont believe me you can try your self. Gently scrach aluminium layer and paint it again. CD will work.

Высоковольтное стирание компакт-диска (видео)

This method doesnt erase CD. It just clears paint off. If you restore paint, CD will work as usual.

Куда вы деваете упаковку от бытовой и компьютерной техники?

У нас тоже можно, но осторожно.

Например, в малоизвестной сети нельзя вернуть товар в запаянной упаковке. Учитывая ее популярность, BackMoney не распространяется на половину мелкого ассортимента этого магазина.

Небольшой обзор веб-радио сервисов и интернет плееров

Ах да, и конечно же бесплатный Хабр. Как же я забыл. Надо было сразу с него начинать. ))

Небольшой обзор веб-радио сервисов и интернет плееров

Да, конечно жаль. Вот если бы они сделали бесплатный доступ к Gmail, YouTube, SourceForge и репозиториям Debian или Ubuntu…

Я думаю, в Ете тоже не дураки сидят, и если на небольшой музыкальный трафик с их личных серверов они могут закрыть глаза, то раздавать халявное видео — это слишком жирно.
1

Information

Rating
5,808-th
Location
Санкт-Петербург, Санкт-Петербург и область, Россия
Date of birth
Registered
Activity