javascript
Изнанка электронных календарей: как работает спецификация iCalendar и как создавать .ics-файлы

Привет, Хабр! Меня зовут Денис Басковский. Я фронтенд-разработчик в билетном сервисе Ticketland.ru (принадлежит МТС Live). В одном из пет-проектов мне понадобилось управлять календарными событиями: ставить время начала и окончания, добавлять комментарии и посылать оповещения. Обычно такая информация хранится и передается в .ics-файлах, описанных в спецификации iCalendar. Благодаря этому формату многие современные календарные приложения могут синхронизировать данные между собой.В этой статье я р…

  • среда, 4 сентября 2024 г. в 00:00:02
xaker
SQL-инъекции помогали обходить проверки в аэропортах и получить доступ в кабины самолетов

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

  • вторник, 3 сентября 2024 г. в 00:00:19
xaker
Инфостилер Lumma распространяется через комментарии на GitHub

Хакеры злоупотребляют GitHub для распространения малвари Lumma Stealer, ворующей информацию. Злоумышленники маскируют вредонос под фальшивые исправления, которые публикуют в комментариях к проектам.

  • вторник, 3 сентября 2024 г. в 00:00:17
xaker
HTB Skyfall. Добываем ключ SSH из HashiCorp Vault

Для подписчиковСегодня мы поработаем с системой хранения секретов HashiCorp Vault и извлечем из нее критичные данные. Также обойдем контроль доступа к странице на веб‑сервере и проэксплуатируем баг раскрытия данных в Minio, а при повышении привилегий используем неправильный контроль доступа к файлу в Linux.

  • вторник, 3 сентября 2024 г. в 00:00:16
xaker
Малварь Voldemort использует Google Таблицы для хранения украденных данных

Proofpoint сообщает, что новая вредоносная кампания эксплуатирует Google Таблицы (Google Sheets) для работы бэкдора Voldemort, который предназначен для сбора информации и доставки дополнительных полезных нагрузок. Злоумышленники выдают себя за налоговые органы стран Европы, Азии и США и уже атаковали более 70 организаций по всему миру.

  • вторник, 3 сентября 2024 г. в 00:00:15
habrahabr
Эй, компьютер, создай-ка мне шрифт

Это история о том, как я с нуля осваивал создание генеративных моделей МО, попутно обучая компьютер создавать шрифты. Да, настоящие типографские шрифты, состоящие из набора заглавных глифов. Созданная мной модель получает на входе описание шрифта и создаёт на выходе файл с их готовым набором. Назвал я свой проект FontoGen. Выше вы видите несколько примеров шрифтов, сгенерированных моделью FontoGen. Ну а дальше я подробно опишу всю историю. Я построю свой луна-парк — с блэкджеком и шлюхами!…

  • вторник, 3 сентября 2024 г. в 00:00:14
habrahabr
Мурмулятор — ультрабюджетный микрокомпьютер

Как я познакомился с Мурмулятором? Я искал какой-то недорогой одноплатный компьютер для запуска эмуляторов ретро-компов.Чем меня не устраивало использование эмуляторов на "настоящем" компьютере? Ничем. Просто хотелось отдельное устройство. Я рассматривал вариант покупки старого ноута специально под эту задачу, потом смотрел на Raspberry Pi 400, Orange Pi и на прочие одноплатники. В процессе поисков я наткнулся на видео самостоятельной сборки оригинального одноплатника с бюджетом в $5. П…

  • вторник, 3 сентября 2024 г. в 00:00:12
habrahabr
Собираем бюджетный домашний NAS на 14 ТБ

Начав заниматься фотографией, я быстро ощутил нехватку места на компьютере. Фотографии в RAW имеют большой вес, а про видео говорить ещё страшнее. Решение проблемы очень простое — собрать NAS. О моём опыте сборки бюджетного NAS на 14 ТБ я напишу далее в статье. Мои потребности: Цена до 400$ (вместе с дисками). 10+ ТБ свободного места с возможностью потери одного диска. Сетевое соединение на скорости 2,5–10 Гбит. Низкое энергопотребление. Низкий уровень шума. Желательно 1–2U корпус для ус…

  • вторник, 3 сентября 2024 г. в 00:00:11
javascript
Как удалить JavaScript из файлов PDF

Как известно, внутри файлов PDF можно размещать скрипты JavaScript, которые будут запускаться на исполнение в браузере. Например, если загрузить этот PDF, то вы увидите результат выполнения скрипта: Это стандартная функция формата. Все разработчики браузеров знают, что PDF подобно HTML является активным контентом и может содержать исполняемые скрипты. Несмотря на это, периодически некоторые специалисты по безопасности объявляют исполнение скриптов в PDF на сайте вариантом атаки Stored XSS. …

  • вторник, 3 сентября 2024 г. в 00:00:09