О безопасности UEFI, часть третья

Автор: admin от 19-09-2015, 15:43, посмотрело: 417

О безопасности UEFI, часть третьяПродолжаем разговор о безопасности UEFI.
На этот раз речь пойдет об опубликованной в конце 2014 года серьезной уязвимости в реализации ACPI S3 (Sleep Mode), ее эксплуатации и последствиях. Основная «фишка» этой уязвимости в том, что она вскрыла целый класс проблем безопасности UEFI, вообще не считавшихся до этого проблемами, и потому и заслуживает отдельной статьи.
Тем, кто не читал предыдущие статьи цикла — раз и два, предлагаю прочесть сначала их, остальных жду под катом.

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

 

NFV виртуализация сетевых функций

Автор: admin от 19-09-2015, 15:36, посмотрело: 630

Google и Microsoft объединили свои усилия с телекоммуникационными компаниями AT&T и British Telecommunications (BT) для производства основных сетей пакетной передачи данных нового поколения, начиная с протокола граничного шлюза — BGP. Это основной протокол динамической маршрутизации, один из главных механизмов обеспечивающих функционирование Интернета. Он является важнейшим компонентом в маршрутизации трафика через IP-сети, имеет большое значения для скорости развертывания виртуализации сетевых сервисов (Network Function Virtualization / NFV).

NFV виртуализация сетевых функций

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

 

Управление сложностью в проектах на ruby on rails. Часть 2

Автор: admin от 19-09-2015, 13:44, посмотрело: 469

В предыдущей части я рассказал про представления. Теперь поговорим про контроллеры.
В этой части я расскажу про:

  • REST

  • gem responders

  • иерархию контроллеров

  • хлебные крошки


Контроллер обеспечивает связь между пользователем и системой:

  • получает информацию от пользователя,

  • выполняет необходимые действия,

  • отправляет результат пользователю.


Контроллер содержит только логику взаимодействия с пользователем:

  • выбор view для отображения данных

  • вызов процедур обработки данных

  • отображение уведомлений

  • управление сессиями


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

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

 

Functional C#: работа с ошибками

Автор: admin от 19-09-2015, 08:19, посмотрело: 788

В этой части мы рассмотрим как иметь дело со сбоями и ошибками ввода в функциональном стиле.


  • Functional C#: Immutability

  • Functional C#: Primitive obsession

  • Functional C#: Non-nullable reference types

  • Functional C#: работа с ошибками

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

 

DoS эксплойт Chrome и некоторых других браузеров

Автор: admin от 19-09-2015, 04:45, посмотрело: 552

Помните пост про эксплойт скайпа?
Сегодня обнаружился похожий эксплойт для браузера Chrome и некоторых браузеров на его движке, который приводит к падению браузеров целиком или только отдельной страницы.
Подробнее

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

 

JetBrains: переосмысление подписки и поиск стабильности

Автор: admin от 19-09-2015, 02:32, посмотрело: 417

Перевод публикуется с разрешения автора, оригинал на Voxxed.

Когда 3 сентября JetBrains анонсировали изменения в своей лицензионной политике предложив подписочную модель для своих инструментов [IDE — при. пер.], они предполагали, что будут какие-то отзывы. В действительности на них обрушился настоящий поток, реакции были от умеренно возмущенных до откровенно апоплексических. В ответ компания опубликовала пост: мы действительно слушаем своих пользователей. Сегодня, в третий и последний раз, они опубликовали результаты пересмотра предложенной модели. Вот официальное tl;dr от авторов IntelliJ IDEA:


  • Подписка остается, но с существенными изменениями.

  • Вы получите Hadi Hariri, лидер команды Developer Advocacy, объясняет, почему компания была так ошеломлена первой реакцией сообщества, почему они не вернут все как было и почему эти изменения так важны для компании и ее будущего.
  • Категория: Программирование » Веб-разработка