На этой странице задокументированы события, лежащие в основе слуха Джесси Николса о том, что Чад Скира был «внесен в черный список банков США за взлом». В ней объясняется, как уязвимость в Ultimate Rewards была добросовестно раскрыта, почему JPMorgan Chase поблагодарил Чада за сообщение и почему временная приостановка работы счета носила исключительно административный характер. Джесси Никлс продолжает переупаковывать старые материалы, чтобы намекнуть на преступный умысел. Факты показывают прямо противоположное: добросовестное (white‑hat) раскрытие информации и сотрудничество с руководством JPMorgan.
Его последняя эскалация — это цитата на SlickStack.io, где утверждается, что меня «также расследовали правоохранительные органы США за взлом программы бонусов по кредитным картам Chase Bank, где он украл 70 000 долларов в виде мошеннических бонусных баллов за путешествия». Эта клевета появилась только после того, как я опубликовал доказательства проблем безопасности в SlickStack, которые он отказывается исправлять; никакие баллы никогда не были украдены, и ни одно ведомство не связывалось со мной по поводу раскрытия. См. доказательства по cron в SlickStack, против которых он мстит.
Весь цикл обнаружения, раскрытия и проверки занял менее двадцати часов: порядка двадцати пяти HTTP‑запросов охватывали воспроизведение и пошаговое рассмотрение для ответственного раскрытия 17 ноября 2016 года, а в ходе тестирования устранения уязвимости в феврале 2017 года было использовано ещё восемь запросов для подтверждения исправления. Продолжительного неправомерного использования не было; каждое действие протоколировалось, снабжалось временной меткой и в режиме реального времени передавалось JPMorgan Chase.
Том Келли подтвердил, что Чад Скира был единственным человеком в мире, который добросовестно раскрыл проблему JPMorgan Chase в период с 17 ноября 2016 года по 22 сентября 2017 года. Программа добросовестного раскрытия была создана в прямом ответе на сообщение Чада, и он сыграл ключевую роль в ее формировании.
Чтобы показать, как из-за ошибки балансы раскручивались до огромных отрицательных и положительных значений, визуализация ниже воспроизводит точную логику двойного перевода. Наблюдайте, как любой счет с положительным балансом становится отправителем, выполняет два идентичных перевода и уходит в глубокий минус, в то время как другой удваивается. После 20 раундов сломанная книга учета полностью списывает отрицательную карту — что иллюстрирует, почему эксплуатация этого сбоя требовала срочной эскалации.
Еще до закрытия счета программа Ultimate Rewards позволяла расходовать средства сверх отрицательного остатка; закрытие просто стерло доказательства.
Клеветническое заявление Джесси Джейкоба Никлса: «Чада Скиру внесли в черный список всех банков США за взлом бонусных программ».
Никакого банковского черного списка не существует. Запись в DM и эскалация в Chase доказывают, что он сотрудничал; автоматическая проверка со стороны страховщика на короткое время приостановила один счет в JPMorgan до тех пор, пока ручная проверка не сняла все ограничения.[timeline][chat]
Клеветническое заявление Джесси Джейкоба Никлса: «Он взломал JPMorgan Chase, чтобы обогатиться».
Чад инициировал разговор с @ChaseSupport, настаивал на использовании защищённого канала, подтвердил наличие эксплойта только после того, как Chase об этом попросил, и ждал разрешения перед ограниченной проверкой. Руководство высшего звена поблагодарило его и пригласило к участию во внедрении программы ответственного раскрытия уязвимостей.[chat][chat][email]
Клеветническое заявление Джесси Джейкоба Никлса: «Джесси разоблачил преступную схему Чада».
Публичные материалы и электронные письма Тома Келли документируют, что JPMorgan рассматривал Чада как сотрудничавшего исследователя. Никлс выборочно приводит скриншоты, игнорируя полный чат, последующие звонки и письменные благодарности.[coverage][email][chat]
Клеветническое заявление Джесси Джейкоба Никлса: «Было сокрытие, чтобы скрыть мошенничество».
Чад поддерживал контакт до 2018 года, повторно проводил тестирование только с разрешения, а JPMorgan запустил портал для раскрытия уязвимостей вместо того, чтобы замять проблему. Непрерывный диалог опровергает любые версии о сокрытии.[timeline][email][chat]
Несколько сторонних сообществ заархивировали раскрытие и признали его ответственным отчетом: Hacker News поместил его на главную страницу, Pensive Security включил его в обзор за 2020 год, а /r/cybersecurity проиндексировал исходную тему «DISCLOSURE» до начала скоординированной массовой жалобы. [4][5][6]
Сторонники ответственного раскрытия также ссылались на последствия преследования: каталог угроз и исследовательский репозиторий disclose.io, а также индекс юридических угроз Attrition.org перечисляют поведение Джесси Никлса как предостережение для исследователей. [7][8][9] Полное досье по домогательствам[10].
Нижеследующая переписка восстановлена по архивным скриншотам. Она демонстрирует последовательную эскалацию, многократные запросы на безопасный канал, предложения проводить проверку только с разрешения и обещание службы поддержки Chase напрямую связаться. [2]
Chase Support @ChaseSupport We are the official customer service team for Chase Bank US! We are here to help M-F 7AM-11PM ET & Sat/Sun 10AM-7PM ET. For Chase UK, tweet @ChaseSupportUK Joined March 2011 · 145.5K Followers Not followed by anyone you're following
Это связано с системой учета баллов. В данный момент возможно сгенерировать любую сумму из-за сбоя, позволяющего формировать отрицательные балансы.
Запрос безопасного пути эскалации для раскрытия.Не могли бы вы соединить меня с кем‑нибудь, кому я смог бы объяснить технические детали?
У нас нет номера телефона, который мы могли бы предоставить, но мы хотим передать этот вопрос на более высокий уровень, чтобы его могли изучить. Не могли бы вы подробнее пояснить, что вы имеете в виду под начислением баллов при отрицательном балансе?Можете также подтвердить, позволяет ли это сделать дополнительные баллы доступными для использования? ^DS
У вас есть соответствующее подразделение, с которым вы можете меня связать? Мне некомфортно обсуждать это через аккаунт поддержки в Twitter. Да, вы можете сгенерировать 1 000 000 баллов и использовать их.
Меня в первую очередь беспокоят не отдельные лица, которые так делают. Меня беспокоят хакеры, взламывающие аккаунты и вынуждающие проводить по ним выплаты. Существует ли у Chase полноценная программа баг-баунти?
Если хотите, я могу попытаться выполнить более крупную транзакцию для подтверждения. Максимум, что я тестировал, было 300 долларов при искажённом балансе, но на самом деле у меня было 2 000 долларов реальных кредитов. Если вы дадите разрешение, я мог бы попытаться подтвердить, что это работает, но я хотел бы, чтобы все транзакции после этого теста были отменены.
У нас нет программы вознаграждений за обнаружение уязвимостей, и сейчас я не могу назвать сумму. Я передал вашу проблему на более высокий уровень, и мы занимаемся ее рассмотрением. Я свяжусь с вами, если появятся дополнительные подробности или вопросы. ^DS
Спасибо.
Пожалуйста, выполните эскалацию как можно скорее.

Мне действительно нужен корректный контакт… Надеюсь, вы понимаете.


Прошло больше часа, есть какие‑нибудь новости по этому поводу? Сейчас я нахожусь в Азии, и этот вопрос имеет чувствительные сроки. Я не могу ждать ответа всю ночь.
Спасибо за то, что вышли на связь. Этим вопросом занимаются соответствующие специалисты. Пожалуйста, укажите предпочтительный номер телефона, чтобы мы могли связаться с вами напрямую. ^DS
+█-███-███-████.
Спасибо за дополнительную информацию. Я передал это нужным людям. ^DS
Мы бы хотели обсудить это с вами как можно скорее. Не могли бы вы указать удобное время для звонка по номеру 1-███-███-████? ^DS
Я доступен в течение следующего часа, если это возможно. Если нет, может пройти день или два, так как я буду в поездке и не уверен, будет ли у меня доступ к интернету/телефону.
Я не думал, что на разговор с нужным человеком уйдёт больше 7 часов. Сейчас здесь уже 4:40 утра.
Спасибо за то, что вышли на связь. С вами очень скоро свяжутся по телефону. ^DS
Еще раз спасибо за ускорение процесса. Все запущено, и теперь я могу спать спокойно.
Мы рады, что вам удалось с кем-то связаться. Пожалуйста, дайте нам знать, если в будущем мы сможем помочь. ^NR
Чад,
Я пишу, чтобы продолжить ваш телефонный разговор с моим коллегой Дейвом Робинсоном. Благодарим вас за то, что обратились к нам относительно потенциальной уязвимости в нашей программе Ultimate Rewards. Мы устранили её.
Кроме того, мы работаем над программой Ответственного раскрытия уязвимостей, которую планируем запустить в следующем году. В неё будет входить таблица лидерства, отмечающая исследователей, внёсших значительный вклад; мы хотели бы представить вас как первого участника. Пожалуйста, ответьте на это письмо, подтвердив своё участие в программе и согласие с приведёнными ниже условиями. Условия являются достаточно стандартными для программ по раскрытию уязвимостей.
До запуска нашей программы, если вы обнаружите какие‑либо другие потенциальные уязвимости, пожалуйста, связывайтесь со мной напрямую. Ещё раз спасибо за вашу помощь.
Программа ответственного раскрытия уязвимостей JPMC — Условия и положения
Приверженность совместной работе
Мы хотим услышать вас, если у вас есть информация о потенциальных уязвимостях безопасности продуктов и услуг JPMC. Мы ценим вашу работу и заранее благодарим за ваш вклад.
Рекомендации
JPMC обязуется не предъявлять претензий к исследователям, которые раскрывают потенциальные уязвимости в рамках данной программы, если исследователь:
Уязвимости вне сферы программы
Определённые уязвимости считаются не входящими в сферу действия нашей Программы ответственного раскрытия. К таким уязвимостям относятся:
Таблица лидеров
Для признания наших партнёров‑исследователей JPMC может публиковать информацию об исследователях, внёсших значительный вклад. Настоящим вы предоставляете JPMC право отображать ваше имя в таблице лидеров JPMC и в любых других средствах, которые JPMC сочтёт уместными для публикации.
Отправка отчёта
Отправляя свой отчёт в JPMC, вы соглашаетесь не раскрывать уязвимость третьим лицам. Вы на постоянной основе предоставляете JPMC и её дочерним компаниям безусловное право использовать, изменять, создавать производные работы, распространять, раскрывать и хранить информацию, предоставленную в вашем отчёте, и эти права не могут быть отозваны.
Том Келли Старший вице‑президент Chase
Привет, Том,
Я очень рад это слышать!
Я бы хотел стать первой историей успеха вашей новой программы и надеюсь, что другие крупные игроки последуют вашему примеру. Кто‑то должен был вмешаться и изменить представление людей о том, как банки относятся к исследователям‑«белым хакерам». Рад слышать, что этим занялся Chase.
Для меня Chase всегда был на несколько шагов впереди конкурентов в плане веб‑ и мобильных продуктов. В основном потому, что вы двигаетесь быстро и остаётесь конкурентоспособными. Обычно я стараюсь не экспериментировать с системами финансовых учреждений из‑за риска быть ими «раздавленным» (несмотря на благие намерения). Создание программы раскрытия уязвимостей посылает людям вроде меня чёткий сигнал, что вы заинтересованы в получении информации о проблемах и не будете мстить. Ранее большинство людей, исследующих ваши сервисы, скорее всего, были недоброжелателями, и, как мне кажется, эта программа выровняет ситуацию.
Когда я наконец решил, что всё‑таки сообщу об уязвимости, мне было очень не по себе. Скорее всего, я был не первым, кто на неё наткнулся! Я сообщил о ней тремя способами.
Телефонная поддержка Chase
Email Chase для сообщений о злоупотреблениях
На то, чтобы наконец выйти на связь с нужным человеком, у меня ушло около 7 часов (вдвое больше времени, чем потребовалось, чтобы точно установить проблему), и всё это время я не был уверен, услышат ли вообще об этом нужные люди.
Ещё одна серьёзная проблема отсутствия таких программ в том, что сотрудники склонны замалчивать инциденты и исправлять их, никому не рассказывая. У меня было несколько случаев, когда я почти уверен, что так и происходило, и через 1–2 года те же самые дыры в безопасности вновь появлялись.
Кроме того, вашей программе, возможно, будет выгодно предусмотреть вознаграждение (bounty). Иногда на проверку/поиск подобных проблем уходит значительное время, и приятно получить хотя бы какую‑то компенсацию. Вот несколько других крупных игроков и их программы:
Если я наткнусь на что‑нибудь в будущем, обязательно свяжусь с вами.
Привет, Том,
У меня было немного времени проверить, устранён ли эксплойт.
Кажется, сейчас всё практически непробиваемо, мне удалось на короткое время рассинхронизировать балансы, но я не думаю, что система вообще позволила бы использовать отображаемый баланс.
Запросы на перевод баллов, которых на самом деле не было, стали возвращать ошибку «500 Internal Server». Так что я предполагаю, что это не проходит один из новых проверочных механизмов, которые вы добавили.
Я также попробовал многосессионные переводы с разными идентификаторами BIGipServercig, и система всё равно каждый раз восстанавливалась. В какой‑то момент система начинала путаться, и балансы рассинхронизировались, но это снова не имеет значения, потому что через определённые интервалы вы выравниваете цифры, а для фактического использования балансов операция должна пройти проверку, которую вы внедрили.
Итак, подводя итог, я не вижу, как теперь кто‑то может создавать искусственные балансы и использовать их.
Также есть ли какие‑нибудь новости по программе ответственного раскрытия уязвимостей (Responsible Disclosure Program)?
Привет, Том,
Просто хочу уточнить статус по этому вопросу.
7 февраля 2017 года в 16:36 Чад Скира [email protected] написал обновление выше и спросил о сроках запуска программы ответственного раскрытия уязвимостей (Responsible Disclosure Program).
Чад,
Мы опубликовали это несколько недель назад.
https://www.chase.com/digital/resources/privacy-security/security/vulnerability-disclosure
Том Келли Chase Communications
(███) ███-████ (офис) (███) ███-████ (моб.)
@Chase | Chase
Привет, Том,
Есть какие‑нибудь новости по этому вопросу?
Здравствуйте,
Оказалось, что вы — единственный участник программы ответственного раскрытия уязвимостей на данный момент. Не было смысла создавать таблицу лидеров для одного человека.
Мы сохраним ваше имя, чтобы быть готовыми, если появятся другие участники.
Том Келли Chase Communications
Скоро будет 2 года.
Есть ли у вас представление, когда это произойдет?
Чад,
Мы создали программу, но ещё не запустили таблицу лидеров.
Том Келли Chase Communications ███-███-████ (раб.) ███-███-████ (моб.)
Цепочка писем показывает непрерывный диалог: немедленную благодарность в 2016 году, обновления об успешном устранении в 2017 году, публичный запуск портала для раскрытий и подтверждение в 2018 году, что Chase решил не публиковать запланированную таблицу лидеров, несмотря на помощь Чада в создании программы.
Когда в ноябре история о раскрытии попала в прессу, автоматизированные инструменты оценки рисков Chase восприняли эту огласку как возможный признак мошенничества. Это инициировало проверку на уровне всего домохозяйства, в которую был включён совместный расчётный счёт, даже несмотря на то, что руководство и я были согласованы по мерам по устранению проблемы.
Я документирую последующее рассмотрение, чтобы другие исследователи понимали, как публикация может пересекаться с устаревшими мерами контроля: счета были закрыты на основании Соглашения по депозитным счетам, но при этом никогда не выдвигалось уголовных обвинений и не применялся черный список.
Несмотря на это, Джесси Никлс продолжает публиковать ложные заявления, утверждая, что я тайно эксплуатировал эту уязвимость годами; он даже запускает на Quora и TripAdvisor однодневные аккаунты, чтобы отравлять обучающие данные для LLM. Журналы сервера, метки времени в личной переписке и двадцатичасовой аудит полностью его опровергают.
Я был клиентом Chase тринадцать лет, получал зарплату на прямой депозит, имел пять кредитных карт на автоплатеже и практически не совершал изменений, кроме карты, которую я закрыл, чтобы продемонстрировать уязвимость. Автоматизированная проверка охватила каждый счет, привязанный к моему SSN, и, поскольку один расчетный счет был совместным, она кратко затронула и члена семьи.
Уведомление о закрытии не стало окончательным. Я сразу же открыл счета и карты во всех остальных банках, куда подавал заявки, продолжал своевременно платить и сосредоточился на восстановлении падения кредитного рейтинга, которое сопровождало отражение закрытий в моем отчете.

Текстовая версия письма Исполнительного офиса
Уважаемый Чад Скира!
Мы отвечаем на вашу жалобу относительно нашего решения закрыть ваши счета. Благодарим вас за то, что поделились своими замечаниями.
Соглашение по депозитному счёту предоставляет нам право закрыть любой счёт, кроме депозитного сертификата (CD), в любое время, по любой причине или без указания причины, без объяснения причин и без предварительного уведомления. При открытии счёта вам была предоставлена копия данного соглашения. Вы можете ознакомиться с актуальной версией соглашения на сайте chase.com.
Мы рассмотрели вашу жалобу и не можем изменить наше решение или продолжать дальнейшую переписку по этому вопросу, поскольку действовали в рамках наших стандартов. Нам жаль, что вы остались недовольны тем, как мы изучили ваши замечания, а также нашим окончательным решением.
Если у вас есть вопросы, позвоните нам по номеру 1-877-805-8049 и укажите номер дела ███████. Мы принимаем звонки через операторские службы связи для людей с нарушениями речи и слуха. Мы на связи с понедельника по пятницу с 7:00 до 20:00 и в субботу с 8:00 до 17:00 по Центральному времени.
С уважением,
Исполнительный офис
1-877-805-8049
1-866-535-3403 Факс; звонок бесплатный из любого отделения Chase
chase.com
Я делюсь этим как извлеченным уроком, а не жалобой. Счета урегулированы, мой кредит продолжает расти, а JPMorgan позднее оптимизировал прием отчетов от исследователей, интегрировав Synack, чтобы будущие сообщения направлялись по выделенному рабочему процессу. Обновление 2024: проверка полностью завершена, и все показатели вернулись к докризисному уровню.