Аппаратные технологии безопасности Intel: новое слово в защите биометрических приложений. Часть 2

Автор: admin от 25-04-2016, 18:17, посмотрело: 334

В первой части мы обсудили проблемы современных биометрических приложений распознавания пользователей и рассказали о том, как Intel SGX, Intel VMX и Intel IPT способны повысить уровень их защиты. Сегодня продолжим разговор о безопасности биометрии, рассмотрим технологии Intel AES-NI, Intel Secure Key и Intel RealSense.

Аппаратные технологии безопасности Intel: новое слово в защите биометрических приложений. Часть 2

Категория: Веб-разработка, Информационная безопасность

 

Атрибуты устройств, или ioctl must die

Автор: admin от 25-04-2016, 17:27, посмотрело: 250

В процессе работы над ОС Фантом, которая вообще не Юникс никаким местом, мне, тем не менее, захотелось сделать в нём Unix-compatible подсистему. Не то, чтобы прямо POSIX, но что-то достаточно близкое. Отчасти из любопытства, отчасти для удобства, отчасти как ещё один migration path. (Ну и вообще было интересно, насколько трудно написать простенький Юникс «из головы».) В качестве цели номер 1 была поставлена задача запустить quake 1 for Unix, которая и была достигнута.

В процессе, естественно, появились open/close/r/w/ioctl, и появилось ощущение, что последний неприлично, постыдно устарел. В качестве упражнения для размятия мозга я реализовал (в дополнение к обычному ioctl) некоторый альтернативный API, который бы позволил управлять свойствами устройств более гибким и удобным с точки зрения пользователя способом. Этот API, конечно, имеет свои очевидны минусы, и, в целом, эта статья — RFC, aka request For Comments.

Итак, API на уровне пользователя:

// returns name of property with sequential number nProperty, or error
errno_t listproperties( int fd, int nProperty, char *buf, int buflen );

errno_t getproperty( int fd, const char *pName, char *buf, int buflen );
errno_t setproperty( int fd, const char *pName, const char *pValue );


Правила:


  • Никаких дефайнов с номерами, только имена.

  • Никаких бинарных данных, только строки

  • Категория: Программирование, Системное администрирование, Веб-разработка, Linux

     

    Yii: лучшие практики

    Автор: admin от 25-04-2016, 14:54, посмотрело: 413

    В статье будут освещены следующие проблемы разработки и поддержки проектов на базе php-фреймворка Yii:


  • Главные достоинства и недостатки

  • Тестирование

  • Нюансы использования ActiveRecord

  • Сервис-ориентированный подход

  • Новшества языка

  • Расширение фреймворка
  • Категория: Программирование

     

    5 стадий API: что мы поняли, написав две версии

    Автор: admin от 25-04-2016, 14:52, посмотрело: 286

    Сегодня мы хотим поговорить о сокровенном — у нас есть API.

    Мы писали, а затем переписывали его заново на протяжении четырех лет. И за это время прошли почти все классические стадии “принятия неизбежного”. Кроме одной — четвертой. И хотим поделиться нажитыми непосильным трудом выводами, что делать и не делать, если вы решите делать свой “мощный эпиай”.

    5 стадий API: что мы поняли, написав две версии


    Процесс создания API uCoz иногда напоминал сюжет сериала The Knick («Больница Никербокер») — с неудачными операциями, кишками и экспериментами на живых людях.

    Стадия первая – Отрицание

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

     

    Дайджест игровой индустрии: март

    Автор: admin от 25-04-2016, 14:29, посмотрело: 532

    Не знаете, во что поиграть? Анонсы самых интересных релизов в нашем дайджесте. Отстали от жизни игровой индустрии? Новости и события в нашем дайджесте. Не знали, что Джон Кармак получит премию BAFTA? Подробности в нашем дайджесте.

    Дайджест игровой индустрии: март

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

     

    В международный день пингвина медитативное видео и рассказ про Ubuntu и Bash в Windows 10 от Скотта Хансельмана

    Автор: admin от 25-04-2016, 14:09, посмотрело: 338

    Привет!

    Скотт Хансельман — известный активист Microsoft, много пишущий о том, как использовать Open Source и Microsoft. Ниже находится перевод его последней статьи по поводу известной новости по теме Ubuntu и Bash в Windows 10. А еще — сегодня 25 апреля, озаглавленный глобально-важным международным днем пингвинов, поэтому призываем вас почаще посещать пингвинов, а также, конечно, заходить на наш постоянно обновляющийся сайт про Open Source и Microsoft. Если же вам хочется отвлечься в этот прекрасный рабочий день, то прикладываем специальное видео, посмотрев которое, можно будет узнать о пингвинах все.


    Категория: Microsoft, Windows, Linux, Ubuntu

     

    Время неожиданных аналогий: речные раки и датчики электропроводности

    Автор: admin от 25-04-2016, 13:53, посмотрело: 379

    Уважаемые знатоки, внимание, вопрос:

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

    И раки, и датчики электрической проводимости используются для контроля качества воды.

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

    Время неожиданных аналогий: речные раки и датчики электропроводности

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

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

     

    Новая память для новой архитектуры хранения данных

    Автор: admin от 25-04-2016, 13:50, посмотрело: 419

    В течение последнего десятилетия быстродействие процессоров выросло примерно в 10 раз, оперативной памяти – в 8 раз, сетей – в 100 раз, внутренней шины вычислительных систем – в 20 раз, а накопителей на жестких дисках – всего в 1,5 раза. То есть увеличение производительности подсистемы хранения серверов существенно отстает от роста производительности центрального процессора, оперативной памяти, внутренней шины, а также пропускной способности сетей. Недостаточная производительность традиционных жестких дисков (HDD) приводит к увеличению времени отклика приложений. Еще вчера решением могло быть только использование SSD или PCIe-флэш. Сегодня мы шагнули еще дальше с новым типом накопителей непосредственно на шине оперативной памяти!

    Новая память для новой архитектуры хранения данных

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

     

    Антиспам в Mail.Ru: как машине распознать взломщика по его поведению

    Автор: admin от 25-04-2016, 13:45, посмотрело: 510

    Антиспам в Mail.Ru: как машине распознать взломщика по его поведению
    Bat's post delivery by sashulka

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

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

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

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

     

    Сервер Git в Azure для вашего кода

    Автор: admin от 25-04-2016, 13:21, посмотрело: 442

    Конфигурация сервиса Azure


    Сначала мы займемся созданием нашей виртуальной машины на платформе Azure. В портале управления Azure ("Azure Management Portal") мы переходим по пунктам меню New > Compute > From Gallery ("Новый > Расчет > Из галереи").
    [img]http://habrahabr.ru/https:/c.s-microsoft.com/ru-ru/CMSImages/git_1.png?version=f87c8bb8-ef49-e4a9-0276-6f4f8afe0816[/img]

    Продолжение пошаговой настройки сервера Git в Azure

    Категория: Компании » Microsoft

     
    Назад Вперед