Обновить
0
@TrueBad0urread⁠-⁠only

Пользователь

Отправить сообщение

Как подключить мобильный интернет от удаленной не заглушенной вышки

Уровень сложностиПростой
Время на прочтение4 мин
Охват и читатели87K

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

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

Читать далее

Как я вскрыл «умный» замок пятью способами за пять минут

Время на прочтение7 мин
Охват и читатели123K

Представьте: вы ставите на дверь навороченный «умный» замок. Биометрия, карты доступа, пин-коды — целый арсенал защиты в компактном корпусе. Сидя за такой дверью, начинаешь чувствовать себя героем шпионского фильма: доступ строго по отпечатку пальца, никаких случайных гостей — почти режим секретного бункера. 

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

Сегодня вскроем такой «умный» замок и разберем пять векторов атак, демонстрирующих, что красивая технологическая оболочка не всегда означает настоящую защиту. Приготовьтесь — будет познавательно и местами абсурдно.

Читать далее

Накопитель цифровой информации. Самый загадочный прибор на базе МК-85

Уровень сложностиСредний
Время на прочтение6 мин
Охват и читатели36K

Приветствую всех!
Помните тот самый шифровальный калькулятор МК-85С? Так вот, девайсов специального назначения на базе этого микрокомпьютера было намного больше, чем можно было подумать.

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

Ввод данных

Стажёр Вася и его истории об идемпотентности API

Время на прочтение11 мин
Охват и читатели310K

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


Меня зовут Денис Исаев, и я руковожу одной из бэкенд групп в Яндекс.Такси. Сегодня я поделюсь с читателями Хабра описанием проблем, которые могут возникнуть, если не учитывать идемпотентность распределенных систем в своем проекте. Для этого я выбрал формат вымышленных историй о стажёре Васе, который только-только учится работать с API. Так будет нагляднее и полезнее. Поехали.


image

Читать дальше →

Как уместить поиск по 30 тысячам слов в 64 КБ ОЗУ

Уровень сложностиСредний
Время на прочтение17 мин
Охват и читатели16K

Как уместить словарь размером 250 КБ в 64 КБ ОЗУ с возможностью выполнения быстрого поиска? Для справки: даже современные методики сжатия наподобие gzip -9 не могут сжать этот файл до размера меньше 85 КБ.

В 1970-х Дуглас Макилрой столкнулся с этой непростой задачей при реализации проверки правописания для Unix в AT&T. Из-за ограничений компьютера PDP-11 весь словарь должен был умещаться всего в 64 КБ ОЗУ. Кажется, подобную задачу решить невозможно.

Вместо того, чтобы использовать стандартные методики сжатия, Дуглас воспользовался преимуществами свойств данных, разработав алгоритм сжатия, отличавшийся от теоретического минимума сжатия всего на 0,03 бита. И по сей день этот рекорд остаётся непревзойдённым.

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

Читать далее

Хьюстон, у нас проблема, или Чего не договаривают производители HDD

Время на прочтение12 мин
Охват и читатели103K

Однажды к нам обратился клиент с проблемой: имеется 2 HDD с производительностью записи 250 MБ/с. Из них делается хранилище RAID 0. Начинаем записывать трафик, скорость — 350 MБ/с. Он успешно пишется, но через некоторое время утилизация дисков подходит к 100% и начинаются потери при записи. Вывод клиента: проблема в PT NAD, так как диски должны все успевать. Думаю, многие уже догадываются, в чем соль. У нас тоже имелись догадки, но тем не менее мы решили их проверить. Из этой проблемы и родилось небольшое исследование по записи трафика в хранилище. Под катом — наше расследование «заговора» разработчиков HDD.

Читать

Рассказываю про конструкцию советских резисторов МЛТ-2

Уровень сложностиПростой
Время на прочтение3 мин
Охват и читатели38K

Всем привет. Сегодня мне бы хотелось поговорить с вами о советских радиодеталях. А конкретно мы поговорим о резисторах МЛТ-2.

Читать далее

Титаны бездорожья: наземный транспорт СССР, созданный для экстремальных условий

Уровень сложностиПростой
Время на прочтение6 мин
Охват и читатели31K

В суровых условиях вечного холода и снежных пустынь надежный транспорт не роскошь, а жизненная необходимость. В СССР создавали уникальные машины, способные выживать там, где не выдерживает природа. Вездеходы, снегоболотоходы и даже гиганты вроде «Харьковчанки», — символы освоения труднодоступных регионов. Сегодня о них и поговорим!

Читать далее

Kubernetes 1.32: возможность задавать ресурсы на уровне пода и асинхронное вытеснение подов планировщиком

Уровень сложностиСредний
Время на прочтение22 мин
Охват и читатели15K

Сегодня официально выпустили очередную версию Kubernetes — 1.32. Собрали все 43 изменения в одном материале. Из основных нововведений: возможность задавать ресурсы на уровне пода, асинхронное вытеснение подов планировщиком, нулевое ожидание (sleep) для PreStop-хуков, новые эндпоинты /statusz и /flagz для ключевых компонентов K8s и многое другое.

Читать далее

Контрибьютор C++ забанен за использование слова «question» в названии своей статьи

Уровень сложностиПростой
Время на прочтение3 мин
Охват и читатели129K

C++ ISO Standards Group, организация, отвечающая за стандартизацию языка C++, так же известная как WG21, исключила из своих рядов longtime-контрибьютора после того, как тот использовал простое слово "question" (рус. - "вопрос") в названии одной из своих работ.

И да, это безумно ровно настолько же, насколько звучит.

Читать далее

Singularity — экспериментальная ОС от Microsoft

Время на прочтение3 мин
Охват и читатели17K

Что будет, если прямо сейчас написать новую ОС с нуля? Можно ли сделать её лучше других? Можно ли повысить безопасность и надежность? Можно ли предотвратить непредвиденное взаимодействие между приложениями?

«Как бы выглядела программная платформа, если бы она была построена с нуля с основной целью "обеспечение надежности"?»

Это те вопросы, на которые команда Microsoft Research пыталась ответить около 18 лет назад, и именно тогда они придумали крутое название для своей новой ОС - Singularity.

Читать далее

Сегодня Twitch начнёт попытку установить Arch Linux

Время на прочтение2 мин
Охват и читатели25K

Авторы описывают эксперимент как «коллективную текстовую хоррор-игру»



Заглушка канала в ожидании трансляции

Сегодня, 31 октября, в 23:00 по московскому времени будет запущен эксперимент на видеостриминговой платформе Twtich.tv. Зрители канала Twitch Installs Arch Linux попытаются установить операционную систему Arch Linux. Видео происходящего будет транслироваться на сайте. Раз в десять секунд в чате будет выбираться самое популярное нажатие клавиши, а затем оно будет выполнено на виртуальной машине, на которую происходит установка.
Читать дальше →

Как работают файловые системы Linux-контейнеров

Уровень сложностиПростой
Время на прочтение4 мин
Охват и читатели41K

Откуда у контейнера берётся файловая система? Чтобы разобраться, инженер Google Михал Питр воспроизвёл действия Docker и создал файловую систему своими руками. От полноценной реализации его результат отличается тем, что в нём не используется пространство имён для дополнительной изоляции. 

Под катом — перевод, который поможет разобраться, как именно Docker создаёт новую файловую систему с помощью OverlayFS.

Читать далее

Об инциденте с NTP-серверами

Время на прочтение5 мин
Охват и читатели143K

Недавно на Хабре вышла статья об аномальной нагрузке на публичные NTP‑серверы в рунете. К сожалению, к этой ситуации привела ошибка в прошивке Яндекс Станций.

Как наши Станции синхронизируют время, что спровоцировало инцидент и как мы планируем поступить дальше — обо всём этом расскажем в статье. Хочется верить, что описание ситуации и принятые меры помогут не только нам, но и коллегам по индустрии избежать подобного в будущем.

Читать далее

IaC и DevSecOps: выбираем лучшие инструменты анализа и защиты инфраструктурного кода

Время на прочтение10 мин
Охват и читатели4.9K

Привет, читатели Habr! С вами Анастасия Березовская, инженер по безопасности процессов разработки приложений в Swordfish Security. Сегодня мы вновь будем говорить об особенностях  статического сканирования, но на этот раз переключим фокус с программного кода на код инфраструктурный. 

Частично этот вопрос обсуждался в статье нашего коллеги про безопасность контейнеризированных приложений в DevSecOps. В этой статье будут рассмотрены краткие теоретические сведения о  подходе “Инфрастуркутра как кодˮ, место безопасности IaC в цикле DevSecOps, методы статического анализа конфигурационных файлов и ключевые особенности работы с инструментом KICS.

Читать далее

Ослепительная вспышка, закон кармы и изощренная диверсия: три истории от старшего инженера КВТ

Время на прочтение6 мин
Охват и читатели20K

Всем привет! Меня зовут Иван Носков, в телеком-сообществе немного известен как ivntv. В этом году мне исполнилось 50 лет, больше 20 из них я в телекоме, в том числе 10 — в МТС. К должности старшего инженера пришел потихоньку, от монтажника. В этой статье расскажу о нескольких историях, которые со мной приключились на этом пути. А заодно покажу, как природа берет свое даже на безжизненных крышах.

Читать далее

Как я прошел через замогильный холод и адское пекло — и вернулся с дарами. Байки монтажника

Время на прочтение4 мин
Охват и читатели19K

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

Меня зовут Иван Носков. Я больше 20 лет работаю в телекоме, 10 из них — в МТС. Сегодня в честь Хэллоуина подготовил для вас очередные байки из склепа монтажника. Спойлер: скримеров и мистицизма не ждите, но в том и ценность, что история реальная — и для нас, монтажников, это не хоррор, а норма.

Читать далее

Самые горячие новости инфобеза за октябрь 2024 года

Время на прочтение12 мин
Охват и читатели2.5K

Всем привет! Разбираем в нашем ежемесячном дайджесте ключевые новости октября. Так, взлому дважды подвергся The Internet Archive, нанеся серьёзный удар по проекту. Инфраструктура инфостилеров RedLine и Meta была перехвачена, а члены группировки AnonSudan, которых часть исследователей называли русскими хакерами под прикрытием, были арестованы.

В ушедшем месяце сюжет вокруг Recall от Microsoft продолжил закручиваться с поворотами в тревожную сторону на фоне очередного откладывания релиза функции. Месяц был богат и на новости, связанные с APT-группировками со всего мира, а OpenAI и Microsoft опубликовали крупные отчёты о состоянии ИБ. Об этом, а также других громких взломах, арестах и утечках октября, читайте под катом!

Читать далее

Как я Капсулу Нео от VK исследовал

Уровень сложностиСредний
Время на прочтение11 мин
Охват и читатели29K

Всем привет!

Исправления давно в проде, а конфа OFFZONE 2024, на которой я выступил с этим докладом, закончилась — пришло время и на Хабре рассказать об исследовании умного девайса от VK под названием «Капсула Нео» (далее — «Капсула»).

О том, что мне удалось найти и с чем пришлось столкнуться за время проекта, читайте под катом.

Исследование шаг за шагом

Назад в прошлое: запускаем k8s v.0.1 из 2014 и анонсируем челлендж

Уровень сложностиПростой
Время на прочтение4 мин
Охват и читатели6.3K

Привет! Я Александр Хренников — руководитель DevOps-юнита в KTS. Первый коммит в репозиторий kubernetes был сделан 10 лет назад, 6 июня 2014 года. За это время kubernetes прошёл большой путь и стал самым популярным средством оркестрации контейнеров. 

Предлагаю вам посмотреть, каким он был в то время, и попробовать запустить в нём приложение самостоятельно. 

Заодно приглашаем принять участие в челлендже по запуску kubernetes из самого первого коммита. Это продолжение нашего совместного челленджа c Yandex Cloud на KuberConf / 24, где мы запускали приложение без ошибок на инфраструктуре облака.

Если собирать компоненты с нуля желания нет, а запустить их хочется уже сейчас, участвуйте в Kube01 Challenge по запуску k8s v.0.1 на инфраструктуре Yandex Cloud. Принять участие и выиграть мерч с Котзиллой можно по ссылке.

Читать далее

Информация

В рейтинге
Не участвует
Откуда
Россия
Зарегистрирован
Активность

Специализация

DevOps-инженер, Специалист по реверс-инжинирингу
Младший