Критическая уязвимость CVE-2025-49113 , обнаруженная в популярной системе веб-почты Roundcube, оказалась в арсенале киберпреступников всего через пару дней после выхода исправления.
Злоумышленники оперативно проанализировали внесённые в код изменения, воспроизвели механизм атаки и начали продавать рабочий эксплойт на хакерских форумах.
Проблема затрагивает версии Roundcube от 1.1.0 до 1.6.10 и сохранялась в коде более десяти лет.
⚠️ ⚠️ ⚠️ ⚠️
Рекомендации:
Обновите веб-почту Roundcube до версии 1.5.10, 1.6.11 или более поздней‼️
#Roundcube #mail #Security #Updates
Злоумышленники оперативно проанализировали внесённые в код изменения, воспроизвели механизм атаки и начали продавать рабочий эксплойт на хакерских форумах.
Проблема затрагивает версии Roundcube от 1.1.0 до 1.6.10 и сохранялась в коде более десяти лет.
Так как эксплойт уже попал в открытый оборот, уязвимость перешла в фазу активного использования. Отсутствие своевременного обновления превращает любую Roundcube-инсталляцию в потенциальную точку входа для атакующих.
Рекомендации:
Обновите веб-почту Roundcube до версии 1.5.10, 1.6.11 или более поздней
🤝 ITKB_channel
#Roundcube #mail #Security #Updates
Please open Telegram to view this post
VIEW IN TELEGRAM
😱6❤3🤝3🤯2👾1
Как подобрать GPU для запуска LLM-модели?»
Ответ на него помогает найти инструмент GenAI-Perf от NVIDIA. В нем можно указать параметры конкретного целевого запроса и получить бенчмарк с оценкой времени генерации токенов и прочих параметров.
▶️ Ознакомиться с полным докладом можно в записи.
#LLM #ИИ
Ответ на него помогает найти инструмент GenAI-Perf от NVIDIA. В нем можно указать параметры конкретного целевого запроса и получить бенчмарк с оценкой времени генерации токенов и прочих параметров.
Ключевые тезисы
- Нефункциональные требования определяют инфраструктуру — проектирование начинается с RPS, latency и числа пользователей, а не с выбора модели.
- Точная оценка видеопамяти критична — ошибка в расчетах по GPU приводит к многократному росту затрат.
- Open-source фреймворки стали зрелым выбором для продакшена — по производительности и удобству интеграции они часто превосходят проприетарные решения.
#LLM #ИИ
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7❤3✍3
DevOps Tutorials — Ansible: разворачиваем веб-приложение на виртуальном сервере
➡️ Далее под катом
#Ansible #DevOps
В этой статье мы научимся разворачивать Angular+Java веб-приложение на виртуальном сервере Ubuntu Linux с помощью Ansible.
#Ansible #DevOps
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8 3❤1
Позволяет использовать PostgreSQL как основной источник данных, а Elasticsearch — для быстрого поиска и аналитики.
Ключевые особенности:
— Согласованность: изменения передаются в Elasticsearch только после фиксации транзакций в PostgreSQL.
— Поддержка связей: работает с вложенными сущностями, отношениями и JSON-полями.
— Низкая нагрузка: минимальное влияние на производительность базы.
— Настройка без кода: документы конфигурируются через JSON-схемы.
— Устойчивость: восстанавливается после сбоев, продолжая с последней точки.
Создан для разработчиков, которым нужен быстрый поиск и аналитика по данным из PostgreSQL без ручного ETL.
Подходит для построения полнотекстового поиска, дашбордов и BI-систем.
#PostgreSQL #Elasticsearch #OpenSearch #PGSync
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9🤝3
🔎 Notepad++ и поиск в папке
Иногда требуется найти текст внутри множества текстовых файлов, расположенных в папке. Это могут быть файлы конфигурации или какой-нибудь проект с кодом. Логи, в конце концов.
Notepad++ может помочь, данная функция в нём имеется и пользоваться таким поиском довольно удобно.
📎 Подробнее
#notepad
Иногда требуется найти текст внутри множества текстовых файлов, расположенных в папке. Это могут быть файлы конфигурации или какой-нибудь проект с кодом. Логи, в конце концов.
Notepad++ может помочь, данная функция в нём имеется и пользоваться таким поиском довольно удобно.
Запускаем Notepad++, выбираем в меню Поиск → Найти в файлах. Или используем горячие клавиши Ctrl+Shift+F.
#notepad
Please open Telegram to view this post
VIEW IN TELEGRAM
👍19👌4
Инженеры по производительности баз данных — настоящие детективы. Они расследуют медленные запросы, ищут узкие места и находят способы ускорить работу системы. Каждый день они сталкиваются с новыми вызовами: от точечной настройки индексов до масштабных операций по шардированию данных.
В мире баз данных у каждого типа хранилища своя ниша.
С базами все как в жизни — профилактика лучше лечения. Грамотный мониторинг и регулярные проверки производительности помогут заметить проблемы до того, как они станут критичными. А правильно настроенные индексы и партиционирование данных защитят от внезапных просадок производительности.
Репликация и бэкапы — основа отказоустойчивости. В штатном режиме они кажутся лишней перестраховкой, но в критической ситуации становятся последней линией защиты данных.
Интересна тема БД и тонкостей их настройки, инструментов диагностики, популярных проблем и стратегий масштабирования?
Да👍 / Нет👻 (ставим реакции)
#БД #PostgreSQL #MongoDB #InfluxDB #MySQL #ClickHouse #Vertica #Prometheus #Elasticsearch
Please open Telegram to view this post
VIEW IN TELEGRAM
👍38❤3
Огромный гайд по настройке рабочего окружения: Linux, VScode, Python
😀 Далее под катом
#Linux #VScode #Python
В статье расскажу вам про то, какие штуки я использую в разработке на питоне, если что-то из этого будет кому-то полезно — я буду рад. В своё время мне этого не хватало. А если вы знаете что-то круче — разнесите меня в комментариях.
#Linux #VScode #Python
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7❤6🔥5 2
Если ты пишешь Dockerfile, скорее всего, он работает. Но вопрос не в том, работает ли. Вопрос в другом: будет ли он работать через неделю, на другом сервере, в CI/CD, на чужом железе — и будет ли это безопасно. Или всё сломается, потому что ты не зафиксировал зависимости, положился на latest, и забыл про то, что ENTRYPOINT — это тоже код.
В этой статье — как собрать нормальный Docker-образ, который предсказуем, устойчив и готов к продакшену.
🐳 Используете Docker в работе?
Да 👍 / Нет👻
#Docker #DevOps
Please open Telegram to view this post
VIEW IN TELEGRAM
👍19❤7 4👻3
Docker Desktop 4.42: Новые возможности для разработчиков
🐳 Подробнее
#Docker #DevOps
Обновление добавляет поддержку IPv6, интегрированный MCP Toolkit с доступом к 100+ серверам и улучшения Docker Model Runner для AI-инструментов. Упрощает работу в сложных сетях и расширяет возможности контейнеризации и ИИ.
#Docker #DevOps
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6❤3
Forwarded from 🛠 Импортозамещение в ИТ
«Никогда такого не было, и вот опять»: разбираем атаку c эксплуатацией уязвимости в Bitrix
➡️ Подробнее
#Bitrix #Security
В этом материале я хочу снова поднять тему важности своевременных обновлений и актуализации версий CMS и их компонентов. В мире ИБ про это знают почти все, но вот коллегам из администрирования и бизнеса, я думаю, может быть полезно увидеть, почему хотя бы раз в год надо уделять время проверке и устранению уязвимостей.
💠 Импортозамещение в ИТ
#Bitrix #Security
Please open Telegram to view this post
VIEW IN TELEGRAM
✍4👌4👀2❤1
https://www.kathara.org - занимательная штука для эмуляции сетевых лаб. Тоже использует контейнеры как и containerlab.
#DevOps #Network
Может кто-нибудь сталкивался с этим инструментом? Делитесь впечатлениями, наблюдениями🙂
#DevOps #Network
Please open Telegram to view this post
VIEW IN TELEGRAM
👍18
🔒 once(): один экземпляр скрипта без PID-файлов
Cron дергает backup каждые 5 минут, но предыдущий ещё копирует 200 ГБ? Оберни команду во
Bash
💡 Нужна блокировка на целый юнит? Используй
#Bash #DevOps #Cron #Flock
Cron дергает backup каждые 5 минут, но предыдущий ещё копирует 200 ГБ? Оберни команду во
flock — и параллельные запуски отрубаются без лишней логики.#!/usr/bin/env bash
# once.sh — запускает «тяжёлую» команду, если другая копия ещё не идёт
(
flock -n 9 || { echo "⏳ Уже выполняется"; exit 1; }
# 👉 основная работа
./sync_to_s3.sh
) 9>/var/lock/sync_to_s3.lock
Bash
# Пример: в crontab каждые 5 минут
*/5 * * * * /opt/noscripts/once.sh >>/var/log/once.log 2>&1
💡 Нужна блокировка на целый юнит? Используй
flock /run/lock/… или опцию --lock-file в systemd-run — принцип тот же, а возможностей больше.#Bash #DevOps #Cron #Flock
👍14❤3
IT-дайджест • 9 – 15 июня 2025
⸻
🟢 Node.js 24.2.0 (Current) — 9 июня
• HTTP/2: окончательно убран устаревший механизм priority-signaling, как в nghttp2.
• V8 13.6 + llhttp 9.3 — производительность и патчи безопасности.
• TLS: обновлён OpenSSL 3.4.2, исправлена утечка памяти при renegotiation.
• fs: fs.rm() теперь корректно удаляет read-only dir на Windows.
⚙️ Релиз рекомендован всем, кто уже в ветке 24 — ничего не ломает.
⸻
🐍 Python 3.13.5 — 11 июня
Пятый maintenance-релиз:
• Закрыты CVE-2025-16354 (tarfile path traversal) и CVE-2025-16801 (UAF в unicodeescape).
• Оптимизирован импорт C-extention-модулей (~7 % быстрее).
• Починен регресс asyncio.run() из 3.13.4.
Обновляться стоит всем, особенно если распаковываете архивы или используете asyncio.
⸻
🛡 Django 5.2.3 / 5.1.11 / 4.2.23 — 10 июня
Bug-fix после июньского security-патча:
• Финальный фикс CVE-2025-48432 (лог-инъекция через request path).
• Улучшена экранизация аргументов в log_response().
• Миграция = pip install -U django.
Если вы уже поставили 5.2.2 / 5.1.10 — обновитесь ещё раз.
⸻
😀 VS Code 1.101 (May 2025 build) — 12 июня
• AI Tools: встроенный “Code Analyst” переехал из Insiders — автоподсказки прямо в Problems.
• Terminal: split-view теперь сохраняется в workspace-state, можно шарить конфиг коллегам.
• GitHub Copilot: live diff-preview для Chat resolutions.
• Переключились на Electron 32 → меньше RAM на macOS ARM.
#NodeJS #Python #Django #VSCode
⸻
🟢 Node.js 24.2.0 (Current) — 9 июня
• HTTP/2: окончательно убран устаревший механизм priority-signaling, как в nghttp2.
• V8 13.6 + llhttp 9.3 — производительность и патчи безопасности.
• TLS: обновлён OpenSSL 3.4.2, исправлена утечка памяти при renegotiation.
• fs: fs.rm() теперь корректно удаляет read-only dir на Windows.
⚙️ Релиз рекомендован всем, кто уже в ветке 24 — ничего не ломает.
⸻
Пятый maintenance-релиз:
• Закрыты CVE-2025-16354 (tarfile path traversal) и CVE-2025-16801 (UAF в unicodeescape).
• Оптимизирован импорт C-extention-модулей (~7 % быстрее).
• Починен регресс asyncio.run() из 3.13.4.
Обновляться стоит всем, особенно если распаковываете архивы или используете asyncio.
⸻
🛡 Django 5.2.3 / 5.1.11 / 4.2.23 — 10 июня
Bug-fix после июньского security-патча:
• Финальный фикс CVE-2025-48432 (лог-инъекция через request path).
• Улучшена экранизация аргументов в log_response().
• Миграция = pip install -U django.
Если вы уже поставили 5.2.2 / 5.1.10 — обновитесь ещё раз.
⸻
• AI Tools: встроенный “Code Analyst” переехал из Insiders — автоподсказки прямо в Problems.
• Terminal: split-view теперь сохраняется в workspace-state, можно шарить конфиг коллегам.
• GitHub Copilot: live diff-preview для Chat resolutions.
• Переключились на Electron 32 → меньше RAM на macOS ARM.
#NodeJS #Python #Django #VSCode
Please open Telegram to view this post
VIEW IN TELEGRAM
❤6👍5
Продолжим обсуждение мониторинга жестких дисков HDD/SSD
Мониторинг дисков в Prometheus + Grafana
Если в инфраструктуре уже есть Prometheus, можно использовать node_exporter с поддержкой S.M.A.R.T.:
⚫️ Устанавливаем node_exporter:
⚫️ Добавляем в конфиг Prometheus новый таргет (prometheus.yml):
⚫️ Настраиваем Grafana для визуализации
В Grafana импортируем готовый Dashboard 12430 “SMART Monitoring”.
Использование AI для предсказания отказов
Если нужно автоматически анализировать аномалии, можно использовать AI-модель для предсказания отказов.
1. Собираем данные за 6-12 месяцев с проблемных и рабочих дисков.
2. Обучаем ML-модель на основе реальных данных.
3. Настраиваем прогнозирование аномалий через TensorFlow/Scikit-Learn и уведомления в Telegram/Slack.
Пример простого скрипта на Python, который анализирует S.M.A.R.T. и ищет аномалии:
#Monitoring #Prometheus #Grafana #DevOps
Мониторинг дисков в Prometheus + Grafana
Если в инфраструктуре уже есть Prometheus, можно использовать node_exporter с поддержкой S.M.A.R.T.:
wget https://github.com/prometheus/node_exporter/releases/latest/download/node_exporter-linux-amd64.tar.gz
tar xvf node_exporter-linux-amd64.tar.gz
cd node_exporter-linux-amd64
sudo ./node_exporter --collector.smartmon
scrape_configs:
- job_name: 'node'
static_configs:
- targets: ['localhost:9100']
В Grafana импортируем готовый Dashboard 12430 “SMART Monitoring”.
Теперь мы видим наглядную динамику параметров S.M.A.R.T. и можем заранее предсказать сбои.
Использование AI для предсказания отказов
Если нужно автоматически анализировать аномалии, можно использовать AI-модель для предсказания отказов.
1. Собираем данные за 6-12 месяцев с проблемных и рабочих дисков.
2. Обучаем ML-модель на основе реальных данных.
3. Настраиваем прогнозирование аномалий через TensorFlow/Scikit-Learn и уведомления в Telegram/Slack.
Пример простого скрипта на Python, который анализирует S.M.A.R.T. и ищет аномалии:
import pandas as pd
from sklearn.ensemble import IsolationForest
# Загружаем данные S.M.A.R.T.
df = pd.read_csv("smart_data.csv")
# Выбираем критичные параметры
features = ["Reallocated_Sectors", "Pending_Sectors", "Uncorrectable_Sectors"]
# Обучаем модель аномалий
model = IsolationForest(contamination=0.01)
model.fit(df[features])
# Предсказываем аномалии
df["anomaly"] = model.predict(df[features])
# Выводим проблемные диски
print(df[df["anomaly"] == -1])
P.S. Вы следите за состоянием дисковой подсистемы?
Да👍 / Нет👻
#Monitoring #Prometheus #Grafana #DevOps
Please open Telegram to view this post
VIEW IN TELEGRAM
👍23⚡3👻3❤2
🛡CVE-2025-49146 - уязвимость драйвера JDBC pgjdbc для подключения Java-программ к базе данных PostgreSQL связана с недостатками процедуры аутентификации. Эксплуатация уязвимости может позволить нарушителю, действующему удаленно, реализовать атаку типа «человек посередине»
BDU:2025-06805
💾 Использование рекомендаций
#PostgreSQL #Security #Updates
BDU:2025-06805
#PostgreSQL #Security #Updates
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4 2
Microsoft: июньские обновления безопасности для Windows Server вызывают проблемы с DHCP
После установки этого обновления служба DHCP Server может периодически переставать отвечать. Проблема влияет на продление IP-адресов для клиентов.
Проблема затрагивает следующие версии Windows Server и соответствующие обновления:- Windows Server 2016 (KB5061010)
- Windows Server 2019 (KB5060531)
- Windows Server 2022 (KB5060526)
- Windows Server 2025 (KB5060842)
Microsoft сообщает:
Мы работаем над выпуском исправления и в ближайшие дни предоставим дополнительную информацию, как только она станет доступна.
#Microsoft #Security #Windows #Updates #PatchTuesday
Please open Telegram to view this post
VIEW IN TELEGRAM
🤯12😱10👍5👎2🙏2😭2🤪1
Forwarded from 🛠 Импортозамещение в ИТ
Выпуск ONLYOFFICE 9.0 с новым интерфейсом, ИИ функциями и поддержкой Markdown
➡️ Читать полностью
#ONLYOFFICE
ONLYOFFICE 9.0 дебютирует с более чистым интерфейсом, инструментами на базе ИИ и более чем 20 новыми функциями для улучшения редактирования документов всех типов.
#ONLYOFFICE
Please open Telegram to view this post
VIEW IN TELEGRAM
❤9👍4
Forwarded from 🛠 Импортозамещение в ИТ
Синтетическое тестирование, на которое администраторы 1С часто обращают внимание.
Тестирование проводилось на следующих ОС:
- Windows Server 2022
- Ubuntu Server 22.04
- AlmaLinux 9.5
Проверялись следующие стенды:
- Одна ВМ - где установлен сервер приложений 1С и СУБД
- Две ВМ - одна для 1С и вторая для СУБД
В качестве СУБД на Windows Server была MS SQL Server 2022, а для Linux - PostgreSQL 16.3.
На всех стендах использовалась 1С:Предприятие версии 8.3.27.1508.
#1C #Linux #Windows
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11❤3
Автоматизировали управление проектными требованиями с помощью AI и ML
➡️ Читать статью
#ML #AI #управление_проектами #project #management
В этой статье мы хотим поделиться историей, как мы разработали продукт c использованием современных технологий AI, ML, NLP и применили этот продукт для оптимизации собственных процессов. Главная проблема в соблюдении требований: их всегда очень много! Особенно в случае проектирования и эксплуатации сложных агрегированных составных систем, производимых различными субподрядчиками. В процессе работы необходимо учитывать множество как мелких, так и значимых условий требований, каждое из которых может влиять на конечный результат. Поэтому большое значение придается отслеживанию, актуализации и проверки всех требований на каждом этапе проекта. Это особенно важно в проектах, где необходимо точное соответствие результата техническому заданию. Исследовав проблему, мы обнаружили, что задача соблюдения и отслеживания технических требований остро стоит также у технического персонала (проектные офисы, инженеры), юристов, экономистов и руководства компании.
#ML #AI #управление_проектами #project #management
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5👍5👀4