xaker
В CrushFTP исправили критическую уязвимость неавторизованного доступа

Разработчики CrushFTP предупреждают клиентов о критической уязвимости неавторизованного доступа к порту HTTP(S) и призывают немедленно установить исправления на серверы.

  • пятница, 28 марта 2025 г. в 00:00:12
habrahabr
Любительское электровакуумное дело. Освоение стекла от крупных ЛДС Т12

Домашние стеклодувные забавы сегодня осложнены добычей недорогих и легкоплавких заготовок-стеклотрубок. Остатки линейных ламп дневного света (ЛДС) разных типоразмеров могут служить их бросовым источником, но повозиться придётся. Главное дело — вдумчивое и аккуратное потрошение заводских ламп — придётся работать с токсичными веществами. Заготовим такое стекло, попробуем применить трубки от крупных ЛДС типоразмера Т12 Ø 37 мм и Т8 Ø 26 мм, собрав из них простую самодельную лампу-индикатор. Ст…

  • пятница, 28 марта 2025 г. в 00:00:11
habrahabr
Deckhouse Prom++: мы добавили плюсы к Prometheus и сократили потребление памяти в 7,8 раза

Prometheus для хранения 1 миллиона метрик, собираемых раз в 30 секунд на протяжении 2 часов, требуются 500 МБ на диске и 5 ГБ памяти. Нам показалось, что это слишком много. Вместо этого хотелось получить «бесплатный» мониторинг, который не будет требовать значительных затрат на инфраструктуру. Больше двух лет мы работали над этой задачей. Её результатом стал Deckhouse Prom++. Это Open Source-система мониторинга, которой в среднем требуется в 7,8 раза меньше памяти и в 2,2 раза меньше ресурсов C…

  • пятница, 28 марта 2025 г. в 00:00:10
habrahabr
Не буду я подключать посудомойку к вашему дурацкому облаку

В эти выходные мне пришлось купить новую посудомоечную машину, потому что моя старая GE умерла. Я купил машину Bosch серии 500, потому что её рекомендовали в журнале Consumer Reports и, что более важно, она нашлась в магазине. После того, как мы с отцом смонтировали её, я решил запустить цикл ополаскивания, но обнаружил, что он, а также другие функции, например, отложенный запуск и экорежим, требуют установки приложения. Более того, для использования приложения нужно привязать посудомойку …

  • пятница, 28 марта 2025 г. в 00:00:08
habrahabr
Почему нам не стоит колонизировать Марс: часть 1

Для успешного внедрения технологии реальность нужно ставить выше рекламы, ведь природу не обманешь. — Ричард ФейнманВход в подземную пещеру на горе ПавлинаЦель этого эссе — убедить вас в том, что мы не должны отправлять людей на Марс, по крайней мере, в ближайшее время. Высадка на Марс с существующими технологиями была бы разрушительным, расточительным трюком, единственным наследием которого был бы крах величайшего эксперимента по естественной истории в Солнечной системе. Она откроет новую эру …

  • пятница, 28 марта 2025 г. в 00:00:07
habrahabr
Я устал возиться с кучей VPN и поставил Xray на роутер

Современные VPN-решения имеют два серьёзных недостатка. Во-первых, их необходимо устанавливать на каждое устройство в доме, что может быть проблематично, особенно если устройства работают на разных операционных системах. Некоторые из них просто не поддерживают нужный VPN-клиент. Во-вторых, при использовании VPN периодически приходится отключать его для доступа к локальным ресурсам. Ситуация усугубляется тем, что многие сервисы ограничивают доступ по белым спискам стран.Я долгое время жил в этом…

  • пятница, 28 марта 2025 г. в 00:00:06
javascript
Как 9.3 уязвимость ждала открытия 3 года

На днях мы с Ясером Алламом (Yasser Allam), он же _inzo, объединились, чтобы провести совместное исследование. Обсудив список потенциальных жертв целей, выбор пал на уже хорошо мне знакомый Next.js.Next.js содержит более чем достаточно готовых функций и инструментов — отличная среда для исследования нюансов кода.Будучи преисполненными энтузиазма, верой, любопытством и, конечно же, терпением, мы принялись ковыряться в исходном коде фреймворка.ОглавлениеMiddleware в Next.jsЛогика авторизации: ста…

  • пятница, 28 марта 2025 г. в 00:00:04
javascript
Гироскоп в презентации или зачем брать с собой JoyCon на большую научную конференцию

PDF-а достаточно?Анимации и свистоперделки, особенно в том виде, в котором они были популярны в PowerPoint 15–20 лет назад, значительно отошли на второй план. Добавьте к этому проблемы совместимости между LibreOffice и MS Office (даже между версиями для Windows и Mac), наличие или отсутствие нужных шрифтов — и желание делать что-то необычное на “сцене” пропадёт.Обратите внимание на современные технические доклады: зачастую это просто PDF-документ, состоящий из страниц с векторной и растровой гр…

  • пятница, 28 марта 2025 г. в 00:00:04
github
signalapp / libsignal

Home to the Signal Protocol as well as other cryptographic primitives which make Signal possible.Overview libsignal contains platform-agnostic APIs used by the official Signal clients and servers, exposed as a Java, Swift, or TypeScript library. The underlying implementations are written in Rust: libsignal-protocol: Implements the Signal protocol, including the Double Ratchet algorithm. A replacement for libsignal-protocol-java and libsignal-metadata-java. signal-crypto: Cryptographic primitiv…

  • пятница, 28 марта 2025 г. в 00:00:01