Сборщик RSS-лент

Кто стучится в открытые порты: я написал ловушку для ботов и разобрал их команды

Habr.com - пн, 10/26/2026 - 13:15

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

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

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

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

Читать ловушку

[Перевод] Как возникла жизнь?

Habr.com - пн, 10/26/2026 - 13:12

Жизнь на планете Земля поражает своим разнообразием: муравьи и слоны, лягушки и синие киты, тюльпаны и секвойи, и особенно одна из ветвей человекообразных обезьян, известная как люди. Всё это многообразие объединяет биохимия, в особенности общие биохимические механизмы генетического наследования: ДНК и РНК, универсальные наборы инструкций для всего живого.

Прослеживая эти биохимические связи в глубь времён, многие учёные пришли к убеждению, что вся жизнь происходит от так называемого последнего универсального общего предка (Last Universal Common Ancestor), или LUCA, который появился от 4 до 4,5 миллиарда лет назад, после того как сама Земля сформировалась из газа и обломочного материала молодой Солнечной системы. Возможно, мы никогда не сможем с уверенностью сказать, как этот общий предок возник из первичного бульона. Не существует ископаемых остатков, которые позволили бы заглянуть в тот момент истории, и учёным не с чем сравнивать: пока Земля остаётся единственным известным местом во Вселенной, где существует жизнь.

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

Читать далее

Разрешите машине ошибаться

Habr.com - пн, 10/26/2026 - 13:00

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

Естественно, про него мыслители и фантасты прошлого тоже говорили немало. Его представляли и как живые часы, и как ошибку в логической системе, и даже как машину, которую нужно будет учить и обучать как младенца или собаку.

В этой статья взглянем на три работы трех разных авторов. Каждый из них по-своему представлял будущее и искусственный интеллект. И каждый из них по-своему оказался прав.

Читать далее

«Лови коллег»: приложение для корпоративов в стиле Pokémon Go

Habr.com - пн, 10/26/2026 - 13:00

На хакатоне сделали такой проект: делаешь фото коллеги, система распознает его, добавляет в коллекцию и начисляет очки. 

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

Читать далее

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

Habr.com - пн, 10/26/2026 - 12:40

У организации могут быть сотни регламентирующих документов (РД), ЛНА, положений, инструкций, но самый популярный корпоративный стандарт все равно остается устным и выглядит так: «Привет, подскажи, а как это делается?».

Надоело отвечать или спрашивать самому?

Узнать, как решить

«Ты моя скотина…» и другие аэрогрильные песни: как нейросети различают звуки и генерируют музыку

Habr.com - пн, 10/26/2026 - 12:28

Всего за неделю трек DJ NARODNII «Ты моя…» взорвал интернет: под него сняли более 150 тыс. видео. Сам автор называл песню иронией над некачественной ИИ-музыкой, её слушателями и всей ситуацией с ИИ-контентом в целом. Интересно, что пародия на шаблонный нейротрек сама стала самым обсуждаемым нейротреком осени и получила прозвище «гимн аэрогриля». 

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

Читать далее

Kling 4.0 через API: модель сама выбирала 1080p и выставляла счёт за него

Habr.com - пн, 10/26/2026 - 12:14

Мы делаем агрегатор нейросетей Aigena, поэтому новые видеомодели подключаем в первые дни после выхода. Kling 4.0 от Kuaishou открыли через API в конце октября 2026 года, и на ней мы поймали неприятную ошибку: при оживлении фото модель без спроса рендерила 1080p и брала деньги за 1080p, хотя пользователь выбирал 720p. Ниже разбор: как мы это нашли, что поменяли в коде и как теперь проверяем сгенерированные ролики, не открывая их в плеере.

Читать далее

Четыре парадокса Петербургской игры: одна монета, триста лет и четыре нобелевских лауреата. Часть 1

Habr.com - пн, 10/26/2026 - 12:13

Играют двое: Пётр и Павел. Пётр подбрасывает монету, пока не выпадет орёл. Если орёл выпал при первом броске, Пётр платит Павлу 1 дукат. Если при втором, 2 дуката. Если при третьем, 4 дуката. И так далее: каждый бросок без орла удваивает выплату. За право сыграть Павел заранее платит Петру. В таком виде игру рассмотрел Даниил Бернулли в статье 1738 года.

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

Математики XVIII века посчитали цену этой игры по верным правилам и получили ответ, который сами же сочли нелепым. В этом и есть парадокс. Спор о том, где ошибка, шёл почти триста лет и привёл ещё к трём парадоксам. В нём участвовали четверо будущих нобелевских лауреатов.

Читать далее

AI-агенты принесли 400 тысяч рублей за два месяца. Показываю расходы и окупаемость

Habr.com - пн, 10/26/2026 - 12:05

В предыдущей статье я рассказал о системе AI-агентов, которая выполняет коммерческую разработку, и объяснил, почему считаю ее архитектуру неудачной. Не меньше технической реализации читателей заинтересовала экономика: сколько стоила разработка платформы, какие расходы на эксплуатацию, как учитывалось время сотрудников и откуда вообще взялись заявленные цифры рублей.

Читать далее

Воспоминания об АОНе. Как работал определитель номера и почему он вызывал столько дискуссий

Habr.com - пн, 10/26/2026 - 12:05

Сейчас увидеть номер входящего звонка кажется чем-то абсолютно естественным. Скорее вызывает тревогу или подозрение номер не увидеть. Явно ж только мошенники будут прятаться за словом «Неизвестно».

Но так было не всегда. Я реально помню публичные дискуссии на тему «этично ли показывать людям, кто им звонит? Можно ли открыто и без документов продавать телефоны со встроенным автоматическим определителем номера (или даже приставки АОН)». Это происходило еще и потому, что сейчас номер – это лишь несколько байт в сигнализации. Раньше же его определение обеспечивали отдельные стойки на АТС. И, собственно, сама процедура определения номера использовалась совсем не для того, для чего это делаем мы сейчас.

Если вы еще застали время, когда узнать номер собеседника помогало нечто со словом «Русь» в названии или вы просто хотите узнать про ранний АОН побольше, то эта статья для вас.

Читать далее

Напоминание пришло на три часа позже. Часовые пояса в Python-боте без сюрпризов

Habr.com - пн, 10/26/2026 - 12:03

Бот-напоминалка у меня на ноутбуке работал точно по минутам, а на сервере начал присылать напоминания на три часа позже. Причина банальная: наивный datetime и контейнер в UTC. Разбираю, как такие ошибки появляются, почему pytz со смещением +02:30 до сих пор ловит людей, как хранить время в базе и как считать ежедневные повторы, чтобы они не съезжали при переходе на зимнее время. Весь код проверен на Python 3.14.

Читать далее

Как из 123 млн записей ГАР/ФИАС получить 46 млн адресов для навигации

Habr.com - пн, 10/26/2026 - 12:03

В актуальном ФИАС – 123 720 367 записей. Сколько из этих записей пригодны для навигации в картографических сервисах? Под адресом. пригодном для картографических и навигационных сервисов понимаю

Читать далее

Лазерные пушки и автоматические турели

Habr.com - пн, 10/26/2026 - 12:01

По канонам киберпанка, в будущем у каждой IT-корпорации должна быть своя маленькая частная армия, включая вооружённых роботов. Похоже, научная фантастика постепенно воплощается в жизнь.

Сейчас более десятка частных и государственных компаний из разных стран тестируют различные модели лазерных пушек, а также автоматических турелей под управлением ИИ. Эти устройства позиционируются в первую очередь как дешёвые и эффективные средства для защиты от БПЛА объектов критической инфраструктуры, таких как дата-центры.

Читать далее

Свежие научные работы про ИИ, агентов и все такое. Сентябрь 2026

Habr.com - пн, 10/26/2026 - 12:00

Привет, Хабр!  Собрал сентябрьский дайджест из 22 свежих исследований про ИИ. Речь в них идет об обучении моделей, агентном коде, планировании задач и механизмах безопасности. Есть даже работы о пользе ИИ для общества и цене инференса с точки зрения экологии.

Читать далее

SSH-ловушка, часть 2: что мы исправили по комментариям и на чём она ещё палилась

Habr.com - пн, 10/26/2026 - 11:50

Первую статью про нашу SSH-ловушку прочитали почти двадцать тысяч человек и оставили 25 комментариев. Часть из них оказалась полезнее, чем мы ожидали: один читатель прислал список проверок, на которых ловушка с видеокартами должна проколоться, другой назвал совет про fail2ban вредным, третий пошутил, что старую школу скоро перепишут на Rust. Шутка сбылась через сутки, но об этом в конце.

Читать далее

Почему ИИ-боты и люди видят почти одну и ту же информацию на сайте и насколько критично это «почти»

Habr.com - пн, 10/26/2026 - 11:46

Допустим, ваш сайт собирается в браузере скриптами, и ИИ-боты, которые скрипты не исполняют, видят на нём пустую страницу. Сервисы вроде Profound решают это так: узнают бота и отдают ему отдельную отрендеренную копию.

Я собрал тестовый сайт с такой подменой и сверил копию со страницей для людей. Текст почти совпал, а цена в копии осталась старой. Если нейросеть процитирует копию, покупатель увидит в ответе цену, которой на сайте давно нет. Страница для людей при этом в порядке, так что об ошибке вы узнаете последним.

Читать далее

[Перевод] Барбара Лисков «Абстракция данных и иерархия»

Habr.com - пн, 10/26/2026 - 11:45

Каждый, кто хоть немного работал с объектно-ориентированными языками, наверняка сталкивался с принципом подстановки Лисков. При этом мало кто знает, откуда этот принцип взялся и в каком контексте Лисков его формулировала. Мы перевели ее доклад, прозвучавший на OOPSLA'87, чтобы дать каждому возможность обратиться к первоисточнику. Прочитав этот текст, вы увидите, насколько сложным и неочевидным было отношение Лисков к наследованию и как она связывала его с идеями абстракции, инкапсуляции и полиморфизма.

Читать далее

Kafka Streams для Node.js: как я делал exactly‑once на TypeScript и что сломалось по дороге

Habr.com - пн, 10/26/2026 - 11:44

Если у вас стек целиком на TypeScript, Kafka или вы уже читаете через @platformatic/kafka или KafkaJS, и захотелось Kafka Streams - это для вас. Состояние по ключу (счетчики, агрегаты, окна) обычно живет в Redis или Postgres, и при падении консьюмера посреди батча получаете дубли или потерянные обновления. В Java для этого есть Kafka Streams. В Node.js аналога нет, а поднимать отдельный JVM-сервис ради этого дорого.

kstreams-ts переносит модель Kafka Streams в Node.js, поверх @platformatic/kafka. Состояние живет рядом с обработкой и переживает падения и ребалансы, а в режиме exactly-once каждая запись учитывается ровно один раз.

Читать далее

Как мы используем «Аврора Центр» в офисе «Открытой мобильной платформы» и бета-программе ОС Аврора

Habr.com - пн, 10/26/2026 - 11:43

Всем привет! Меня зовут Александр Конин, я продакт-менеджер «Аврора Центра». Мы разрабатываем платформу управления корпоративными устройствами и сами пользуемся ею во внутренней программе «Аврора офис» и при сопровождении бета-программы ОС Аврора.

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

Расскажу, как это устроено у нас в "Открытой мобильной платформе" и что даёт нам собственный опыт эксплуатации. Все примеры в статье относятся к ОС Аврора.

Где мы сами пользуемся платформой

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

Офисный сценарий интересен нам разнообразием задач. В отличие от терминала, предназначенного для одной рабочей задачи, рабочему смартфону нужен набор приложений, каждое из которых обновляется по своему графику. Кроме того, сотрудники по-разному используют устройства, поэтому требования к версии ОС у них тоже могут различаться.

Участники бета-программы пробуют новые версии системы и приложений, а затем делятся замечаниями с командой. В сентябре программе исполнилось пять лет, к этому моменту сообщество пополнилось 700 людьми из 17 городов. Подробнее читайте в нашей статье на «Хабре», там много интересного.

Читать далее

Почему тормозят списки в .NET MAUI: замеры на слабом планшете и что реально помогло

Habr.com - пн, 10/26/2026 - 11:33

В прошлой статье я рассказывала, как переводила приложение для торговых представителей с Xamarin.Forms на .NET MAUI. Там был короткий раздел про жалобы агентов на «тормоза»: бенчмарки показывали, что логика работает быстро, а проблема была в отрисовке списков. В этой статье — подробно: как я это мерила, что делала три с половиной месяца и что в итоге получилось в цифрах.

Спойлер: на слабом планшете новая версия листает каталог почти в 4 раза быстрее старой. Но идеала я не достигла, и про это тоже расскажу честно.

Узнать, что горит

Сейчас на сайте

Сейчас на сайте 0 пользователей и 2 гостя.
Ленты новостей