Habr.com

Ленты новостей Хабр
Все публикации подряд на Хабре
Обновлено: 1 час 20 мин. назад

Храним пароли в микроволновке. Mini PC, Vaultwarden и KeenDNS

ср, 05/07/2025 - 22:15

В 2024 году количество утечек данных по всему миру побило все предыдущие рекорды: по оценкам аналитиков, более 9 миллиардов уникальных записей, включая логины и пароли, оказались в открытом доступе из‑за массовых взломов и небрежного отношения пользователей к собственной информационной безопасности.

Это первая моя статья на habr за 12 лет в свободной форме, где мне хочется поделиться своим видением реализации мобильного, домашнего, облачного хранилища паролей на базе Mini PC и Vaultwarden.

Читать далее

Взлом зашифрованного pdf-файла. Часть 2

ср, 05/07/2025 - 21:42

Всех приветствую, читатели Хабра!

Вторая часть исследования безопаности файлов pdf. После того, как я опубликовал первую часть (https://habr.com/ru/articles/906076/) у одного из моих коллег возник вопрос: а что если зашифровать pdf файл при помощи программы Adobe (естественно на Windows). Естественно что, меня заинтересовал этот вопрос, и мы решили совместно с моим коллегой зашифровать файлы в ОС Windows (10) при помощи Adobe и на сайте, указанном в первой части. Один из файлов был зашифрован в Windows но на сайте указанном в первой части статьи. Сделал я это специально для того, чтобы узнать не будет ли проблем совместимости на двух ОС - Windows и Linux, и возможно ли кракнуть такой файл, который был создан в другой системе, так сказать тестовый запуск. Другие файлы были зашифрованы в программе, опять же на ОС Windows. Почему мой коллега и я задались вопросом возможности крака? В Adobe возможно зашифровать pdf файл при помощи небезызвестного AES!

Примечание

Правовая информация:

Данная статья создана исключительно в ознакомительных/образовательных/развивающих целях.
Автор статьи не несет ответственности за ваши действия.
Автор статьи ни к чему не призывает, более того напоминаю о существовании некоторых статей в уголовном кодексе РФ, их никто не отменял:
УК РФ Статья 272. Неправомерный доступ к компьютерной информации
УК РФ Статья 273. Создание, использование и распространение вредоносных компьютерных программ
УК РФ Статья 274. Нарушение правил эксплуатации средств хранения, обработки или передачи компьютерной информации и информационно-телекоммуникационных сетей

Читать далее

Бот-переводчик в Telegram на Go с использованием n8n

ср, 05/07/2025 - 21:36

Привет! Сегодня мы создадим бота-переводчика для Telegram. Для этого будем использовать библиотеку telego и нейросеть Mistral через платформу n8n.

Читать далее

Почему многое не получается так, как хотелось бы, или что такое деструктивные программы в психике человека?

ср, 05/07/2025 - 21:15

Здравствуйте.

С вами на связи психолог Заушицын Валерий и в данной статье мне хотелось бы раскрыть весьма специфичную и непростую тему человеческой психологии, а именно — как пережитый негативный опыт влияет на поведение человека. Это если вкратце :-)

Если попытаться высказать эту мысль иначе, то можно сформулировать таким образом — «Как человек создает в бессознательных уровнях своей психики мыслевирусы (деструктивные программы), которые блокируют определённые возможности поведения, восприятия, адекватной оценки ситуации и возможности разрешения различных проблем в своей жизни.

Читать далее

ПРОМАЙН: КАК НОВАЯ ТЕХНОЛОГИЯ ПОМОГАЕТ УЛУЧШАТЬ БИЗНЕС-ПРОЦЕССЫ

ср, 05/07/2025 - 20:57

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

Эти глобальные изменения предоставляют массу возможностей каждому. Но насколько вы уверены, что даже с учетом всех изменений и внедренных новшеств процессы в компании работают по-настоящему эффективно? Process mining – это технология, которая ставит под сомнение ваши предположения и поможет высвободить незадействованные ранее резервы для оптимизации.

Компания «Газпром нефть» уделяет особое внимание цифровому развитию и активно внедряет инновационные решения в бизнес-процессы. Именно поэтому еще в 2016 году компания начала активно пилотировать технологию process-mining, а уже в 2019 году и разрабатывать свою собственную аналитическую платформу Промайн.

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

В настоящее время компания «Газпром нефть» является лидером Российского рынка по масштабам использования технологий process mining, накоплен значительный багаж практических знаний и компетенций. Только в периметре компании «Газпром нефть» Промайн активно используется:

Как Промайн помогает улучшать процессы

Промайн — современная платформа для интеллектуального анализа процессов на основе технологии process mining

ср, 05/07/2025 - 20:56

Компания «Газпром нефть» вышла на рынок с новой концепцией: компания не просто предлагает продукт Промайн, использующий в своей основе технологию process mining, а делится многолетним опытом внедрения и применения технологии process mining на сотнях бизнес-процессов. Это не просто инструмент, а целостный подход, включающий экспертизу, уникальную методологию анализа и практический опыт, накопленный на множестве проектов. Именно поэтому решения компании адаптированы к реальным бизнес-условиям и дают максимальный эффект, повышая операционную эффективность. Имея такой багаж знаний и опыта практического применения, компания помогает своим клиентам наиболее быстро, эффективно и успешно внедрять данную технологию.

История и развитие

Компания «Газпром нефть» начала пилотировать технологии process mining с 2016 года и разрабатывать собственное решение в 2019 году, одновременно применяя его в следующих бизнес направлениях: добыча углеводородов, нефтепереработка, логистика и складское хозяйство, строительство, управление надёжностью, оптовые и розничные продажи, казначейство, управление персоналом и др.

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

Промайн — современная платформа

Использование Daterange для поиска разрывов истории записей SCD2

ср, 05/07/2025 - 20:18

Привет, Хабр!

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

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

Началось все, как и всегда, с получения исчерпывающих требований от заказчика:

Читать далее

Я не разработчик ботов, но с помощью AI создал Telegram-бота для изучения английского (Duolingo уже может нервничать)

ср, 05/07/2025 - 20:15

Привет! Меня зовут Евгений. Я — AQA-инженер на Python. Недавно решил проверить, насколько далеко можно зайти в разработке, не обладая глубокими знаниями в программировании, но используя современные AI-инструменты. Что из этого вышло?

Читать далее

За 20 лет до Самоката: как Kozmo.com стал первопроходцем экспресс-доставки

ср, 05/07/2025 - 19:17

В 1999 году он обещал принести вам сникерс, сигареты и видеокассету быстрее, чем Amazon отправлял письмо с подтверждением. Kozmo опередил своё время, собрал сотни миллионов от инвесторов, запустил склады по всей стране. Но почему мы не слышим о нем сейчас?

Читать далее

Скрам-мастер vs мастер реальности

ср, 05/07/2025 - 19:15

“Здравствуй, мама, я руководитель! Сейчас как все разрулю! как бы так всех организовать, чтобы больше ничего не делать.. Тем более когда есть такой выбор!”

_________________________________________________________________________

А что же организовывала я? И кто я такая вообще?

Меня зовут Яна. Мой стаж в ИТ 13+ лет, а начался еще в университете, ведь я инженер-программист, решивший, что сфера огонь, но вот код писать это не его.

У меня почти 7 лет опыта работы с международными телеком операторами, среди которых Vodafone, Telefonica, Cox, GCI, GTD Chile, T-Mobile и еще ряд других. За этот период я не только прошла опыт от QA инженера до руководителя команды тестирования 70+ человек, но и погрузилась в задачи проектного управления крупными интеграционными проектами с миграцией данных, научилась строить экологические и конструктивные деловые отношения с заказчиками, и еще много чего о чем расскажу как нибудь в другой раз.

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

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

С таким багажом я вряд ли когда-нибудь впишусь в шаблонную позицию такую как scrum-master, да и роль среднестатистического проектного менеджера явно не про меня.

И кто же тогда я? Кажется, я ближе всего к мастеру реальности

Держи ноги в тепле, голову в холоде, а «безопасников» на расстоянии. Уроки корпоративного выживания

ср, 05/07/2025 - 19:00

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

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

Саша был крайне правильным чуваком — как в работе, так и в жизни. На любой вопрос — есть ответ; на любое событие и явление — выверенная, обоснованная позиция. Исключительная внимательность при постановке задач и глубокая щепетильность при проверке результатов. Скажете, начальник-мечта?

Со стороны так и казалось.

Читать далее

От хаоса к порядку: мой опыт централизованного управления USB over IP

ср, 05/07/2025 - 18:55

3 года я не писал на Хабр, и вот наконец появился повод вернуться.

Давным давно я рассказывал, что компания, в которой я работаю, решила купить USB over IP концентратор. Причина проста — необходимо было обеспечить централизованное подключение всех USB-устройств и удалённый доступ к ним сотрудников компании вне зависимости от их местонахождения.

Читать далее

Compose Multiplatform 1.8.0: поддержка iOS переходит в stable

ср, 05/07/2025 - 18:29

Привет! Меня зовут Максим, я управляющий партнер и руководитель мобильной разработки в KTS.

Мы разрабатываем приложения на KMP еще с 2021 года, а в прошлом году начали экспериментировать с Compose Multiplatform. Вчера JetBrains официально объявили о выходе CMP 1.8.0, c которой поддержка iOS переходит в статус stable. Это важный этап, поскольку теперь CMP можно всерьез рассматривать как основу для кроссплатформенной мобильной разработки.

В этой статье мы познакомимся с обновлением и рассмотрим заявленные фишки, а заодно поговорим о результатах наших опытов с CMP на ‭наших проектах.

Читать далее

Как я убил свой сайт: детективный триллер про жадность, nulled-плагин и падение с 9000 до 100

ср, 05/07/2025 - 18:16

Когда-то у меня был сайт. Не стартап, не интернет-магазин, не проект с инвесторами. Просто блог. Мой личный уголок под названием setiwik.ru — такая цифровая записная книжка, чтобы не забыть важное. Типичный склерозник, где я писал статьи по IT, переводил интересные материалы, собирал мысли в кучу. Никаких амбиций. Но спустя пару лет что-то пошло не так… в хорошем смысле. Люди начали приходить.

Читать далее

Необходимость статического анализа для РБПО на примере 190 багов в TDengine

ср, 05/07/2025 - 18:10


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

Читать дальше →

Навыки выживания ИТ-специалистов в современном мире

ср, 05/07/2025 - 18:01

Когда мы слышим словосочетание «навык выживания», сразу вспоминаются первобытные люди в пещере, возле которой затаился саблезубый тигр. Но когда мы добавляем две волшебные буквы ИТ, то наше воображение рисует уже другую картину — например, квартиру где-то на двадцатом этаже высотки, два монитора на столе и эргономическое кресло. О каких навыках выживания можно сейчас говорить? О навыке заказать себе еду и не ошибиться адресом? Или о навыке быстро печатать ответы во всевозможные чаты и не перепутать, куда и что написать?  

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

Начнем с главного — непрерывное обучение. Сейчас это, на мой взгляд, необходимость, а не выбор.

Современный ИТ-специалист уже не может ограничиться знаниями, полученными в университете или на первых этапах карьеры. Технологии устаревают быстрее, чем когда-либо, а требования рынка постоянно растут. Lifelong learning (непрерывное обучение) — это не просто модный тренд, а обязательное условие для поддержания профессиональной релевантности.

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

Читать далее

От «ламповых» серверов до облачных гигантов: 35 лет истории коммерческого хостинга в одной статье

ср, 05/07/2025 - 18:01


В начале 90-х интернетом пользовались единицы, а хостинг был скорее экзотикой — сайты хранились на университетских или «домашних» серверах энтузиастов. Первые коммерческие дата-центры появились примерно к середине десятилетия, а к его концу уже возникли техногиганты. За следующие 35 лет отрасль выросла в глобальную экосистему со своими правилами и локальными историями. Вспомним, как всё развивалось — в мире и у нас, и чем это в итоге обернулось. Напомним, что технологии хостинга мы рассмотрели ранее. Читать дальше →

Join таблиц в реальном времени на Apache Flink

ср, 05/07/2025 - 17:53

Статья посвящена реализации join-операций в системах потоковой обработки данных на базе Apache Flink. Рассматриваются основные подходы к объединению потоков в реальном времени, включая inner join, а также паттерны дедупликации. Уделено внимание использованиюKeyedCoProcessFunction для построения отказоустойчивых и масштабируемых join-пайплайнов. Работа ориентирована на инженеров, строящих real-time витрины и сложные трансформации на Flink в продакшене.

Читать далее

Где набраться практики начинающему тестировщику: от учебных полигонов до open source

ср, 05/07/2025 - 17:51

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

Я Юлия Ковшова, руководитель группы компонентного тестирования защиты данных в YADRO, поделюсь идеями, где получить опыт, если вы недавно в тестировании и хотите дополнить портфолио практическими работами. В статье есть блок и для более уверенных в себе специалистов — сможете почерпнуть пару практик для развития в профессии.

Читать далее

Ускоряем стартап Python-приложения: коротко

ср, 05/07/2025 - 17:50

Привет, Хабр!

Сегодня рассмотрим как ускорить стартап Python-приложений. Холодный старт — это прямые потери: в деньгах, в SEO, в отклике для пользователя. Serverless считает миллисекунды, edge-инфраструктура не ждёт, а тяжёлые импорты и неподготовленное окружение легко съедают полсекунды. Будем это чинить.

Читать далее

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

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