Система SafeTix от TicketMaster использует вращающиеся штрих-коды, отображаемые в мобильном приложении, что усложняет проц есс покупки билетов и предотвращает легкую печать или создание скриншотов.
Проблемы возникают, когда на месте проведения нет интернет-соединения, что затрудняет загрузку штрих-кода, а система направлена на сокращение перепродажи билетов и сбор данных о пользователях.
«Реверс-инжиниринг показывает, что штрихкоды используют формат PDF417 с токеном носителя и двумя TOTP, которые можно извлечь с помощью Chrome DevTools, что позволяет сохранять билеты в автономном режиме за 20 часов до мероприятия.»
«В посте обсуждается реверс-инжиниринг вращающихся штрих-кодов Ticketmaster, подчеркивая возможность безопасной перепродажи билетов третьими лицами, если бы Ticketmaster и AXS задокументировали свою криптографию QR-кодов и открыли приложения/API для проверки.»
«Разговор критикует монополию Ticketmaster на перепродажу билетов, предполагая, что их нежелание поддерживать стороннюю проверку выгодно для их контроля над рынком.»
Дебаты касаются этических соображений для разработчиков и компаний, при этом некоторые утверждают, что общественные структуры и неудачи правительства способствуют монополистическим практикам, а не сами разработчики.
«Автор провел несколько месяцев, экспериментируя с разделяемыми буферами массивов, функцией в JavaScript, которая позволяет нескольким потокам эффективно использовать общую память.»
Они разработали финальное приложение, демонстрирующее эти эксперименты, и приглашают оставить отзывы и идеи для дальнейших симуляций на JavaScript.
«Пост подчеркивает потенциал общих буферов массивов для создания более сложных и эффективных симуляций в веб-разработке.»
Разработчик успешно смоделировал 20 миллионов частиц с использованием JavaScript, используя общие буферы массивов в течение нескольких месяцев свободного времени.
Пост включает финальную демонстрацию приложения и приглашает к предложениям по симуляции еще большего количества частиц на JavaScript.
«Сообщество предоставило различные отзывы, включая встраивание симуляции для более легкого доступа, оптимизацию производительности и использование различных технологий, таких как WebGL и WebGPU для рендеринга.»