FAQ 189
Отвечаем на вопросы читателей
Про SDLC, как и про пентесты, не писал разве что ленивый, а так как я не ленивый (врет он. — Прим. совести), то напишу и я. Особенно хочется поговорить про элементы и парадигмы SDLC в рамках гибких методологий разработки, в частности Agile, а также вообще про организацию безопасной разработки в современных софтверных компаниях.
Что такое «блоки кода»? Блоки кода — это типичные объекты Objective-C. Исторически официально они появились в Mac OS X 10.6 и одновременно в iOS 4, но неофициально были доступны немногим ранее. Это не функции, не методы, это просто несколько операторов, которые объединены, как нам подсказывает Капитан Очевидность, в блок. Блоки кода очень похожи на анонимные функции или лямбда-выражения. Вместе с тем они имеют некоторое сходство с указателями на функции, при этом, когда используешь первые, код получается более элегантным. Они очень удобны при создании анимации или любой другой асинхронной работе. Между тем первоначальное их предназначение — сократить объем необходимого для написания кода, совместив логически связанные куски, например код регистрации оповещения и реализации обрабатывающего метода. Давай посмотрим на несколько программистских трюков, которые покажут все прелести блоков кода.
Виртуальная реальность — это не только визуальные образы, но и воздействие на другие органы чувств, в том числе тактильные о…
В наши дни только самые дремучие люди используют операционную систему Windows 95 на настольном компьютере, но запустить её н…
Сегодня многие задачи, для которых традиционно отводилось несколько физических серверов, переносятся в виртуальные среды. Технологии виртуализации востребованы и разработчиками софта, поскольку позволяют всесторонне тестировать приложения в различных ОС. Вместе с тем, упрощая многие вопросы, системы виртуализации сами нуждаются в управлении, и без специальных решений здесь не обойтись.
Компания Overstock.com создаёт программное обеспечение на основе Bitcoin, чтобы продавать свои акции через интернет в обход …
Компания Check Point Software Technologies использовала найденный баг в языке программирования Perl, чтобы взломать популярн…
Эстония станет первой страной в мире, которая предлагает «электронное гражданство» людям со всего мира. Смарт карта с цифров…
Президент и старший исследователь консалтинговой компании Future South Technologies Джонатан Холл (Jonathan Hall) опубликова…
По итогам опроса более 200 участников прошлого года, TOP Mobile – место встречи и обмена опытом самых ИКТ-продвинутых компан…
Директор ФБР Джеймс Коми (James Comey) сравнил китайских хакеров с «пьяными ворами», которые не слишком искусны, но всё равн…
Каким бы универсальным ни был мини-компьютер Raspberry Pi, есть одна слабость: он не может корректно завершить работу при от…
На улицах крупнейшего города Объединённых Арабских Эмиратов скоро появятся сотрудники правоохранительных органов в очках. Су…
В последнее время информация постепенно становится «новой нефтью» с точки зрения ценности. Проблема только в том, что объемы данных, которые приходится обрабатывать, растут не по дням, а по часам. Не все уже влезает даже на винчестер, не говоря уже об оперативной памяти, а на собеседованиях все чаще пугают задачками в духе «сравни на лету два петабайтных файла». Но к счастью программистов, необязательно заставлять машину давиться такими объемами, когда для поточной обработки можно использовать итераторы и генераторы, а еще язык программирования Python, который отлично их поддерживает. Хочешь, расскажу?
В этой статье мы познакомимся с Rosetta Flash (CVE-2014-4671, CVE-2014-5333) — утилитой, которая создает специальные SWF-файлы, состоящие из ограниченного набора символов, чтобы использовать их против конечных точек JSONP. Это позволяет проводить CSRF-атаки на домены, хостящие конечные точки JSONP, и обходить ограничение Same Origin Policy.
Первый iPhone создавался в обстановке исключительной секретности. Компания Apple параноидально боялась, что конкуренты узнаю…
Новая разработка Google позволит конструировать гигантские дисплеи совершенно произвольного размера: хоть 30х10 метров, хоть…
Способов развертывания Linux-систем существует достаточно много — начиная от простого клонирования и заканчивая установкой по сети. Для каждого семейства дистрибутивов также существуют свои способы, которые заметно облегчают установку на множество машин.
В состав недавно вышедшего Windows 10 Technical Preview вошёл браузер Internet Explorer 11.0.8, хотя в финальной версии ожид…
Сегодня ночью официально представлено общественности ядро Linux 3.17. Здесь реализовано большое количество нововведений, в т…
Современные бизнес-реалии предъявляют жесткие требования к надежности шлюза, обеспечивающего доступ в интернет. При использовании отказоустойчивой конфигурации с применением протокола CARP и механизма pfsync выход из строя интернет-шлюза не приведет к потере доступа к внешним ресурсам, более того, пользователь это абсолютно не заметит.
SmartOS — одна из ветвей дерева, растущего из корней легендарной ОС Solaris. Несмотря на экзотичную «родословную», эта платформа активно развивается и уже сегодня позволяет добиваться высокой скорости работы и внедрять некоторые фишки, недоступные в более привычном Linux. Эта статья рассказывает о нашем опыте работы со SmartOS
Настройку большого количества серверов упрощают системы управления конфигурациями Chef, Puppet, CFEngine, позволяющие быстро привести сервер в нужное состояние. Но задачи автоматизации часто выходят за рамки возможностей инструментов, а в сложных средах число различных параметров и флажков к рецептам начинает превышать число рецептов. В итоге инструменты сами становятся источником проблем. Использование Rundeck позволяет объединить и контролировать все, что есть. Возможности Rundeck …
Продолжаем публиковать обзоры Open Source проектов, наиболее популярных на сайте Github за неделю. На прошлой неделе победил…
Facebook хочет стать ещё ближе к людям. Кроме информации о твоих друзьях, родственниках, путешествиях и личных интересах, со…
При управлении компанией любого размера без совещаний не обойтись. Но одно дело, когда сотрудники находятся в одном здании, другое — когда их приходится собирать из разных городов и даже стран. Именно поэтому сегодня все более популярными становятся видеоконференции, позволяющие повысить эффективность общения и сэкономить на командировках.
Новый фаворит в гонке процессорных вооружений — фирма не из Кремниевой долины, а из английского научного городка Кембридж. Однако ее успех — вещь вовсе не внезапная, и за ним стоит история длиной в тридцать лет. Бок о бок с Intel мы живем еще с восьмидесятых годов — имя этой компании встречается в новостях так часто, что название нынешнего поколения ее …
Практически все знают, что желательно использовать уникальные пароли для каждого отдельного сервиса/сайта/компьютера, но почему-то многие на это забивают. И если рядовой пользователь, заводя всюду одинаковые пароли, рискует подарить свою учетку в соцсети нехорошим личностям, то администраторы ресурсов несут на своих плечах бремя ответственности не только за себя, но и за всех своих юзеров. Насколько хорошо они справляются с этими обязанностями? Пока не проверишь — не узнаешь. Вот как раз об этом и будет мой сегодняшний рассказ.
Безопасность и защита личных данных всегда были приоритетом для компании Google. Поэтому сейчас она отключает для сетевых ад…
Антивирусная компания Dr.Web сообщила о новом бэкдоре для операционной системы Mac OS X, который отличается весьма необычным…
Netflix, Hulu, Pandora, Spotify… Ты наверняка не раз натыкался на эти названия. Магические сервисы, дающие за 8–10 долларов столько контента, сколько в тебя влезет. Давай посмотрим, как получить доступ к ним с любого устройства. Как можно догадаться из объема этой статьи, использование таких сервисов в России — не самое простое занятие. Поэтому перед тем, как обречь себя на весь этот …
У пользователей Windows, которые хотят установить 64-битную версию Firefox, сейчас есть два варианта: или взять 64-битную ве…
Пришла осень, похолодало... Но в G2A, как всегда, сезон жарких скидок! Спецпредложения на NBA 2K15, Wasteland 2 и Dead Risin…
Как уже сообщалось, 18-20 ноября в московском Центре международной торговли состоится конференция Cisco Connect. Отдельный т…
Во время интервью на телеканале Bloomberg TV вчера Билл Гейтс ответил на несколько вопросов о цифровой криптовалюте Bitcoin …
Два месяца назад хакеры Карстен Нол (Karsten Nohl) и Якоб Лелл (Jakob Lell) на конференции Black Hat показали несколько злов…
Рекомендуем почитать: Хакер #326. Router from Hell Содержание выпуска Подписка на «Хакер»-60% «Zero Security: A» — программа…
Форма защищена SmartCaptcha