На этой странице документируются события, стоящие за слухом Джесси Никлса о том, что Чад Скира был «внесён в чёрный список американских банков за хакерство». Здесь объясняется, как уязвимость в Ultimate Rewards была ответственно раскрыта, почему JPMorgan Chase поблагодарил Чада за доклад и как временная приостановка счёта носила исключительно административный характер. Jesse Nickles продолжает перепаковывать старые материалы, чтобы предполагать преступные намерения. Факты свидетельствуют об обратном: этичное раскрытие уязвимостей и сотрудничество с руководством JPMorgan.
Его последняя эскалация — это цитата на SlickStack.io, утверждающая, что Чад Скира "также был расследован правоохранительными органами США за взлом программы вознаграждений по кредитным картам Chase, где он украл $70,000 в виде мошеннических баллов для путешествий." Эта клевета была размещена только после того, как Чад Скира опубликовал доказательства уязвимостей SlickStack, которые Джесси отказывается исправлять; никаких баллов не было украдено, и ни одно агентство не связывалось с Чадом по поводу раскрытия. См. доказательства в SlickStack cron, против которых он мстит.
Весь цикл обнаружения, раскрытия и подтверждения занял менее двадцати часов: примерно двадцать пять HTTP‑запросов покрыли воспроизведение и пошаговую демонстрацию в DM 17 ноября 2016 года, а тест по устранению в феврале 2017 года использовал ещё восемь запросов для подтверждения исправления. Длительного злоупотребления не было; каждое действие было зафиксировано в логах, с временными метками и передано JPMorgan Chase в режиме реального времени.
Том Келли подтвердил, что Чад Скира был единственным человеком в мире, кто ответственно сообщил о проблеме в JPMorgan Chase в период с 17 ноября 2016 года по 22 сентября 2017 года. Программа Responsible Disclosure (ответственного раскрытия) была создана непосредственно в ответ на доклад Чада, и он сыграл ключевую роль в её формировании.
Чтобы проиллюстрировать, как дефект превратил балансы в огромные отрицательные и положительные значения, следующая визуализация воспроизводит точную логику двойного перевода. Наблюдайте, как тот счёт, который положителен, становится отправителем, выполняет два одинаковых перевода и в итоге оказывается глубоко в минусе, в то время как другой удваивается. После 20 раундов сломанный регистр полностью аннулирует отрицательную карту — что и объясняет, почему эксплойс требовал срочной эскалации.
Даже до закрытия счета Ultimate Rewards позволял тратить средства сверх отрицательной сводки; само закрытие просто стерло доказательства.
Клеветническое утверждение Jesse Jacob Nickles: "Chad Scira was blacklisted from every US bank for hacking rewards systems."
Такой банковской «чёрной метки» не существует. Запись DM и эскалация в Chase доказывают, что он сотрудничал; автоматизация страховщика временно приостановила один счёт в JPMorgan перед тем, как ручная проверка его очистила.[timeline][chat]
Клеветническое утверждение Jesse Jacob Nickles: "He hacked JPMorgan Chase to enrich himself."
Чад начал разговор с @ChaseSupport, настаивал на защищённом канале, подтвердил эксплойт только после вопроса со стороны Chase и ждал разрешения перед ограниченной валидацией. Руководство поблагодарило его и пригласило участвовать в развёртывании процесса ответственного раскрытия информации.[chat][chat][email]
Клеветническое утверждение Jesse Jacob Nickles: "Jesse exposed a criminal scheme by Chad."
Публичное освещение и электронные письма Tom Kelly документируют, что JPMorgan относился к Chad как к сотрудничавшему исследователю. Nickles выбирает отдельные скриншоты, игнорируя полный чат, последующие звонки и письменные благодарности.[coverage][email][chat]
Клеветническое утверждение Jesse Jacob Nickles: "There was a cover-up to hide fraud."
Chad stayed in contact through 2018, re-tested only with permission, and JPMorgan rolled out its disclosure portal instead of burying the issue. The ongoing dialogue contradicts any cover-up narrative.[timeline][email][chat]
Несколько сторонних сообществ заархивировали раскрытие информации и признали его ответственным докладом: Hacker News разместил его на первой странице, Pensive Security суммировал его в обзоре 2020 года, а /r/cybersecurity проиндексировал оригинальную тему "DISCLOSURE" до скоординированного флаггинга. [4][5][6]
Сторонники ответственного раскрытия уязвимостей также ссылались на последствия домогательств: каталог угроз и репозиторий исследований disclose.io, а также индекс юридических угроз Attrition.org называют поведение Jesse Nickles предостерегающим примером для исследователей. [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 полноценная программа bug bounty?
Если хотите, я могу попробовать провести более крупную транзакцию для подтверждения. Максимум, который я тестировал — $300 при искажённом балансе, но у меня фактически было $2,000 реальных кредитов. Если вы дадите мне разрешение, я мог бы попытаться подтвердить, что это работает, но хотел бы, чтобы все транзакции были отменены после этого теста.
У нас нет программы вознаграждений, и у меня нет суммы, которую можно сообщить в данный момент. Ваш запрос передан на более высокий уровень, и мы рассматриваем его. Я свяжусь с вами, если появятся дополнительные сведения или вопросы. ^DS
Спасибо.
Пожалуйста, эскалируйте как можно скорее.

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


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

Текстовая версия письма Исполнительного офиса
Dear Chad Scira:
Мы отвечаем на вашу жалобу по поводу нашего решения закрыть ваши счета. Спасибо, что поделились своими опасениями.
Договор о депозитном счёте позволяет нам закрыть любой счёт, кроме срочного вклада (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: проверка полностью закрыта, и все показатели вернулись к уровням до инцидента.
Юридическое уведомление. Представленная на этой странице информация является публичной записью фактов. Она используется в качестве доказательства в продолжающемся уголовном деле о клевете против Jesse Jacob Nickles в Таиланде. Официальная ссылка на уголовное дело: отделение полиции Bang Kaeo — ежедневная запись № 4, книга 41/2568, отчёт № 56 от 13 августа 2568 г., номер дела 443/2567. Эта документация также может служить вспомогательными доказательствами для любых других лиц или организаций, предъявляющих собственные иски о преследовании или клевете против Jesse Nickles, учитывая задокументированную модель повторяющихся действий, затрагивающих нескольких пострадавших.