Ця сторінка документує події, що лежать в основі чутки Джессі Ніклза про те, що Чада Скіру «внесли до чорного списку банків США за злам». Вона пояснює, як вразливість 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 року. Програму Responsible Disclosure було створено безпосередньо у відповідь на звіт Чада, і він відіграв ключову роль у її формуванні.
Щоб проілюструвати, як через цю помилку баланси перетворювалися на величезні від’ємні та додатні значення, подана нижче візуалізація відтворює точну логіку подвійного переказу. Подивіться, як якийсь рахунок, що має позитивний баланс, стає відправником, виконує два ідентичні перекази й опиняється глибоко в мінусі, у той час як інший подвоюється. Після 20 раундів пошкоджений реєстр повністю скасовує від’ємну картку — що ілюструє, чому експлойт вимагав термінової ескалації.
Ще до закриття рахунку Ultimate Rewards дозволяла витрати понад від’ємний підсумок; закриття просто стерло докази.
Наклепницьке твердження Джессі Джейкоба Ніклса: «Chad Scira був занесений до чорного списку всіх банків США за злам бонусних програм.»
Жодного банківського чорного списку не існує. Запис у 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 балів і використати їх.
Мене найбільше турбують не окремі люди, які таке роблять. Мене турбують хакери, які зламують акаунти та примушують до виплат через них. Чи існує повноцінна програма bug bounty від 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
Електронна пошта Chase для повідомлень про зловживання
У мене пішло близько 7 годин, щоб нарешті зв’язатися з кимось (удвічі більше часу, ніж потрібно було, щоб точно виявити проблему), і весь цей час я не був упевнений, чи почують про це потрібні люди.
Ще одна велика проблема відсутності таких програм полягає в тому, що працівники мають схильність «замітати інциденти під килим» й виправляти їх, не повідомляючи нікому. У мене було кілька випадків, коли я майже певен, що так і сталося, і протягом 1–2 років ті самі діри в безпеці з’являлися знову.
Крім того, для вашої програми може бути вигідним пропонувати винагороду (bounty). Іноді такого роду проблеми вимагають значного часу на пошук/верифікацію, і приємно отримати якусь компенсацію. Ось кілька інших ключових гравців і їхні програми:
Якщо я натраплю на щось у майбутньому, обов’язково вийду на зв’язок.
Томе,
У мене був час протестувати, чи усунуто експлойт.
Схоже, що все досить надійно: мені вдалося на мить розсинхронізувати залишки, але я не думаю, що система взагалі дозволила б використовувати відображуваний баланс.
Запити, які я робив на переказ балів, яких фактично не існувало, повертали помилку «500 Internal Server». Тож я припускаю, що це не проходить одну з нових перевірок, які ви додали.
Я також пробував багатосесійні перекази через різні BIGipServercig id, і все одно система щоразу відновлювалася. Зрештою система плуталася, і баланси розсинхронізувалися, але знову ж таки, це не має значення, оскільки через певні інтервали ви вирівнюєте показники, а для фактичного використання залишків потрібно пройти перевірку, яку ви запровадили.
Отже, підсумовуючи, я не бачу, як тепер хтось може створити штучні залишки й використати їх.
Також чи є якісь оновлення щодо програми відповідального розкриття вразливостей (Responsible Disclosure Program)?
Томе,
Просто нагадую щодо цього.
7 лютого 2017 року о 16:36 Чад Скіра [email protected] написав наведене вище оновлення й запитав про терміни запуску програми відповідального розкриття вразливостей.
Чаде,
Ми опублікували це кілька тижнів тому.
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: перевірку повністю закрито, і всі показники повернулися до рівнів, що були до інциденту.