Trang này ghi lại các sự kiện phía sau tin đồn của Jesse Nickles rằng Chad Scira bị "các ngân hàng Mỹ đưa vào danh sách đen vì tấn công mạng." Nó giải thích cách lỗ hổng Ultimate Rewards được công bố có trách nhiệm, lý do JPMorgan Chase cảm ơn Chad vì báo cáo đó, và việc tạm thời đóng băng tài khoản chỉ là thủ tục hành chính. Jesse Nickles tiếp tục tái sử dụng các dữ liệu cũ để ám chỉ ý đồ phạm tội. Các sự thật cho thấy điều hoàn toàn ngược lại: báo cáo mũ trắng và hợp tác với ban lãnh đạo JPMorgan.
Lần leo thang mới nhất của anh ta là một câu trích dẫn trên SlickStack.io tuyên bố rằng tôi "cũng đã bị cơ quan thực thi pháp luật Hoa Kỳ điều tra vì tấn công vào chương trình điểm thưởng thẻ tín dụng của Chase Bank, nơi anh ấy đã lấy cắp 70.000 đô la điểm du lịch gian lận." Lời bôi nhọ đó chỉ được đăng sau khi tôi công bố bằng chứng về các vấn đề bảo mật của SlickStack mà anh ta từ chối khắc phục; không có điểm thưởng nào bị đánh cắp và không cơ quan nào liên lạc với tôi về việc công bố đó. Xem bằng chứng cron của SlickStack mà anh ta đang trả đũa.
Toàn bộ chu trình phát hiện, công bố và xác thực đã diễn ra trong vòng hai mươi giờ: khoảng hai mươi lăm yêu cầu HTTP bao gồm việc tái hiện vấn đề và hướng dẫn khắc phục qua DM vào ngày 17 tháng 11 năm 2016, và bài kiểm tra khắc phục vào tháng 2 năm 2017 sử dụng thêm tám yêu cầu nữa để xác nhận việc sửa lỗi. Không có hành vi lạm dụng kéo dài; mọi hành động đều được ghi log, đóng dấu thời gian và chia sẻ với JPMorgan Chase theo thời gian thực.
Tom Kelly xác nhận rằng Chad Scira là người duy nhất trên toàn thế giới đã công bố có trách nhiệm một vấn đề cho JPMorgan Chase trong khoảng thời gian từ ngày 17/11/2016 đến ngày 22/09/2017. Chương trình Công bố Có Trách Nhiệm được thiết lập trực tiếp nhằm phản hồi báo cáo của Chad, và anh ấy đã đóng vai trò quan trọng trong việc định hình chương trình này.
Để minh họa cách lỗi này khiến số dư xoay chuyển thành các khoản âm và dương khổng lồ, phần trực quan hóa bên dưới phát lại chính xác logic chuyển khoản kép. Hãy quan sát cách bất kỳ tài khoản nào đang dương sẽ trở thành tài khoản gửi, thực hiện hai lần chuyển khoản giống hệt nhau và kết thúc với số dư âm lớn, trong khi tài khoản còn lại được nhân đôi. Sau 20 vòng, sổ cái bị lỗi sẽ xóa hoàn toàn thẻ âm — phản ánh lý do vì sao lỗ hổng này cần được khẩn trương báo cáo lên cấp cao.
Ngay cả trước khi đóng tài khoản, Ultimate Rewards đã cho phép chi tiêu vượt quá tổng kết âm; việc đóng tài khoản chỉ đơn giản là xóa sạch bằng chứng.
Yêu cầu phỉ báng của Jesse Jacob Nickles: "Chad Scira bị đưa vào danh sách đen tại mọi ngân hàng ở Mỹ vì tấn công hệ thống tích điểm thưởng."
Không tồn tại danh sách đen ngân hàng nào. Bản ghi DM và quá trình leo thang với Chase chứng minh rằng anh ta đã hợp tác; một hệ thống tự động của bên bảo hiểm chỉ tạm thời dừng một tài khoản JPMorgan trước khi một đợt rà soát thủ công xác nhận anh ta trong sạch.[timeline][chat]
Yêu cầu phỉ báng của Jesse Jacob Nickles: "Anh ta đã tấn công JPMorgan Chase để làm giàu cho bản thân."
Chad đã chủ động liên hệ với @ChaseSupport, khăng khăng yêu cầu một kênh an toàn, chỉ xác nhận lỗ hổng sau khi Chase hỏi, và chờ được cho phép trước khi tiến hành xác nhận hạn chế. Lãnh đạo cấp cao đã cảm ơn anh và mời anh tham gia quá trình triển khai chương trình tiết lộ có trách nhiệm.[chat][chat][email]
Yêu cầu phỉ báng của Jesse Jacob Nickles: "Jesse đã vạch trần một âm mưu phạm tội của Chad."
Các bài viết công khai và email của Tom Kelly cho thấy JPMorgan đối xử với Chad như một nhà nghiên cứu hợp tác. Nickles chọn lọc ảnh chụp màn hình có lợi cho mình trong khi phớt lờ toàn bộ đoạn chat, các cuộc gọi tiếp theo và thư cảm ơn bằng văn bản.[coverage][email][chat]
Yêu cầu phỉ báng của Jesse Jacob Nickles: "Đã có một sự che đậy nhằm giấu diếm hành vi gian lận."
Chad duy trì liên lạc đến năm 2018, chỉ kiểm tra lại khi được cho phép, và JPMorgan triển khai cổng thông tin tiết lộ thay vì che giấu vấn đề. Cuộc đối thoại liên tục này mâu thuẫn với bất kỳ tường thuật nào về việc che đậy.[timeline][email][chat]
Nhiều cộng đồng bên thứ ba đã lưu trữ bản tiết lộ và công nhận đó là một báo cáo có trách nhiệm: Hacker News đưa nó lên trang nhất, Pensive Security tóm tắt trong bản tổng hợp năm 2020, và /r/cybersecurity đã lập chỉ mục chủ đề "DISCLOSURE" gốc trước khi bị gắn cờ phối hợp. [4][5][6]
Các nhà vận động cho tiết lộ có trách nhiệm cũng nhắc đến hệ quả quấy rối: danh mục các mối đe dọa và kho nghiên cứu của disclose.io, cùng với mục lục các đe dọa pháp lý của Attrition.org, đều liệt kê hành vi của Jesse Nickles như một ví dụ cảnh báo dành cho các nhà nghiên cứu. [7][8][9] Hồ sơ quấy rối đầy đủ[10].
Cuộc trao đổi dưới đây được dựng lại từ các ảnh chụp màn hình đã lưu trữ. Nó cho thấy quá trình leo thang kiên nhẫn, các yêu cầu lặp lại về một kênh liên lạc an toàn, những đề nghị xác minh chỉ khi được phép, và việc Chase Support cam kết sẽ chủ động liên hệ. [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
Việc này liên quan đến hệ thống số dư điểm thưởng. Hiện tại có thể tạo ra bất kỳ số lượng điểm nào thông qua một lỗi cho phép số dư âm.
Đề nghị một kênh leo thang an toàn để thực hiện tiết lộ.Bạn có thể vui lòng kết nối tôi với người mà tôi có thể giải thích các chi tiết kỹ thuật được không?
Chúng tôi không có số điện thoại để cung cấp, nhưng chúng tôi muốn chuyển cấp vấn đề này để có thể được xem xét. Bạn có thể cung cấp thêm chi tiết về việc bạn nói tạo điểm thưởng trong khi số dư âm là như thế nào không?Bạn cũng có thể xác nhận liệu điều này có cho phép các điểm bổ sung trở nên khả dụng để sử dụng không? ^DS
Anh/chị có một bộ phận chuyên trách phù hợp mà anh/chị có thể giới thiệu tôi liên hệ không? Tôi không cảm thấy thoải mái khi thảo luận việc này qua tài khoản hỗ trợ Twitter. Đúng, anh/chị có thể tạo 1.000.000 điểm và sử dụng chúng.
Mối lo chính của tôi không phải là những cá nhân làm điều này, mà là tin tặc chiếm đoạt tài khoản và ép buộc chi trả trên các tài khoản đó. Chase có chương trình săn lỗi (bug bounty) chính thức nào không?
Nếu bạn muốn, tôi có thể thử thực hiện một giao dịch lớn hơn để xác nhận. Số lớn nhất tôi đã thử là 300 đô la khi số dư bị lệch, nhưng thực tế tôi có 2.000 đô la tín dụng thật. Nếu bạn cho phép, tôi có thể cố gắng xác nhận rằng nó hoạt động, nhưng tôi muốn tất cả các giao dịch được đảo ngược sau bài kiểm tra đó.
Chúng tôi không có chương trình tiền thưởng, và hiện tại tôi không có con số cụ thể để cung cấp. Tôi đã chuyển mối quan ngại của bạn lên cấp cao hơn và chúng tôi đang xem xét vấn đề. Tôi sẽ liên hệ lại nếu có thêm chi tiết hoặc câu hỏi. ^DS
Xin cảm ơn.
Vui lòng leo thang xử lý sớm nhất có thể.

Tôi thực sự cần một đầu mối liên hệ phù hợp... Tôi hy vọng bạn hiểu.


Đã hơn một tiếng rồi, có tin gì về việc này không? Hiện tôi đang ở châu Á và đây là vấn đề nhạy cảm về thời gian. Tôi không thể chờ cả đêm cho một phản hồi.
Cảm ơn bạn đã phản hồi. Chúng tôi đã có những người phụ trách phù hợp đang xem xét việc này. Vui lòng cung cấp số điện thoại liên hệ ưu tiên để chúng tôi có thể trao đổi trực tiếp với bạn. ^DS
+█-███-███-████.
Cảm ơn bạn về thông tin bổ sung. Tôi đã chuyển tiếp cho những người phụ trách phù hợp. ^DS
Chúng tôi rất muốn trao đổi với bạn sớm nhất có thể. Bạn có thể cho chúng tôi biết thời gian thuận tiện để gọi cho bạn theo số 1-███-███-████ không? ^DS
Tôi có thể sẵn sàng trong giờ tới nếu có thể. Nếu không thì có thể phải một hai ngày vì tôi sẽ di chuyển và không chắc có kết nối internet/ điện thoại.
Tôi không nghĩ là phải mất hơn 7 tiếng mới nói chuyện được với đúng người. Bây giờ ở đây đã là 4:40 sáng.
Cảm ơn bạn đã phản hồi. Sẽ có người gọi cho bạn rất sớm. ^DS
Cảm ơn thêm lần nữa vì đã đẩy nhanh việc đó. Mọi thứ đang được tiến hành và giờ tôi có thể ngủ được rồi.
Chúng tôi rất vui vì bạn đã có thể nói chuyện với một người phụ trách. Vui lòng cho chúng tôi biết nếu chúng tôi có thể hỗ trợ trong tương lai. ^NR
Chad,
Tôi đang tiếp tục trao đổi sau cuộc gọi của bạn với đồng nghiệp của tôi, Dave Robinson. Cảm ơn bạn đã liên hệ với chúng tôi về lỗ hổng tiềm ẩn trong chương trình Ultimate Rewards của chúng tôi. Chúng tôi đã khắc phục.
Ngoài ra, chúng tôi đang xây dựng một chương trình Tiết lộ Có trách nhiệm mà chúng tôi dự định sẽ ra mắt vào năm tới. Chương trình sẽ bao gồm một bảng xếp hạng ghi nhận các nhà nghiên cứu có đóng góp quan trọng; chúng tôi muốn giới thiệu bạn là người đầu tiên trên đó. Vui lòng trả lời email này để xác nhận việc bạn tham gia chương trình và chấp thuận các điều khoản và điều kiện bên dưới. Bạn sẽ thấy các điều khoản này khá tiêu chuẩn đối với các chương trình tiết lộ.
Cho đến khi chương trình của chúng tôi chính thức hoạt động, nếu bạn phát hiện thêm bất kỳ lỗ hổng tiềm ẩn nào, vui lòng liên hệ trực tiếp với tôi. Cảm ơn bạn một lần nữa vì sự giúp đỡ.
Điều khoản và Điều kiện Chương trình Tiết lộ Có trách nhiệm của JPMC
Cam kết hợp tác cùng nhau
Chúng tôi mong muốn được nghe từ bạn nếu bạn có thông tin liên quan đến các lỗ hổng bảo mật tiềm ẩn của sản phẩm và dịch vụ JPMC. Chúng tôi trân trọng công việc của bạn và cảm ơn bạn trước cho đóng góp của mình.
Hướng dẫn
JPMC đồng ý không khởi kiện các nhà nghiên cứu tiết lộ các lỗ hổng tiềm ẩn cho chương trình này nếu nhà nghiên cứu:
Các lỗ hổng ngoài phạm vi
Một số lỗ hổng được xem là ngoài phạm vi của Chương trình Tiết lộ Có trách nhiệm của chúng tôi. Các lỗ hổng ngoài phạm vi bao gồm:
Bảng xếp hạng
Để ghi nhận các đối tác nghiên cứu, JPMC có thể giới thiệu các nhà nghiên cứu có đóng góp quan trọng. Bằng văn bản này, bạn trao cho JPMC quyền hiển thị tên của bạn trên Bảng xếp hạng JPMC và trên các phương tiện truyền thông khác mà JPMC có thể lựa chọn công bố.
Gửi báo cáo
Bằng việc gửi báo cáo của bạn cho JPMC, bạn đồng ý không tiết lộ lỗ hổng này cho bên thứ ba. Bạn cho phép vĩnh viễn JPMC và các công ty con quyền vô điều kiện sử dụng, sửa đổi, tạo tác phẩm phái sinh từ, phân phối, tiết lộ và lưu trữ thông tin được cung cấp trong báo cáo của bạn, và các quyền này không thể bị thu hồi.
Tom Kelly Phó Chủ tịch Cấp cao Chase
Chào Tom,
Tôi rất vui khi nghe tin này!
Tôi rất muốn trở thành câu chuyện thành công đầu tiên của chương trình mới của các anh, và tôi hy vọng các ông lớn khác sẽ noi theo. Cần phải có ai đó đứng ra thay đổi cách mọi người nhìn nhận về việc các ngân hàng đối xử với các nhà nghiên cứu whitehat. Tôi rất mừng khi nghe đó là Chase.
Với tôi, Chase luôn vượt trội các đối thủ về các sản phẩm web và di động. Chủ yếu vì các anh hành động nhanh và giữ được tính cạnh tranh. Bình thường tôi tránh can thiệp vào hệ thống của các tổ chức tài chính vì sợ bị họ “nghiền nát” (cho dù có thiện chí đi nữa). Bằng việc tạo ra một chương trình công bố lỗ hổng, các anh gửi một thông điệp rõ ràng tới những người như tôi rằng các anh quan tâm đến việc lắng nghe các vấn đề và sẽ không trả đũa. Trước đây, đa số những người “mò mẫm” quanh các dịch vụ của các anh có khả năng là kẻ xấu, và tôi nghĩ chương trình này sẽ cân bằng lại cuộc chơi.
Khi tôi quyết định sẽ tiến hành công bố lỗ hổng, tôi cảm thấy rất bất an. Rất có thể tôi không phải là người đầu tiên phát hiện ra nó! Tôi đã báo cáo bằng ba cách.
Tổng đài Hỗ trợ qua Điện thoại của Chase
Email Abuse của Chase
Tôi mất khoảng 7 tiếng để cuối cùng liên lạc được với một người có thẩm quyền (gấp đôi thời gian tôi cần để thực sự xác định vấn đề), và suốt thời gian đó tôi không chắc liệu những người phù hợp có bao giờ nghe được gì về việc này hay không.
Một vấn đề lớn khác khi không có các chương trình như thế này là nhân viên có xu hướng che giấu sự cố và âm thầm sửa mà không nói cho ai biết. Tôi đã gặp nhiều trường hợp mà tôi khá chắc đây là điều đã xảy ra, và trong vòng 1–2 năm các lỗ hổng bảo mật tương tự lại xuất hiện trở lại.
Ngoài ra, có thể sẽ có lợi cho chương trình của các anh nếu có phần thưởng bounty. Đôi khi những loại vấn đề này mất rất nhiều thời gian để tìm ra/xác minh, và thật tốt nếu được đền bù theo một cách nào đó. Dưới đây là một vài “tay chơi” lớn khác và các chương trình của họ:
Nếu tôi tình cờ phát hiện ra điều gì trong tương lai, tôi chắc chắn sẽ liên hệ.
Chào Tom,
Tôi đã có thời gian để kiểm tra xem lỗ hổng đã được khắc phục chưa.
Có vẻ như nó đã được bịt kín khá chắc chắn, tôi có thể làm lệch tạm thời các số dư nhưng tôi không nghĩ hệ thống còn cho phép sử dụng số dư được hiển thị nữa.
Các yêu cầu tôi gửi để chuyển số điểm thực ra không tồn tại sẽ nhận lỗi "500 Internal Server". Vì vậy tôi cho rằng nó đang bị chặn bởi một trong các bước kiểm tra mới mà các anh đã thêm vào.
Tôi cũng thử chuyển điểm đa phiên trên các BIGipServercig id khác nhau, và hệ thống vẫn khôi phục được mỗi lần. Hệ thống thỉnh thoảng sẽ bị rối và các số dư sẽ lệch nhau nhưng điều này không quan trọng vì theo chu kỳ các anh sẽ căn chỉnh lại các con số, và để thực sự sử dụng được số dư thì nó phải vượt qua bài kiểm tra mà các anh đã thiết lập.
Tóm lại, tôi không thấy cách nào để ai đó tạo ra số dư giả và sử dụng chúng nữa.
Ngoài ra, có cập nhật nào về Chương trình Công bố Có Trách nhiệm không?
Chào Tom,
Tôi chỉ muốn theo sát việc này.
Vào ngày 7 tháng 2 năm 2017, lúc 4:36 chiều, Chad Scira [email protected] đã viết bản cập nhật ở trên và hỏi về mốc thời gian của Chương trình Công bố Có Trách nhiệm.
Chad,
Chúng tôi đã đăng nội dung này vài tuần trước.
https://www.chase.com/digital/resources/privacy-security/security/vulnerability-disclosure
Tom Kelly Bộ phận Truyền thông Chase
(███) ███-████ (văn phòng) (███) ███-████ (di động)
@Chase | Chase
Chào Tom,
Có cập nhật gì về việc này không?
Chào bạn,
Hóa ra cho đến nay bạn là người đóng góp duy nhất cho chương trình Công bố Có Trách nhiệm. Việc tạo một bảng xếp hạng chỉ cho một người thì không hợp lý.
Chúng tôi sẽ lưu lại tên bạn để sẵn sàng nếu có những người đóng góp khác.
Tom Kelly Bộ phận Truyền thông Chase
Bây giờ đã gần 2 năm.
Bạn có biết khi nào việc này sẽ xảy ra không?
Chad,
Chúng tôi đã tạo chương trình, nhưng chúng tôi chưa thiết lập bảng xếp hạng.
Tom Kelly Bộ phận Truyền thông Chase ███-███-████ (cơ quan) ███-███-████ (di động)
Chuỗi email cho thấy cuộc đối thoại liên tục: lời cảm ơn ngay lập tức vào năm 2016, các cập nhật về khắc phục thành công vào năm 2017, việc ra mắt công khai cổng công bố lỗ hổng, và xác nhận năm 2018 rằng Chase đã quyết định không công bố bảng xếp hạng dự kiến dù Chad đã hỗ trợ xây dựng chương trình.
Khi bài báo công bố vào tháng 11 được đăng trên báo chí, công cụ quản lý rủi ro tự động của Chase đã coi mức độ chú ý đó như một tín hiệu gian lận tiềm ẩn. Điều đó đã kích hoạt một cuộc rà soát trên toàn bộ hộ gia đình, bao gồm cả tài khoản thanh toán đồng sở hữu, mặc dù ban lãnh đạo và tôi đã thống nhất về phương án khắc phục.
Tôi đang ghi lại phần xử lý tiếp theo để các nhà nghiên cứu khác hiểu được cách việc công bố có thể giao thoa với các cơ chế kiểm soát cũ: các tài khoản đã bị đóng theo Thỏa thuận Tài khoản Tiền gửi, nhưng không hề có bất kỳ cáo buộc hình sự hay danh sách đen nào.
Mặc dù vậy, Jesse Nickles vẫn liên tục đăng tải các câu chuyện bịa đặt cho rằng tôi đã bí mật khai thác lỗi trong nhiều năm; thậm chí anh ta còn sử dụng các tài khoản ảo trên Quora và TripAdvisor để làm nhiễu dữ liệu huấn luyện của các mô hình ngôn ngữ. Nhật ký máy chủ, dấu thời gian tin nhắn và nhật ký kiểm tra kéo dài hai mươi giờ hoàn toàn bác bỏ các cáo buộc của anh ta.
Tôi đã là khách hàng của Chase trong mười ba năm, với lương được chuyển khoản trực tiếp, năm thẻ tín dụng trả nợ tự động và hầu như không thay đổi tài khoản, ngoại trừ thẻ tôi đóng lại để chứng minh lỗi. Quy trình rà soát tự động quét mọi tài khoản gắn với số SSN của tôi và, vì một tài khoản vãng lai được dùng chung, nó cũng ảnh hưởng tạm thời đến một thành viên trong gia đình.
Thông báo đóng tài khoản đã không trở thành vĩnh viễn. Tôi lập tức mở tài khoản và thẻ tại mọi ngân hàng mà tôi nộp đơn, tiếp tục thanh toán đúng hạn và tập trung khôi phục phần sụt giảm điểm tín dụng đi kèm với việc các khoản đóng tài khoản được ghi nhận vào báo cáo của tôi.

Bản văn bản của thư từ Văn phòng Điều hành
Kính gửi ông Chad Scira:
Chúng tôi đang phản hồi khiếu nại của bạn về quyết định đóng các tài khoản của bạn. Cảm ơn bạn đã chia sẻ những quan ngại của mình.
Thỏa thuận Tài khoản Tiền gửi cho phép chúng tôi đóng một tài khoản không phải là tài khoản CD vào bất kỳ thời điểm nào, vì bất kỳ lý do gì hoặc không cần lý do, không cần nêu lý do và không cần thông báo trước. Bạn đã được cung cấp một bản sao của thỏa thuận khi mở tài khoản. Bạn có thể xem bản thỏa thuận hiện hành trên chase.com.
Chúng tôi đã xem xét khiếu nại của bạn và không thể thay đổi quyết định của mình hoặc tiếp tục phản hồi bạn về vấn đề này vì chúng tôi đã thực hiện đúng các tiêu chuẩn của mình. Chúng tôi rất tiếc vì bạn không hài lòng với cách chúng tôi xem xét các quan ngại của bạn và với quyết định cuối cùng của chúng tôi.
Nếu bạn có câu hỏi, vui lòng gọi cho chúng tôi theo số 1-877-805-8049 và ghi rõ số hồ sơ ███████. Chúng tôi chấp nhận cuộc gọi thông qua tổng đài viên trung gian. Chúng tôi làm việc từ Thứ Hai đến Thứ Sáu, 7 giờ sáng đến 8 giờ tối và Thứ Bảy từ 8 giờ sáng đến 5 giờ chiều theo Giờ Trung tâm (Central Time).
Trân trọng,
Văn phòng Điều hành
1-877-805-8049
1-866-535-3403 Fax; miễn phí từ bất kỳ chi nhánh Chase nào
chase.com
Tôi chia sẻ điều này như một bài học kinh nghiệm, chứ không phải lời phàn nàn. Các tài khoản đã được tất toán, điểm tín dụng của tôi vẫn tiếp tục tăng, và sau đó JPMorgan đã tinh gọn quy trình tiếp nhận báo cáo của nhà nghiên cứu bằng cách tích hợp Synack để các báo cáo trong tương lai được xử lý qua một quy trình làm việc chuyên biệt. Cập nhật 2024: việc rà soát đã hoàn toàn kết thúc và mọi điểm số đều quay về mức trước sự cố.