• Пошаговый разбор того, как простая уязвимость IDOR раскрыла конфиденциальные личные данные, позволила несанкционированное отправление отзывов и сделала возможной отмену билетов на рейсы, что затронуло пассажиров по всей Индии.ВведениеIRCTC (Корпорация питания и туризма Индийских железных дорог) была основана в 1999 году…

  • Привет всем! Прежде чем мы погрузимся в глубокий анализ архитектуры компилятора ZGEN, я хочу приоткрыть завесу тайны и рассказать о том, что прямо сейчас кипит в нашей «лаборатории». Это те фичи и улучшения, которые проходят активное тестирование и, возможно, скоро…

  • Unity представили новую экспериментальную платформу для создания нодовых инструментов в Unity — Unity Graph Toolkit (GTK). Надеюсь, проект не повторит судьбу Unity Behavior, работа по которому была прекращена в начале этого года. Хотя некоторая связь теперь прослеживается 🔍Доступны запись в блоге, видео на канале и документация.…

  • На Хабре уже было несколько публикаций про новые принятые в Госдуме поправки (https://habr.com/ru/news/928638/, https://habr.com/ru/companies/amnezia/articles/928378/, https://habr.com/ru/news/928332/ и т.д.), и там в комментариях звучало много довольно схожих вопросов на тему «а как оно может быть?», на которые я постараюсь сегодня ответить.Сразу говорю,…

  • Сердце банка, душа налоговой, память государства — всё это COBOL.ВведениеСколько времени не прошло с эры перфокарт, однако COBOL продолжает зарабатывать деньги. Это язык, на котором проводят половину платежей по кредитам в мире. COBOL — самый важный мамонт бизнес-программирования.Краткая историяЯзык COBOL…

  • Учёные ЦЕРН обнаружили возможное объяснение фундаментального различия в том, как физика обращается с материей и антиматерией. Эксперименты на Большом адронном коллайдере (БАК) подтвердили, что барионы и антибарионы ведут себя по-разному.Этот эффект, известный как нарушение CP-инвариантности, ранее наблюдался только у мезонов.…

  • Если вы работаете с онлайн-платежами, вы наверняка сталкивались с ситуацией: карта валидная, деньги есть, а транзакция — отклонена. Почему? Ответ часто скрыт не в самой карте, а в поведенческом анализе клиента, который запускается ещё до нажатия кнопки «Оплатить».В этой статье…

  • Большинство разработчиков, работающих со Stripe, знают об m.stripe.com/6 — скрипте, который отвечает за сбор fingerprint браузера. Но в тенях остался ещё один важный компонент — r.stripe.com/b, задействованный в защите от автоматизации, ботов и spoof-трафика.В этой статье разберём:что это за endpoint;когда…

  • В X обсуждаются сразу два исследования Grok 4, который показывают, что к модели применялись лишь самые простые меры безопасности. Создатели платформы непрерывного тестирования безопасности ИИ SplxAI подвергли Grok 4 более 1000 сценариев атак. Тестирование проводилось в трех режимах: без дополнительного…

  • Типы данных в любом языке программирования являются одним из его краеугольных камней на котором все держится. И тема типизации данных в C обычно гораздо сложнее и комплекснее чем в других языках программирования и все по той же причине, системно-ориентированности (о…