Сказ о том, как ГОСТ-шифрование диска в Android реализовывали

Автор: admin от 29-03-2016, 23:07, посмотрело: 369

Введение

Летом 2015 года перед нами, разработчиками «Кода безопасности», встала задача реализации защищенного хранилища под Android с шифрованием по стандартам, признанным российским законодательством. До этого у нас уже было решение на планшете, к которому имелись исходники Android. И это позволило нам выпустить обновленное ядерное шифрование (dm-crypt) под поддержку ГОСТ 89, добавить в /system/lib ГОСТ-библиотеки, пропатчить cryptofs подсистему демона vold. В итоге в нашем распоряжении оказалось решение, которое подходило лишь для определенной модели планшета, и не являлось универсальным. Узнав, что в Android версии 4.4 (API уровня 19) появился API, позволяющий осуществлять доступ к данным после регистрации и реализации своего кастомного DocumentsProvider, мы решили создать решение, использующее GOST-шифрование в userspace с использованием данного API, которое не зависело бы от модели устройства.
Для тех, кто заитересовался — добро пожаловать под кат.

Категория: Веб-разработка / Game Development / Android / Криптография

 

Flume — управляем потоками данных. Часть 1

Автор: admin от 29-03-2016, 18:44, посмотрело: 567

Привет, Хабр! В этом цикле статей я планирую рассказать о том, как можно организовать сбор и передачу данных с помощью одного из инструментов Hadoop — Apache Flume.

Flume — управляем потоками данных. Часть 1

Категория: Программирование / Веб-разработка

 

Видео-туториалсы запуска вычислительных задач на Python, R, С++, Octave и Blender во FlyElelephant

Автор: admin от 29-03-2016, 18:30, посмотрело: 435

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

В качестве вычислительного ресурса сейчас используется облако Azure, а пользователи могут запускать вычислительные задачи, написанные с помощью С++ (с поддержкой OpenMP), R, Python, Octave, Scilab, Java, Julia, OpenFOAM, GROMACS, Blender на серверах с количеством ядер от 1 до 32 и оперативной памятью до 448 ГБ.

Сегодня мы хотим поделиться видео-туториалсами запуска задач во FlyElelephant. Под катом вы найдете видео, как запускать вычислительные задачи, написанные с помощью С++, R, Python, Octave и рендерить изображения с помощью Blender, а также промо-код для получения бесплатных дополнительных часов работы ваших задач.

Категория: Программирование

 

PowerWare новый вымогатель использующий PowerShell

Автор: admin от 29-03-2016, 18:25, посмотрело: 413

Black Carbon Threat Research Team недавно обнаружили новое семейство вымогателей, получившее название PowerWare. Они нацелены на структуры использующее Microsoft Word и PowerShell. PowerShell является языком сценариев для операционных систем Microsoft.

PowerWare новый вымогатель использующий PowerShell

Категория: Информационная безопасность / Microsoft

 

Я покажу тебе мир без STM32

Автор: admin от 29-03-2016, 17:28, посмотрело: 417

Компания ЭФО перезапускает сайт myMCU.ru — портал для параметрического поиска микроконтроллеров и сопутствующих решений.

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

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

Я покажу тебе мир без STM32

Категория: Программирование / Веб-разработка

 

Диалоги о Java Performance

Автор: admin от 29-03-2016, 17:14, посмотрело: 485

Каждый год на JPoint эксперты выступают с хардкорными докладами о производительности Java. И ни разу не было скучно — вопрос сохраняет актуальность на протяжении многих лет. О том, откуда растут ноги у мифов, что делает JVM, как измерять производительность, при чём тут бизнес-требования заказчика и как обойти часть граблей мы поговорили с экспертами, для которых Java performance — не проблема, а работа.
Диалоги о Java Performance

Категория: Программирование / Веб-разработка

 

Новое на PHDays: площадка Hardware Village

Автор: admin от 29-03-2016, 17:07, посмотрело: 639

Новое на PHDays: площадка Hardware Village


В этом году впервые на Positive Hack Days развернется открытая площадка Hardware Village. Команда этого проекта решила сняться с якоря и принять участие в шестом ежегодном форуме PHDays. Любители хакерского железа смогут «пощупать» оборудование и посетить мастер-классы, на которых ребята поделятся знаниями в области взлома и низкоуровневого программирования.

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

Категория: Информационная безопасность / Железо

 

Настройка и использование Apache Ignite в качестве MyBatis кэш второго уровня (L2 cache)

Автор: admin от 29-03-2016, 17:01, посмотрело: 839

В этой статье я расскажу о том, как настроить apache ignite в качестве 2-го уровня кэша для MyBatis ипосмотреть запись кэша в Apache Ignite.

Настройка и использование Apache Ignite в качестве MyBatis кэш второго уровня (L2 cache)

Категория: Админитстрирование / Системное администрирование

 

Игры престолов: почему современным играм нужны популярные тайтлы

Автор: admin от 29-03-2016, 16:42, посмотрело: 485

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

Категория: Веб-разработка / Game Development

 

Решаем проблему перехвата и подмены DNS-запросов. DNSCrypt в Яндекс.Браузере

Автор: admin от 29-03-2016, 16:25, посмотрело: 1 771

Когда речь заходит о защите веб-трафика от перехвата и подмены, то на ум в первую очередь приходят протокол HTTPS или даже собственный VPN-сервер. К сожалению, многие забывают еще об одной незащищенной стороне, а именно о DNS-запросах. Сегодня я еще раз привлеку внимание к этой проблеме и расскажу о том, как мы решаем ее в Яндекс.Браузере с помощью технологии DNSCrypt.

Решаем проблему перехвата и подмены DNS-запросов. DNSCrypt в Яндекс.Браузере

Категория: Информационная безопасность / Яндекс

 
Назад Вперед