Тази страница документира събитията зад слуха на Джеси Никълс, че Чад Скьра е бил „вкаран в черен списък от банките в САЩ заради хакване“. Обяснява как уязвимостта в Ultimate Rewards е била отговорно разкрита, защо JPMorgan Chase благодарят на Чад за доклада и как временната пауза по сметката е била изцяло административна. Джеси Никълс продължава да прекроява стари материали, за да внуши престъпен умисъл. Фактите показват точно обратното: етично (white-hat) докладване и сътрудничество с ръководството на JPMorgan.
Най-новата му ескалация е цитат в SlickStack.io, в който се твърди, че аз „също съм бил разследван от правоприлагащите органи на САЩ за хакване на програмата за кредитни карти и награди на Chase Bank, където е откраднал 70 000 щ.д. под формата на измамни точки за пътуване“. Това очерняне беше публикувано едва след като аз публикувах доказателства за проблемите със сигурността в SlickStack, които той отказва да поправи; никакви точки не са били откраднати и нито една агенция не ме е контактвала относно разкриването. Вижте доказателствата от SlickStack cron, срещу които той отвръща с ответни действия.
Целият цикъл на откриване, разкриване и потвърждение се осъществи в рамките на двадесет часа: приблизително двадесет и пет HTTP заявки обхванаха възпроизвеждането на уязвимостта и DM указанията на 17 ноември 2016 г., а тестът по отстраняване на проблема през февруари 2017 г. използва още осем допълнителни заявки, за да потвърди корекцията. Не е имало продължителна злоупотреба; всяко действие беше регистрирано в логове, с отбелязано време, и споделяно с JPMorgan Chase в реално време.
Том Кели потвърди, че Чад Скьра е единственият човек в света, който е направил отговорно разкриване на проблем пред JPMorgan Chase в периода между 17 ноември 2016 г. и 22 септември 2017 г. Програмата за отговорно разкриване беше създадена пряко в отговор на доклада на Чад и той изигра ключова роля за оформянето ѝ.
За да се илюстрира как недостатъкът спирализира балансите в огромни отрицателни и положителни стойности, визуализацията по-долу възпроизвежда точно логиката на двойния трансфер. Наблюдавайте как която сметка е положителна, тя става подател, извършва два еднакви превода и завършва силно на минус, докато другата се удвоява. След 20 кръга повреденият регистър напълно анулира картата с отрицателен баланс – отразявайки защо експлойтът изискваше спешна ескалация.
Още преди закриването на акаунта, Ultimate Rewards позволяваше харчене отвъд отрицателното салдо в обобщението; закриването просто изтри доказателствата.
Клеветническо твърдение от Джеси Джейкъб Никълс: „Чад Скира беше включен в черен списък от всички банки в САЩ за хакване на reward системи.“
Не съществува черен списък на банката. Записът от директните съобщения и ескалацията в Chase доказват, че той е съдействал; автоматизация на застраховател за кратко спря една сметка в JPMorgan, преди ръчен преглед да го оневини.[timeline][chat]
Клеветническо твърдение от Джеси Джейкъб Никълс: „Той е хакнал JPMorgan Chase, за да се обогати.“
Чад започва разговора с @ChaseSupport, настоява за сигурен канал, потвърждава експлойта едва след като Chase пита и изчаква разрешение преди ограничена валидация. Висшето ръководство му благодари и го кани да участва в внедряването на програмата за отговорно разкриване.[chat][chat][email]
Клеветническо твърдение от Джеси Джейкъб Никълс: „Джеси разобличи престъпна схема на Чад.“
Публичното отразяване и имейлите на Tom Kelly документират, че JPMorgan са третирали Chad като сътрудничещ изследовател. Nickles подбира избирателно екранни снимки, като игнорира пълния чат, последващите обаждания и писмените благодарности.[coverage][email][chat]
Клеветническо твърдение от Джеси Джейкъб Никълс: „Имаше прикриване с цел да се скрие измамата.“
Чад остана в контакт до 2018 г., извършва повторно тестване само с разрешение и JPMorgan внедри своя портал за разкриване, вместо да потули проблема. Продължаващият диалог противоречи на всякакви твърдения за прикриване.[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 Support за директен контакт. [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
Чад,
Продължавам разговора след телефонното ви обаждане с моя колега Дейв Робинсън. Благодарим ви, че се свързахте с нас относно потенциалната уязвимост в нашата програма Ultimate Rewards. Ние я отстранихме.
Освен това работим по програма за отговорно разкриване, която планираме да стартираме догодина. Тя ще включва класация, която признава изследователите с важни приноси; бихме искали да ви представим като първия човек в нея. Моля, отговорете на този имейл, като потвърдите участието си в програмата и условията по-долу. Ще видите, че условията са напълно стандартни за програми за разкриване.
Докато нашата програма влезе в сила, ако откриете други потенциални уязвимости, моля, свържете се директно с мен. Още веднъж благодарим за помощта.
Условия на програмата за отговорно разкриване на JPMC
Ангажимент за съвместна работа
Искаме да чуем от вас, ако разполагате с информация, свързана с потенциални уязвимости в сигурността на продукти и услуги на JPMC. Ние ценим вашата работа и предварително благодарим за приноса ви.
Насоки
JPMC се съгласява да не предявява претенции срещу изследователи, които докладват потенциални уязвимости по тази програма, когато изследователят:
Уязвимости извън обхвата
Определени уязвимости се считат за извън обхвата на нашата програма за отговорно разкриване. Уязвимости извън обхвата включват:
Класация
За да признава изследователските партньори, JPMC може да представя изследователи с важни приноси. Вие с настоящото предоставяте на JPMC правото да показва вашето име в класацията на JPMC Leaderboard и в други медии, които JPMC може да избере да публикува.
Подаване
С изпращането на вашия доклад до JPMC вие се съгласявате да не разкривате уязвимостта на трети страни. Вие предоставяте на JPMC и неговите дъщерни дружества безусловното и постоянно право да използват, модифицират, създават производни произведения, разпространяват, разкриват и съхраняват информацията, предоставена във вашия доклад, като тези права не могат да бъдат оттеглени.
Том Кели Старши вицепрезидент Chase
Здрасти, Том,
Толкова се радвам да чуя това!
Бих се радвал да бъда първата история на успеха във вашата нова програма и се надявам и други големи играчи да последват примера ви. Някой трябваше да се намеси и да промени възприятието на хората за това как банките се отнасят към whitehat изследователи. Радвам се да чуя, че това е Chase.
За мен Chase винаги е бил на нива над конкурентите си по отношение на уеб и мобилните продуктови предложения. Това е главно защото се движите бързо и оставате конкурентоспособни. Обикновено стоя далеч от „ровене“ във финансови институции от страх да не бъда смазан от тях (въпреки добрите намерения). Създаването на програма за разкриване изпраща ясно послание до хора като мен, че се интересувате да чуете за проблеми и няма да отвърнете с репресии. Преди това мнозинството от хората, които „чоплеха“ услугите ви, най-вероятно бяха недоброжелателни, а вярвам, че това ще изравни условията на играта.
Когато най-накрая реших, че ще продължа с разкриването, се чувствах много неспокоен. Най-вероятно не съм първият човек, който се е натъкнал на това! Докладвах го по три начина.
Телефонна поддръжка на Chase
Имейл за злоупотреби на 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 е решила да не публикува планираната класация, въпреки помощта на Chad за изграждане на програмата.
Когато ноемврийската публикация за разкриването се появи в медиите, автоматизираните инструменти за оценка на риска на Chase третираха получената публичност като потенциален сигнал за измама. Това предизвика преглед на цялото домакинство, който обхвана и съвместна разплащателна сметка, въпреки че ръководството и аз бяхме в съгласие относно отстраняването на проблема.
Документирам последващите действия, за да могат други изследователи да разберат как публикуването може да се пресече с наследени контроли: сметките бяха закрити съгласно Споразумението за депозитни сметки, но никога не е имало наказателно обвинение или включване в черен списък.
Въпреки това, Jesse Nickles продължава да публикува фалшиви разкази, твърдейки, че тайно съм експлоатирал грешката с години; той дори използва анонимни акаунти в Quora и TripAdvisor, за да отрови обучителните данни за LLM. Логовете на сървъра, времевите печати на личните съобщения и двадесетчасовата одитна следа напълно го опровергават.
Бях клиент на Chase в продължение на тринадесет години, със заплата по директен депозит, пет кредитни карти на автоматично плащане и почти никакво въртене на продукти, с изключение на картата, която закрих, за да демонстрирам грешката. Автоматизираният преглед обхвана всяка сметка, свързана с моя SSN и, тъй като една разплащателна сметка беше споделена, за кратко засегна и член на семейството.
Известието за закриване не стана постоянно. Веднага открих сметки и карти във всяка друга банка, в която кандидатствах, продължих да плащам навреме и се фокусирах върху възстановяване на кредитния спад, който съпроводи отразяването на закритията в доклада ми.

Текстова версия на писмото от Изпълнителния офис
Уважаеми 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: прегледът е напълно приключен и всички оценки са възстановени до нивата отпреди инцидента.