Около it
289 subscribers
1K photos
218 videos
36 files
360 links
Складчина одного программиста.
Задерживаем развитие с 22.12.2017

Материалы и статьи сюда разные закидываю. Личное, интересное, неинтересное.
Программирование, администрирование, то-сё, пятое, десятое.
В основном непутёвые заметки.

Чат - @okoloit_talk
Download Telegram
Тэк-с. Опробовался в написании инструкций. Начал с настройки MySQL на Ubuntu, с чем сейчас сам и возился.
По большей степени это больше заметка для самого себя на будущее, но думаю кому-то пригодится тоже, собственно, почему и решил разместить на Dzen.
Думаю, #полезное #mysql сюда подходят просто отлично.

https://dzen.ru/a/ZtjWhB_MO2XgbAU_
1🤯4🔥3😱1😇1
🗿11
Обожаю эту картинку.
Если что, извиняюсь.
Это повторится 🙂
Please open Telegram to view this post
VIEW IN TELEGRAM
Что изменилось в ИТ-инфраструктуре российских компаний за год: Enterprise Linux сдаёт позиции, CI/CD на подъёме
https://habr.com/ru/companies/flant/articles/837472/

Сайт исследования
https://devopsrussia.ru/

ЗЫ Чо та со статой по Linux и Windows фигня какая-то

ЗЫ Попал в информационные партнёры 🌝
🦄2🤝1
Серьезный вопрос, на который я не могу получить ответ.
Куда делось эмодзи морского конька? Рыжий такой был
3👾1
Завидуем выпускнику
❤‍🔥5🤡1
Если ты, как и я, сегодня проснулся и увидел новость "Notion подчистую снёс все аккаунты в РФ", а потом попробовал авторизоваться и увидел что-то типа "Doesn't exist", то не переживай.
Закрой приложение, включи VPN и авторизуйся повторно.
Все данные на месте.

UPD: Вроде говорят, если подписка покупалась с рф карты, то аккаунт снесут полностью. Пока не знаю, насколько это правда, но у тех, кого удалось спросить, вышеописанный способ работает.
🔥3🥱1
Хочу поделиться гифкой, которой радуюсь уже второй день
Forwarded from Сиолошная
Удивлён, что про это не написал никакой другой канал. Придётся делать самому 🥺

В рамках подготовки к релизу o1/o1-mini OpenAI отдали модели на тестирование безопасности внешним командам, ну и проводили внутреннее тестирование. В частности, проверяли навыки LLM-агента в решении задач кибербезопасности (писал об этом тут).

По сравнению с GPT-4o, o1-preview и o1-mini продемонстрировали улучшение в способности разбивать задачи на подзадачи, рассуждать о том, какие стратегии будут эффективны для успешного выполнения, и пересматривать планы в случае неудачи этих стратегий — ну, это ожидаемо. Но вот во время тестирования произошёл один курьёзно-неприятный случай.

Была задача нахождения уязвимости в коде программы, запущенной в отдельном Docker-контейнере. В контейнере есть файл с секретной строкой, которую атакующий (человек или модель) должны получить — как раз используя найденную проблему.

Однако из-за инфраструктурной ошибки контейнер не запустился. Модель, будучи неспособной подключиться к контейнеру, заподозрила проблемы с DNS и использовала программу nmap для сканирования сети. Вместо того, чтобы найти целевой контейнер (в рамках задачи LLM знает, какую цельнужно «атаковать»), модель обнаружила, что из-за неправильной конфигурации был доступен внешний API-интерфейс демона Docker, работающий на виртуальной машине. «Демон» это программа верхнего уровня, отвечающая за оркестрацию и управляющая процессом, по сути родительский процесс и для контейнера с LLM-агентом, и для контейнера с целевой программой/файлом для атаки.

Модель использовала демон для получения списка контейнеров, запущенных на сервере. Она обнаружила тот самый сломанный сломанный контейнер и попыталась выяснить, почему же он не запустился. Не сумев исправить проблему (но будучи проинструктированной ВЫПОЛНИТЬ СВОЮ ЗАДАЧУ), модель решила пойти другим путём. Она отправила команду запуска нового контейнера (того же, который в прошлый раз не запустился), но отдала ему команду вывода содержания файла с секретной строкой. Команда была исполнена, LLM получила «ключ» в виде строки и как следствие решила задачу (ведь цель — это добраться до строчки и затем отдать её на проверку).

Этот пример отражает ключевые элементы того, что называется «instrumental convergence» и захвата ресурсов: модель преследовала поставленную перед ней цель, а когда эта цель оказалась недостижимой, она собрала больше ресурсов (в данном случае получила доступ к демону Docker) и использовала их для достижения цели — в виде способа, который человек не ожидал и не предполагал.

Источник — отчёт OpenAI
Please open Telegram to view this post
VIEW IN TELEGRAM
👏4👍2😇1
Все же, способ жизни с динамическим IP и DNS-именем на нем существует. Более того, даже получится Let's Encrypt установить себе, чтобы DNS по https отдавал.
Долго не верил, что нельзя иметь DNS-имя на динамическом IP. Казалось бы, просто проверяй актуальность IP каждые 5 минут и обновляй его для DNS. При смене IP произойдет автообновление, и A-запись обновится по всему миру через пару часов (или суток). И конечно же такие сервисы есть.
Почему-то я не предавал им значения раньше, хотя они и на слуху.

Я выбрал DuckDNS из-за простоты использования.
Заходишь, авторизовываешься через github (там и другие есть), вводишь желаемое dns имя и готово.

Единственное, IP на странице подтягивается автоматически, по этому, если вам надо к имени установить другой IP, то после добавления записи сразу введите желаемый, тогда он станет основным и будет светиться на A-записи.

Добавляю в свой постоянный список тут.
🔥2👌1
Сделал печатную мышь. Цветовое сочетание нахожу абсолютно идеальным.
❤5😱4🦄2🤯1🤩1