Взял интервью у DHH (vc.ru / habr.com) о новом почтовом сервисе, борьбе с IT-монополиями и работе над прайваси #dygiene
vc.ru
Интервью с DHH: обсудили проблемы с App Store и ход разработки нового почтового сервиса Hey — Разработка на vc.ru
Пообщался с техническим директором Hey — Дэвидом Хэнссоном. У нас он известен как разработчик Ruby on Rails и сооснователь Basecamp.
Темы, которые забыли обсудить (май)
Майская подборка из четырех пунктов: от нового пузыря доткомов до спада у «чемпионов» коронакризиса. И новые заметки по ситуации в стране — смотрим, что с технологиями и не только.
Майская подборка из четырех пунктов: от нового пузыря доткомов до спада у «чемпионов» коронакризиса. И новые заметки по ситуации в стране — смотрим, что с технологиями и не только.
Туча в облаках — что с информационной безопасностью у крупных провайдеров
В прошлом году группа инженеров из Wiz Research рассказала, что провайдер облачной инфраструктуры Azure автоматически устанавливал на виртуальные машины клиентов агент Open Management Infrastructure (OMI).
Он нужен для управления IT-инфраструктурой, однако пользователей об этом не предупреждали. Все было бы не так плохо, если бы не два момента. Агент имел уязвимости, разрешающие удаленное выполнение кода, плюс — его нельзя было «пропатчить» в автоматическом режиме — клиенты облачного провайдера могли и не знать о его существовании.
Недавно в рамках мероприятия RSA Conference 2022 ИБ-специалисты заявили, что практике «невидимых агентов» следуют все крупные облачные провайдеры. Это вызывает определённые опасения с точки зрения информационной безопасности, так как открывает новые векторы атак, о которых клиенты провайдеров могут и не подозревать. Чтобы повлиять на ситуацию, инженеры оформили тематическую страничку, где собрали информацию об известных агентах.
В прошлом году группа инженеров из Wiz Research рассказала, что провайдер облачной инфраструктуры Azure автоматически устанавливал на виртуальные машины клиентов агент Open Management Infrastructure (OMI).
Он нужен для управления IT-инфраструктурой, однако пользователей об этом не предупреждали. Все было бы не так плохо, если бы не два момента. Агент имел уязвимости, разрешающие удаленное выполнение кода, плюс — его нельзя было «пропатчить» в автоматическом режиме — клиенты облачного провайдера могли и не знать о его существовании.
Недавно в рамках мероприятия RSA Conference 2022 ИБ-специалисты заявили, что практике «невидимых агентов» следуют все крупные облачные провайдеры. Это вызывает определённые опасения с точки зрения информационной безопасности, так как открывает новые векторы атак, о которых клиенты провайдеров могут и не подозревать. Чтобы повлиять на ситуацию, инженеры оформили тематическую страничку, где собрали информацию об известных агентах.
Удалить все данные в своём облаке «одним ударом» — есть инструмент
Это — aws-nuke. Он позволяет в пару кликов удалить абсолютно все ресурсы, развернутые в облаке Амазона на своем аккаунте. Но разработчики все же внедрили пару защитных механизмов, чтобы приложения на проде не пострадали. Утилита дважды подтверждает намерение удалить ресурсы и не работает с аккаунтами, в названии которых есть корень prod (так, на всякий случай).
Возникает справедливый вопрос — кому может быть нужен настолько деструктивный инструмент? По словам авторов, он помогает им экономить на разработке других продуктов. У каждого девелопера собственный аккаунт в облаке провайдера, где они развертывают кластеры Kubernetes. В конце дня кластеры очищаются с помощью aws-nuke, что сокращает затраты на облачные ресурсы и поддержку.
Пользоваться стоит на свой страх и риск. В работе встречаются баги, которые «ломают» последовательность удаления сервисов в облаке. Например, если сперва снести роль, назначенную вычислительному кластеру, то станет невозможно убрать сам кластер. Другой пример — если открепить инстанс EC2 от виртуальной ленточной библиотеки, то ликвидировать саму библиотеку также не получится (придется решать этот вопрос с технической поддержкой). Хотя авторы aws-nuke регулярно выпускают обновления и корректируют работу системы в нестандартных ситуациях.
Конечно же, инструмент может пригодиться и тем, кто уходит в другое облако, успешно перенёс все данные и рассматривает варианты для «уборки после себя» у прежнего хостера.
Это — aws-nuke. Он позволяет в пару кликов удалить абсолютно все ресурсы, развернутые в облаке Амазона на своем аккаунте. Но разработчики все же внедрили пару защитных механизмов, чтобы приложения на проде не пострадали. Утилита дважды подтверждает намерение удалить ресурсы и не работает с аккаунтами, в названии которых есть корень prod (так, на всякий случай).
Возникает справедливый вопрос — кому может быть нужен настолько деструктивный инструмент? По словам авторов, он помогает им экономить на разработке других продуктов. У каждого девелопера собственный аккаунт в облаке провайдера, где они развертывают кластеры Kubernetes. В конце дня кластеры очищаются с помощью aws-nuke, что сокращает затраты на облачные ресурсы и поддержку.
Пользоваться стоит на свой страх и риск. В работе встречаются баги, которые «ломают» последовательность удаления сервисов в облаке. Например, если сперва снести роль, назначенную вычислительному кластеру, то станет невозможно убрать сам кластер. Другой пример — если открепить инстанс EC2 от виртуальной ленточной библиотеки, то ликвидировать саму библиотеку также не получится (придется решать этот вопрос с технической поддержкой). Хотя авторы aws-nuke регулярно выпускают обновления и корректируют работу системы в нестандартных ситуациях.
Конечно же, инструмент может пригодиться и тем, кто уходит в другое облако, успешно перенёс все данные и рассматривает варианты для «уборки после себя» у прежнего хостера.
Огромная открытая библиотека бесплатных видеокурсов по ИТ на английском — что внутри
Речь о курируемой подборке роликов с MOOC-платформ, YouTube-каналов и сайтов университетов. Она состоит более чем из двадцати разделов. Есть курсы по дискретной математике и линейной алгебре, разработке блокчейнов, робототехнике и даже квантовым вычислениям.
Есть записи лекций преподавателей ведущих технологических вузов. Например, материал «Введение в алгоритмы» от профессора Эрика Демайна, обладателя премии MIT Bose за достижения в области преподавания. Он поможет погрузиться в математическое моделирование, говорит о стандартных алгоритмах, алгоритмических парадигмах и структурах данных. Другой свежий курс — «Программирование и структуры данных в Python» от преподавателя из Ченнайского математического института.
Внушительный блок материалов в подборке посвящен машинному обучению и системам ИИ. Например, там можно найти лекции по глубокому обучению и информационному поиску от профессоров Нью-Йоркского университета и Федерального института технологии в швейцарском Цюрихе.
В список попали и достаточно старые видеокурсы, которые можно назвать классикой. Например, материал от MIT, посвященный структуре компьютерных программ. Это — двадцать два урока, записанные еще в 1986 для инженеров компании Hewlett-Packard. Несмотря на то что курс старше 35 лет, ряд базовых моментов актуален до сих пор, а записи представляют собой живую историю ИТ.
Речь о курируемой подборке роликов с MOOC-платформ, YouTube-каналов и сайтов университетов. Она состоит более чем из двадцати разделов. Есть курсы по дискретной математике и линейной алгебре, разработке блокчейнов, робототехнике и даже квантовым вычислениям.
Есть записи лекций преподавателей ведущих технологических вузов. Например, материал «Введение в алгоритмы» от профессора Эрика Демайна, обладателя премии MIT Bose за достижения в области преподавания. Он поможет погрузиться в математическое моделирование, говорит о стандартных алгоритмах, алгоритмических парадигмах и структурах данных. Другой свежий курс — «Программирование и структуры данных в Python» от преподавателя из Ченнайского математического института.
Внушительный блок материалов в подборке посвящен машинному обучению и системам ИИ. Например, там можно найти лекции по глубокому обучению и информационному поиску от профессоров Нью-Йоркского университета и Федерального института технологии в швейцарском Цюрихе.
В список попали и достаточно старые видеокурсы, которые можно назвать классикой. Например, материал от MIT, посвященный структуре компьютерных программ. Это — двадцать два урока, записанные еще в 1986 для инженеров компании Hewlett-Packard. Несмотря на то что курс старше 35 лет, ряд базовых моментов актуален до сих пор, а записи представляют собой живую историю ИТ.
Понятный и неунылый open source
Абсурдные лицензии и экспертные мнения об их реальной применимости: от Cookie Ware до Hate AI License.
Абсурдные лицензии и экспертные мнения об их реальной применимости: от Cookie Ware до Hate AI License.