
Україна Online: Новини | Політика

Телеграмна служба новин - Україна

Резидент

Мир сегодня с "Юрий Подоляка"

Труха⚡️Україна

Николаевский Ванёк

Лачен пише

Реальний Київ | Украина

Реальна Війна

Україна Online: Новини | Політика

Телеграмна служба новин - Україна

Резидент

Мир сегодня с "Юрий Подоляка"

Труха⚡️Україна

Николаевский Ванёк

Лачен пише

Реальний Київ | Украина

Реальна Війна

Україна Online: Новини | Політика

Телеграмна служба новин - Україна

Резидент

Технологический Болт Генона
До Декарта никогда не существовало рационализма.
Музыкальный Болт Генона: @mus_b0lt_Genona
Мемный Болт Генона: @mem_b0lt_Genona
Кадровый Болт Генона @kadr_b0lt_Genona
Обратная связь: @rusdacent
Музыкальный Болт Генона: @mus_b0lt_Genona
Мемный Болт Генона: @mem_b0lt_Genona
Кадровый Болт Генона @kadr_b0lt_Genona
Обратная связь: @rusdacent
TGlist reytingi
0
0
TuriOmmaviy
Tekshirish
TekshirilmaganIshonchnoma
ShubhaliJoylashuvРосія
TilBoshqa
Kanal yaratilgan sanaAug 20, 2018
TGlist-ga qo'shildi
Sep 28, 2023Muxrlangan guruh
ТБ
Технологический Чат Генона
49
Rekordlar
18.04.202523:59
7.2KObunachilar27.08.202423:59
100Iqtiboslar indeksi26.03.202520:42
2.5KBitta post qamrovi27.03.202523:59
3.3KReklama posti qamrovi05.02.202523:59
8.85%ER26.03.202520:43
35.28%ERRRepost qilingan:
I’m CTO, bitch

30.03.202520:31
Помните, в прошлом году делали софт для умного дома Дилдок.Лайф. Там у них мега-навороченные умные унитазы с голосовым ассистентом. Мы их предупреждали, что такое случится, но они не слушали и требовали делать всё по их ТЗ.
И вот итог:
1. Дата-центр лежит уже 3 часа.
2. Их умные унитазы из-за отсутствия соединения отказываются смывать. Ручной кнопки смыва в них не предусмотрено, всё только через голосового помощника или с телефона управляется.
3. Вся их умная бытовая техника тоже не работает или заглючила. Даже чайники не работают. А роботы-пылесосы активировали режим «skynet».
4. Техдир из Лайфа просит нас срочно что-то сделать, любые деньги предлагает.
Я ему посоветовал смывать в унитазе пока из ведра. Но у него дома умные краны, и они тоже не работают.
#стояделали
И вот итог:
1. Дата-центр лежит уже 3 часа.
2. Их умные унитазы из-за отсутствия соединения отказываются смывать. Ручной кнопки смыва в них не предусмотрено, всё только через голосового помощника или с телефона управляется.
3. Вся их умная бытовая техника тоже не работает или заглючила. Даже чайники не работают. А роботы-пылесосы активировали режим «skynet».
4. Техдир из Лайфа просит нас срочно что-то сделать, любые деньги предлагает.
Я ему посоветовал смывать в унитазе пока из ведра. Но у него дома умные краны, и они тоже не работают.
#стояделали
17.04.202505:56
Четверг, а значит время проектов от подписчиков! 🌝
Тем, кто пропустил, что такое четверговые проекты от подписчиков, можно прочитать тут - https://t.me/tech_b0lt_Genona/4983
В этот раз я принял небольшое участие в проекте, потому что тоже занимался вычиткой, частичной проверкой написанного и т.д. и т.п. для предфинальной версии
Слово автору @Dobry_kot
---
Почти два года, тысячи перезапусков, багов, а также сотни пересобранных кластеров и море мата (в голове ☹️) — и всё это вылилось в одну, но очень насыщенную статью.
Kubernetes вручную, от и до, без kubeadm и прочих поблажек.
Я собрал:
— полный пошаговый гайд по сборке Kuberentes.
— удобные alias’ы, функции и обёртки
— десятки скриптов, которые реально работают в бою
— важные моменты, о которых молчат в туториалах
https://docs.dobry-kot.ru/blog/kubernetes-the-hard-way/
https://github.com/PRO-Robotech/in-cloud-docs
Канал - @bezumniy_kot_work
---
Тем, кто пропустил, что такое четверговые проекты от подписчиков, можно прочитать тут - https://t.me/tech_b0lt_Genona/4983
В этот раз я принял небольшое участие в проекте, потому что тоже занимался вычиткой, частичной проверкой написанного и т.д. и т.п. для предфинальной версии
Слово автору @Dobry_kot
---
Почти два года, тысячи перезапусков, багов, а также сотни пересобранных кластеров и море мата (в голове ☹️) — и всё это вылилось в одну, но очень насыщенную статью.
Kubernetes вручную, от и до, без kubeadm и прочих поблажек.
Я собрал:
— полный пошаговый гайд по сборке Kuberentes.
— удобные alias’ы, функции и обёртки
— десятки скриптов, которые реально работают в бою
— важные моменты, о которых молчат в туториалах
https://docs.dobry-kot.ru/blog/kubernetes-the-hard-way/
https://github.com/PRO-Robotech/in-cloud-docs
Канал - @bezumniy_kot_work
---
26.03.202515:52
Тут Флант Prometheus форкнули переписали с кучей оптимизаций. Пост на Хабре большой с кучей подробностей + провели сравнение с VictoriaMetrics. Сам я ещё, естественно, не успел попробовать, но выглядит многообещающе
Deckhouse Prom++: мы добавили плюсы к Prometheus и сократили потребление памяти в 7,8 раза
https://habr.com/ru/companies/flant/articles/878282/
+
Deckhouse Prom++
https://github.com/deckhouse/prompp/
Чат: @prom_plus_plus
Если подобным образом проанализировать все лейблы на реальных данных, получится, что:
- 32,7 % из них имеют всего одно возможное значение, например true или 0;
- 60 % — от 2 до 255 значений, то есть укладываются в 1 байт;
- 7,3 % — от 256 до 5275 значений;
- 0 % — больше 65 535 значений.
Это значит, что все возможные значения укладываются в два байта.
Мы решили хранить все ID (#0, #1, #2 и т. д.) не в четырёхбайтных значениях, а как два бита, указывающие количество байт, в которые укладывается число, плюс значение.
Это дало нам очередной выигрыш по памяти — теперь весь labelset для 1 миллиона метрик стал занимать 30 МБ. Это в 30 раз лучше стартовых 762 МБ.
. . .
Оптимальное хранение строк дало приличный выигрыш и в индексе. Если раньше в нём были строки и хэш-таблицы, которые не особенно оптимально хранятся в памяти, то в нашей реализации есть ID, которые выдаются по порядку. Это позволяет хранить в кэше четырехбайтные числа uint32 и заменить хэш-таблицы на sparse-векторы и Bitset.
В итоге основным потребителем памяти у нас стали точки. Prometheus хранит их достаточно компактно: он использует Gorilla Encoding и битовые операции. Это не значит, что оптимизировать нечего, но для этого надо внимательно посмотреть на данные.
. . .
Оказалось, что уникальных последовательностей временных меток всего 10 % от миллиона. Эта оптимизация позволила выиграть 55,5 % по памяти просто за счёт дедупликации.
. . .
После всех преобразований мы получили выигрыш по хранению точек почти в три раза: изначальные 787,72 МБ превратились в 283,9 МБ. При этом чем больше данных и серий, тем лучше срабатывает наша оптимизация. Если на одном миллионе метрик мы выиграли по хранению точек в 2,7 раза, то на трёх миллионах это будет уже три с небольшим раза.
. . .
В процессе работы Prometheus пишет WAL. Мы оптимизировали журнал предзаписи примерно в 19 раз. Изначальные 6,2 ГБ без сжатия в Prometheus v2 для 1 миллиона метрик превратились в 153 МБ в Deckhouse Prom++.
Deckhouse Prom++: мы добавили плюсы к Prometheus и сократили потребление памяти в 7,8 раза
https://habr.com/ru/companies/flant/articles/878282/
+
Deckhouse Prom++
https://github.com/deckhouse/prompp/
Чат: @prom_plus_plus


24.03.202518:57
NOT USE ЭТОТ_ПАРОЛЬ WHERE EVERYWHERE
Минимальные требования к паролям учетных записей в домене
https://dit.urfu.ru/fileadmin/user_upload/site_15560/dit_docs/Minimalnye_trebovanija_k_paroljam_uchetnykh_zapisei_v_domene.docx
Минимальные требования к паролям учетных записей в домене
https://dit.urfu.ru/fileadmin/user_upload/site_15560/dit_docs/Minimalnye_trebovanija_k_paroljam_uchetnykh_zapisei_v_domene.docx
25.03.202520:58
Вы этого не просили, но это произошло
Релизнулась бесплатная книга по Delphi 5 -
1139 страниц счастья
От автора
Всех с праздником, короче 🌝
Скачать можно тут
https://www.marcocantu.com/md52025/
Сырцы кода из книги
MasteringDelphi5
https://github.com/MarcoDelphiBooks/MasteringDelphi5
Спасибо подписчику за наводку
Релизнулась бесплатная книга по Delphi 5 -
Marco Cantù. Mastering Delphi 5. 2025.
1139 страниц счастья
От автора
I hope you like it, it's nice a read and you can probably read something on today's Delphi, but even if you know everything it's an interesting way to go down the memory lane, for those who've been using Delphi since that time.
As mentioned, this is my present to the community for Delphi's 30th anniversary, we celebrated recently.
Всех с праздником, короче 🌝
Скачать можно тут
https://www.marcocantu.com/md52025/
Сырцы кода из книги
MasteringDelphi5
https://github.com/MarcoDelphiBooks/MasteringDelphi5
Спасибо подписчику за наводку
25.03.202508:54
Балдёжная дыра
Я не смогу всё уместить в пост, поэтому категорически рекомендую пройти по ссылке почитать. Демку PoC'а прицепил к посту.
tl;dr
IngressNightmare: 9.8 Critical Unauthenticated Remote Code Execution Vulnerabilities in Ingress NGINX
https://www.wiz.io/blog/ingress-nginx-kubernetes-vulnerabilities
+
AVD-KSV-0041 - Ingress Controller - Cluster Role Allowing Access To All Secrets
https://github.com/kubernetes/ingress-nginx/issues/10778
issue была открыта в декабре 2023 года (была закрыта и только недавно переоткрыта), а по факту Wiz зарепортил баги в декабре 2024 только. Вот и думаем 🌝
Я не смогу всё уместить в пост, поэтому категорически рекомендую пройти по ссылке почитать. Демку PoC'а прицепил к посту.
tl;dr
Over 40% of cloud environments are vulnerable to RCE, likely leading to a complete cluster takeover
Wiz Research discovered CVE-2025-1097, CVE-2025-1098, CVE-2025-24514 and CVE-2025-1974, a series of unauthenticated Remote Code Execution vulnerabilities in Ingress NGINX Controller for Kubernetes dubbed #IngressNightmare. Exploitation of these vulnerabilities leads to unauthorized access to all secrets stored across all namespaces in the Kubernetes cluster by attackers, which can result in cluster takeover.
. . .
The Vulnerability
Ingress NGINX deploys an admission controller within its pod, designed to validate incoming ingress objects before they are deployed. By default, admission controllers are accessible over the network without authentication, making them a highly appealing attack vector.
When the Ingress-NGINX admission controller processes an incoming ingress object, it constructs an NGINX configuration from it and then validates it using the NGINX binary. Our team found a vulnerability in this phase that allows injecting an arbitrary NGINX configuration remotely, by sending a malicious ingress object directly to the admission controller through the network.
During the configuration validation phase, the injected NGINX configuration causes the NGINX validator to execute code, allowing remote code execution (RCE) on the Ingress NGINX Controller’s pod.
The admission controller’s elevated privileges and unrestricted network accessibility create a critical escalation path. Exploiting this flaw allows an attacker to execute arbitrary code and access all cluster secrets across namespaces, that could lead to complete cluster takeover.
. . .
Mitigation & Detection
First, determine if your clusters are using ingress-nginx. In most cases, you can check this by running kubectl get pods --all-namespaces --selector app.kubernetes.io/name=ingress-nginx with cluster administrator permissions.
This vulnerability is fixed in Ingress NGINX Controller version 1.12.1 and 1.11.5. We strongly recommend that cluster admins:
- Update to the latest version of Ingress NGINX Controller.
- Ensure the admission webhook endpoint is not exposed externally.
. . .
From Configuration Injection to RCE
With a reliable file upload to Ingress NGINX Controller’s pod, we can now put it all together to exploit this issue into a full-blown Remote Code Execution.
The exploit works as follows:
- Upload our payload in the form of a shared library to the pod by abusing the client-body buffer feature of NGINX
- Send an AdmissionReview request to the Ingress NGINX Controller’s admission controller, which contains any one of our directive injections
- The directive we inject is the ssl_engine directive, which will cause NGINX to load the specified file as a shared library
- We specify the ProcFS path to the file descriptor of our payload
- If everything goes well, our shared library is now loaded, and we execute code remotely
IngressNightmare: 9.8 Critical Unauthenticated Remote Code Execution Vulnerabilities in Ingress NGINX
https://www.wiz.io/blog/ingress-nginx-kubernetes-vulnerabilities
+
AVD-KSV-0041 - Ingress Controller - Cluster Role Allowing Access To All Secrets
https://github.com/kubernetes/ingress-nginx/issues/10778
issue была открыта в декабре 2023 года (была закрыта и только недавно переоткрыта), а по факту Wiz зарепортил баги в декабре 2024 только. Вот и думаем 🌝
20.04.202506:25
Наверняка много кто знает сайт https://0.30000000000000004.com/
Я его тоже когда-то скидвал сюда https://t.me/tech_b0lt_Genona/2186
На этом сайте собрано много примеров для разных языков программирования в которых выполняют операцию (простую) 0.1 + 0.2 и получают неожиданный результат (не 0.3)
Сегодня я хочу поделиться статьёй/видео про то почему получается разный результат при вычислении log, exp, sin и т.д. в одой и той же программе, которая собрана разными компиляторами.
На YouTube есть отличное видео (я его к посту прикрепил тоже)
Table-Maker's Dilemma: почему почти все трансцендентные элементарные функции округляются неправильно
https://www.youtube.com/watch?v=XF5OSU2477Q
Текстом
https://habr.com/ru/articles/519966/
Я его тоже когда-то скидвал сюда https://t.me/tech_b0lt_Genona/2186
На этом сайте собрано много примеров для разных языков программирования в которых выполняют операцию (простую) 0.1 + 0.2 и получают неожиданный результат (не 0.3)
Сегодня я хочу поделиться статьёй/видео про то почему получается разный результат при вычислении log, exp, sin и т.д. в одой и той же программе, которая собрана разными компиляторами.
На YouTube есть отличное видео (я его к посту прикрепил тоже)
Table-Maker's Dilemma: почему почти все трансцендентные элементарные функции округляются неправильно
https://www.youtube.com/watch?v=XF5OSU2477Q
Текстом
https://habr.com/ru/articles/519966/
это не научная, а научно-популярная статья, прочитав которую, вы кратко познакомитесь вот с чем.
- Трансцендентные элементарные функции (exp, sin, log, cosh и другие), работающие с арифметикой с плавающей запятой, округляются некорректно, иногда они допускают ошибку в последнем бите.
- Причина ошибок не всегда кроется в лени или низкой квалификации разработчиков, а в одном фундаментальном обстоятельстве, преодолеть которое современная наука пока не смогла.
- Существуют «костыли», которые позволяют худо-бедно справляться с обсуждаемой проблемой в некоторых случаях.
- Некоторые функции, которые должны делать вроде бы одно и то же, могут выдавать различный результат в одной и той же программе, например, exp2(x) и pow(2.0, x).
24.03.202506:23
ReactOS 0.4.15 релизнулся. Из того что я считаю важным и интересным
Пятнадцатый релиз ReactOS в четвертой ветке
https://habr.com/ru/companies/reactos/articles/893438/
Чат: @reactos_ru
- Виктор Переверткин сделал значительную переработку менеджера Plung-and-Play в ядре ReactOS. Благодаря этим изменениям ReactOS теперь может запускать больше сторонних драйверов и загружаться с USB-устройств.
Так же данное изменение позволяет ReactOS загружаться на чипсетах с контроллерами EHCI, OHCI и UHCI. Эта работа стала важным шагом на пути к полной совместимости ReactOS с драйверами производителей для Windows.
- Виктор Переверткин импортировал открытый драйвер AC’97 из Windows Driver Kit (WDK). Это обеспечивает работу звука «из коробки» в VirtualBox, если виртуальная машина настроена на использование контроллера ICH AC’97 Audio, а также на ряде материнских плат до 2004 года выпуска.
- Объекты секций (Section Objects) были переработаны Жеромом Гарду (zefklop) для улучшения совместимости с Windows. Это исправило давнюю ошибку, которая мешала запуску исполняемых файлов из удалённых источников, таких как сетевые ресурсы или общие папки виртуальной машины.
- Георг Бишок внёс улучшения в подсистему безопасности ядра (Se). До его работы проверки доступа в ядре всегда проходили успешно, что позволяло любому процессу получить доступ к любому системному объекту. Теперь проверки доступа полностью работают и предотвращают несанкционированный доступ к системным объектам. В результате ядро Windows работает с подавляющим большинством модулей ReactOS.
- В базовый комплект поставки ReactOS был добавлен драйвер сетевой карты DECchip 21140.
В аппаратном исполнении ее уже довольно сложно найти, но знаменита она тем, что используется в качестве эмулируемого сетевого адаптера в виртуальных машинах Connectix / Microsoft Virtual PC / Hyper-V
- Марк Янсен (learn-more) реализовал встроенную поддержку архивов ZIP.
Ветка 0.4.15 была создана 6 месяцев назад. С тех пор в основной ветке активно разрабатываются новые и интересные функции: поддержка UEFI, симметричная многопроцессорность (SMP), новый графический установщик, новый драйвер файловой системы NTFS, управление питанием и поддержка более новых приложений.
Статистика:
- Решено задач в Jira: 1 319
- Коммитов: более 8 600
- Самая старая решённая задача в Jira: CORE-1091 от 19 декабря 2005 года
Пятнадцатый релиз ReactOS в четвертой ветке
https://habr.com/ru/companies/reactos/articles/893438/
Чат: @reactos_ru
30.03.202520:55
И этот пост понятно к чему. Сегодня 12 часов валялась обоссавшись и обосравшись зона ru-central1-b в Яндекс.Облаке и вроде как сейчас приходит в более или менее живое состояние. Всем кто в ночи будет чинить свои сервисы мои соболезнования и лучи поддержки.
Но проблема в том, что современные "хипсторы" решили почему-то что облака (не только AWS, GCP и т.д., а в более широком смысле) круто и надёжно, поэтому всё теперь привязывается и создаётся в них. Всё конечно же ради вашего удобства (нет)
И если пост выше это типа юмор (тоже нет), то вот почитайте реальную историю о том как человек не может воспользоваться нормально посудомоечной машиной, потому что ей нужен WiFi и приложение
Не буду я подключать посудомойку к вашему дурацкому облаку
https://habr.com/ru/companies/ruvds/articles/894602/
Оригинал
I won't connect my dishwasher to your stupid cloud
https://www.jeffgeerling.com/blog/2025/i-wont-connect-my-dishwasher-your-stupid-cloud
Если что, то Jeff Geerling достаточно известный в узких кругах человек
https://t.me/tech_b0lt_Genona/3810
https://t.me/tech_b0lt_Genona/3814
В целом, наблюдать за всем этим печально, потому что люди ради своего как бы удобства, перестают владеть не только купленным софтом (в самом широком смысле), но теперь уже и железом. Более того, радостно продолжают голосовать за это рублём.
Но проблема в том, что современные "хипсторы" решили почему-то что облака (не только AWS, GCP и т.д., а в более широком смысле) круто и надёжно, поэтому всё теперь привязывается и создаётся в них. Всё конечно же ради вашего удобства (нет)
И если пост выше это типа юмор (тоже нет), то вот почитайте реальную историю о том как человек не может воспользоваться нормально посудомоечной машиной, потому что ей нужен WiFi и приложение
я решил запустить цикл ополаскивания, но обнаружил, что он, а также другие функции, например, отложенный запуск и экорежим, требуют установки приложения.
Более того, для использования приложения нужно привязать посудомойку к Wi-Fi, настроить облачный аккаунт для какой-то системы под названием Home Connect, и только тогда вы сможете пользоваться всеми функциями машины.
. . .
Приложение? Я бы мог понять наличие удобных функций для тех, кому они нужны. Как в моём новом холодильнике (который я решил не подключать к WiFI): у него есть приложение, позволяющее мониторить температуру внутри или проще искать коды ошибок. Если бы мне нужны были эти дополнительные возможности, которых не было в моём старом холодильнике, то их можно было бы получить.
Но обязательное требование приложения для доступа к функциям, которыми раньше можно было управлять кнопками на самой посудомойке, или по-прежнему можно, если заплатить на 400 долларов больше за «крутую» модель 800? Это печально.
. . .
Что можем сделать мы?
Не думаю, что мы должны прощать подобное производителям.
Во-первых, это позволяет дизайнерам устройств лениться.
Во-вторых, с моей стороны это может показаться какой-то теорией заговора, но мне кажется, это часть запланированного устаревания. Как и в случае с машиной GE, в которой многие детали спроектированы так, чтобы заржаветь спустя пять или десять лет.
Если у вас есть облачное приложение, то для него должен работать облачный сервис. А его поддержка стоит денег.
Абонентской платы пока нет, что означает один из двух вариантов:
Производители уже могут продавать кому-то наши данные.
Рано или поздно они или закроют сервис, потому что это источник затрат (поэтому цикл ополаскивания и экорежим таких посудомоек пропадут, как по мановению волшебной палочки) или они перейдут на модель с подпиской.
В-третьих, это дыра в безопасности вашей локальной сети.
Не буду я подключать посудомойку к вашему дурацкому облаку
https://habr.com/ru/companies/ruvds/articles/894602/
Оригинал
I won't connect my dishwasher to your stupid cloud
https://www.jeffgeerling.com/blog/2025/i-wont-connect-my-dishwasher-your-stupid-cloud
Если что, то Jeff Geerling достаточно известный в узких кругах человек
https://t.me/tech_b0lt_Genona/3810
https://t.me/tech_b0lt_Genona/3814
В целом, наблюдать за всем этим печально, потому что люди ради своего как бы удобства, перестают владеть не только купленным софтом (в самом широком смысле), но теперь уже и железом. Более того, радостно продолжают голосовать за это рублём.
03.04.202506:18
Четверг, а значит время проектов от подписчиков! 🌝
Тем, кто пропустил, что такое четверговые проекты от подписчиков, можно прочитать тут - https://t.me/tech_b0lt_Genona/4983
Слово автору @cofob
---
Fastside (https://fastsi.de/) это умный шлюз перенаправления различных сервисов. Он предоставляет ссылки, которые автоматически перенаправляют на работающие экземпляры альтернативных фронтендов, ориентированных на приватность, таких как Nitter, Libreddit и т.д. Это позволяет пользователям получить более надежный доступ к общедоступным экземплярам конкретного сервиса, а также помогает более равномерно распределить трафик между всеми экземплярами и избежать узких мест в производительности и ограничения скорости.
Например https://fastsi.de/https://www.youtube.com/watch?v=zLGDE2j_n5c
Сделал я фастсайд изначально из-за того что farside.link сервис грузил редиректы с задержкой в 1 секунду, в основном из-за того что их сервер в США, ну и логика редиректа там медленная по какой-то причине. Я посчитал что этот проект будет довольно просто переписать на Rust с дополнительной функциональность и сделал это)
Я его использую в связке с Kagi поисковиком, в котором я настроил подмену Youtube ссылок на фастсайд, таким образом сразу захожу из поисковика на живой инстанс Invidious. Либо подобное можно настроить через libredirect расширение на уровне браузера.
Из доп фишек по сравнению с фарсайдом:
- страничка с конфигурацией фильтров (исключить Cloudflare можно, либо редиректить только на TOR-инстансы)
- веб-сервер умеет в http3, т.е. это немного сокращает тлс хэндшейк и уменьшает задержку ещё сильнее
- есть cached редиректы. Это такие редиректы, которые кэшируются со стороны браузера и для редиректа не требуется http-запросов вообще на сервер, если ответ есть в кэше
- система автообновления списка инстансов, работающая через GitHub Actions
- есть сторонний инстанс, fs.bloat.cat, который не в бане в РФ
- есть версия работающая на Cloudflare workers, т.е. пинг будет меньше из-за CDN Cloudflare (но пока не готова функциональность на 100%, global.fastside.link)
GitHub - https://github.com/cofob/fastside
---
Тем, кто пропустил, что такое четверговые проекты от подписчиков, можно прочитать тут - https://t.me/tech_b0lt_Genona/4983
Слово автору @cofob
---
Fastside (https://fastsi.de/) это умный шлюз перенаправления различных сервисов. Он предоставляет ссылки, которые автоматически перенаправляют на работающие экземпляры альтернативных фронтендов, ориентированных на приватность, таких как Nitter, Libreddit и т.д. Это позволяет пользователям получить более надежный доступ к общедоступным экземплярам конкретного сервиса, а также помогает более равномерно распределить трафик между всеми экземплярами и избежать узких мест в производительности и ограничения скорости.
Например https://fastsi.de/https://www.youtube.com/watch?v=zLGDE2j_n5c
Сделал я фастсайд изначально из-за того что farside.link сервис грузил редиректы с задержкой в 1 секунду, в основном из-за того что их сервер в США, ну и логика редиректа там медленная по какой-то причине. Я посчитал что этот проект будет довольно просто переписать на Rust с дополнительной функциональность и сделал это)
Я его использую в связке с Kagi поисковиком, в котором я настроил подмену Youtube ссылок на фастсайд, таким образом сразу захожу из поисковика на живой инстанс Invidious. Либо подобное можно настроить через libredirect расширение на уровне браузера.
Из доп фишек по сравнению с фарсайдом:
- страничка с конфигурацией фильтров (исключить Cloudflare можно, либо редиректить только на TOR-инстансы)
- веб-сервер умеет в http3, т.е. это немного сокращает тлс хэндшейк и уменьшает задержку ещё сильнее
- есть cached редиректы. Это такие редиректы, которые кэшируются со стороны браузера и для редиректа не требуется http-запросов вообще на сервер, если ответ есть в кэше
- система автообновления списка инстансов, работающая через GitHub Actions
- есть сторонний инстанс, fs.bloat.cat, который не в бане в РФ
- есть версия работающая на Cloudflare workers, т.е. пинг будет меньше из-за CDN Cloudflare (но пока не готова функциональность на 100%, global.fastside.link)
GitHub - https://github.com/cofob/fastside
---


04.04.202515:04
Подробный разбор инцидента от 30 марта в Яндекс Облаке
Резюме по инциденту
https://status.yandex.cloud/ru/incidents/1129
Что случилось?
В период с 30.03.2025 12:25 по 31.03.2025 00:00 (МСК) сервисы Yandex Cloud, расположенные в зоне ru-central1-b, были недоступны. Инцидент был вызван двойным отказом по питанию из-за сбоя на городской высоковольтной подстанции, питающей ряд областных и промышленных объектов, включая дата-центр Яндекса.
. . .
Предотвращение
Корневая причина инцидента – потеря напряжения на двух независимых источниках питания одновременно. Команда Yandex Cloud анализирует возможные варианты предотвращения этого риска (включая вариант добавления третьего независимого источника питания). Об итоговом решении мы сообщим дополнительно.
Резюме по инциденту
https://status.yandex.cloud/ru/incidents/1129
24.03.202515:06
Никогда такого не было и вот опять.
В PyPi нашли кучу пакетов, которые воруют токены, логины и т.д.
Оригинальный тред от ReversingLabs (положу в виде PDF в комменты)
https://x.com/ReversingLabs/status/1900198602242204003
Полный список пакетов и количество загрузок (~14000 суммарно)
Особое внимание обратили на три пакета:
Пост на The Hacker News
Malicious PyPI Packages Stole Cloud Tokens—Over 14,100 Downloads Before Removal
https://thehackernews.com/2025/03/malicious-pypi-packages-stole-cloud.html
В PyPi нашли кучу пакетов, которые воруют токены, логины и т.д.
Оригинальный тред от ReversingLabs (положу в виде PDF в комменты)
https://x.com/ReversingLabs/status/1900198602242204003
Полный список пакетов и количество загрузок (~14000 суммарно)
snapshot-photo (2,448 downloads)
Особое внимание обратили на три пакета:
acloud-client
, enumer-iam
и tcloud-python-test
. Они были зависимостями во вполне обычном достаточно популярном пакете accesskey_tools
(у проекта 519 звезд и 42 форка)A source code commit referencing tcloud-python-test was made on November 8, 2023, indicating that the package has been available for download on PyPI since then. The package has been downloaded 793 times to date, per statistics from pepy.tech.
Пост на The Hacker News
Malicious PyPI Packages Stole Cloud Tokens—Over 14,100 Downloads Before Removal
https://thehackernews.com/2025/03/malicious-pypi-packages-stole-cloud.html


09.04.202510:33
Когда я сделал недавно серию постов про "железо", которое не ваше я же не шутил, а обозначил вполне конкретную проблему и будущее в которое не хотелось бы двигаться, но мы в него движемся
https://t.me/tech_b0lt_Genona/5163
https://t.me/tech_b0lt_Genona/5166
https://t.me/tech_b0lt_Genona/5195 (почему-то многие подумали, что про "облачные" кондиционеры я придумал, нет это реальный производитель с реальными кондиционерами)
Оцените ход Nintendo
Кнопка для рекламы. Nintendo объяснила работу кнопки «С» в контроллере Switch 2 без активной подписки
https://gameguru.ru/publication/knopka-dlya-reklamy-nintendo-obyasnila-rabotu-knopki-s-v-kontrollere-switch-2-bez-aktivnoj-podpiski/
Оригинал
Nintendo confirms you'll have to pay a monthly or yearly fee to use the Switch 2's C button once the free trial period is up
https://www.gamesradar.com/platforms/nintendo-switch-2/nintendo-confirms-youll-have-to-pay-a-monthly-or-yearly-fee-to-use-the-switch-2s-c-button-once-the-free-trial-period-is-up/
https://t.me/tech_b0lt_Genona/5163
https://t.me/tech_b0lt_Genona/5166
https://t.me/tech_b0lt_Genona/5195 (почему-то многие подумали, что про "облачные" кондиционеры я придумал, нет это реальный производитель с реальными кондиционерами)
Оцените ход Nintendo
Теперь вы покупаете приставку и контроллер, в который по умолчанию встроена кнопка для рекламы. С выходом Nintendo Switch 2 компания решила внедрить кое-что новое — кнопку C, которая активирует встроенный голосовой чат, показ экрана и даже возможность стримить с веб-камерой прямо с консоли. Прорыв? Почти, только в другой части.
Как выяснилось, использовать эти функции бесплатно можно будет только до 31 марта 2026 года. После этого доступ к C-кнопке потребует подписки на Nintendo Switch Online — минимум $20 в год (на текущий момент). Без нее кнопка на корпусе консоли превращается в ссылку на рекламу платного сервиса.
. . .
Представитель Nintendo Билл Тринен в интервью Polygon подтвердил: «Если вы нажмете кнопку без подписки, вы узнаете о преимуществах NSO». То есть, чтобы воспользоваться функцией на консоли за $450, вы должны доплатить, чтобы она вообще работала.
Кнопка для рекламы. Nintendo объяснила работу кнопки «С» в контроллере Switch 2 без активной подписки
https://gameguru.ru/publication/knopka-dlya-reklamy-nintendo-obyasnila-rabotu-knopki-s-v-kontrollere-switch-2-bez-aktivnoj-podpiski/
Оригинал
Nintendo confirms you'll have to pay a monthly or yearly fee to use the Switch 2's C button once the free trial period is up
https://www.gamesradar.com/platforms/nintendo-switch-2/nintendo-confirms-youll-have-to-pay-a-monthly-or-yearly-fee-to-use-the-switch-2s-c-button-once-the-free-trial-period-is-up/
09.04.202505:47
Хвалюсь тулзой на основе VictoriaLogs: https://github.com/vrutkovs/audit-log-stats
Нам часто приходится анализировать audit log кубернетесовских аписерверов и вытягивать оттуда инфу о том какой юзер чаще всего достает ресурсы, сколько времени занимает ответ и разбивка этого времени на части - etcd / webhook / сериализация и т.д. В графане сразу сделан дашборд, который позволяет быстро найти виновника тормозов.
Сами аудит логи это простой jsonl, но зато их очень много и кардинальность улетает в небеса. После долгого мучения с перфомансом локи переделал на VLogs и теперь всё 🚀быстро🚀
cc @valyala
Нам часто приходится анализировать audit log кубернетесовских аписерверов и вытягивать оттуда инфу о том какой юзер чаще всего достает ресурсы, сколько времени занимает ответ и разбивка этого времени на части - etcd / webhook / сериализация и т.д. В графане сразу сделан дашборд, который позволяет быстро найти виновника тормозов.
Сами аудит логи это простой jsonl, но зато их очень много и кардинальность улетает в небеса. После долгого мучения с перфомансом локи переделал на VLogs и теперь всё 🚀быстро🚀
cc @valyala
Repost qilingan:
Об ЭП и УЦ

30.03.202513:50
Уязвимость Яндекс Браузера
25 марта 2025 года Google выпустила обновление, исправляющее уязвимость нулевого дня в браузере Google Chrome. Эксплойт, кстати, был обнаружен Лабораторией Касперского.
Спустя всего 2 дня выходит обновление Chromium ГОСТ👍.
А как там самый популярный браузер из реестра отечественного ПО? А там всё печально. Для актуальной версии Яндекс Браузера соответствует двухмесячная версия Chromium 132.0.6834.955.
Не тот браузер добавили в реестр отечественного ПО.
25 марта 2025 года Google выпустила обновление, исправляющее уязвимость нулевого дня в браузере Google Chrome. Эксплойт, кстати, был обнаружен Лабораторией Касперского.
Спустя всего 2 дня выходит обновление Chromium ГОСТ👍.
А как там самый популярный браузер из реестра отечественного ПО? А там всё печально. Для актуальной версии Яндекс Браузера соответствует двухмесячная версия Chromium 132.0.6834.955.
Не тот браузер добавили в реестр отечественного ПО.
Ko'proq funksiyalarni ochish uchun tizimga kiring.