1 điểm bởi GN⁺ 2024-01-18 | 1 bình luận | Chia sẻ qua WhatsApp

Tóm tắt vụ hack công ty bảo hiểm Toyota/Eicher Motors

  • Trang web công cụ tính phí bảo hiểm của Eicher Motors trên một subdomain của Toyota Tsusho Insurance Broker India đã làm lộ thông tin xác thực Microsoft enterprise cloud.
  • API gửi email trả về log gửi cho phía client, và log này chứa mật khẩu của tài khoản email.
  • Có thể dùng mật khẩu đó để đăng nhập vào tài khoản email Microsoft "noreplyeicher@ttibi.co.in", và tài khoản này không bật xác thực hai yếu tố.
  • Tài khoản email lưu toàn bộ lịch sử những gì đã gửi cho khách hàng, bao gồm khoảng 657.000 email (~25 GB) chứa thông tin khách hàng, PDF hợp đồng bảo hiểm, liên kết đặt lại mật khẩu, OTP, v.v.
  • Cũng có thể truy cập các tài nguyên khác trên Microsoft cloud, bao gồm enterprise directory, SharePoint, Teams, v.v.
  • Toyota Tsusho Insurance Broker India đã gỡ API dễ bị tấn công sau hơn 2 tháng kể từ khi được báo cáo, nhưng vẫn chưa đổi mật khẩu của tài khoản email.

Toyota Tsusho Insurance Broker India và Eicher Motors

  • Toyota Tsusho Insurance Broker India ("TTIBI") là một công ty môi giới bảo hiểm lớn tại Ấn Độ, được thành lập năm 2008 trực thuộc Toyota Tsusho Insurance Management Corporation của Nhật Bản.
  • Eicher Motors là một hãng sản xuất ô tô lớn của Ấn Độ, sản xuất xe máy dưới thương hiệu Royal Enfield Motors và xe thương mại dưới thương hiệu VE Commercial Vehicles (VECV) trong liên doanh với Volvo Group.
  • Hai công ty có một dạng quan hệ đối tác bảo hiểm thông qua subdomain dành riêng cho Eicher trên trang TTIBI.

Công cụ tính phí bảo hiểm

  • Trong quá trình phân tích ứng dụng Android MY EICHER, đã phát hiện một URL dẫn tới công cụ tính phí bảo hiểm.
  • Đã phát hiện mã cho thấy cơ chế gửi email được điều khiển từ phía client, và khi thử gửi yêu cầu API thì trái với dự đoán, log gửi email đã được trả về cùng với lỗi máy chủ.
  • Từ log, có thể tìm thấy mật khẩu được mã hóa bằng base64, dẫn tới một vấn đề bảo mật nghiêm trọng.

Tài khoản email

  • Tài khoản email "noreply" được dùng để gửi email tự động cho khách hàng, và trong trường hợp này nó lưu lại toàn bộ lịch sử mọi thứ đã gửi cho khách hàng.
  • Thông qua tài khoản email, có thể xem các hợp đồng bảo hiểm, OTP, liên kết đặt lại mật khẩu và các thông tin cá nhân/nhạy cảm khác, đồng thời cũng có thể truy cập tài nguyên trên Microsoft cloud.

Cơn bão hoàn hảo của các vấn đề bảo mật

  • Lỗ hổng này xảy ra do 5 vấn đề/sai sót bảo mật không may kết hợp với nhau.
    • Vấn đề #1: Không nên tạo chức năng gửi email do client kiểm soát.
    • Vấn đề #2: Thiếu xác thực API.
    • Vấn đề #3: Rò rỉ phản hồi API.
    • Vấn đề #4: Không có xác thực hai yếu tố.
    • Vấn đề #5: Vấn đề lưu giữ email.

Mật khẩu vẫn chưa được thay đổi

  • TTIBI vẫn chưa thay đổi mật khẩu của tài khoản email sau hơn 5 tháng kể từ khi biết về lỗ hổng, và hiện vẫn có thể đăng nhập.
  • Bài viết bày tỏ sự ngạc nhiên khi không có cảnh báo nào từ Microsoft về các lần đăng nhập bất thường.

Dòng thời gian

  • Vì TTIBI không nằm trong chương trình công bố lỗ hổng HackerOne của Toyota, lỗ hổng đã được báo cáo cho CERT-In của Ấn Độ.
  • Qua quá trình báo cáo, phản hồi và xác nhận từ ngày 7/8/2023 đến 22/12, đã xác nhận lỗ hổng được khắc phục, đồng thời có thảo luận về phần thưởng bug bounty nhưng TTIBI không phản hồi nên vụ việc được khép lại.

Ý kiến của GN⁺

  • Vụ việc này nhấn mạnh tầm quan trọng của bảo mật cloud doanh nghiệp và bảo vệ dữ liệu. Nó cho thấy một lỗ hổng website đơn giản có thể dẫn tới một mối đe dọa bảo mật lớn.
  • Thái độ không nhanh chóng khắc phục vấn đề bảo mật của doanh nghiệp có thể làm tổn hại niềm tin vào việc bảo vệ dữ liệu khách hàng.
  • Trường hợp này nhắc nhở các nhà phát triển phần mềm và quản trị viên IT cần rà soát lại và tăng cường các thực hành bảo mật.

1 bình luận

 
GN⁺ 2024-01-18
Ý kiến trên Hacker News
  • Vấn đề văn hóa và cách quản lý

    Với tư cách là một người không phải người Ấn đang làm việc tại một tập đoàn CNTT lớn, người viết nêu vấn đề về kiểu quản lý ngăn cản lập trình viên tự khẳng định bản thân hoặc làm việc chủ động, và chỉ tìm cách xử lý công việc với chi phí rẻ. Nếu ở Mỹ thì có lẽ họ đã nghỉ việc, nhưng ở Ấn Độ thì lại không thể dễ dàng làm như vậy.

  • Thiếu nền tảng kỹ thuật ở cấp quản lý

    Chỉ trích việc phần lớn đội ngũ quản lý không có nền tảng kỹ thuật nên không muốn nghe điều gì đang làm sai, đồng thời tạo ra môi trường làm việc biệt lập khiến các lập trình viên không giao tiếp giữa các lĩnh vực khác nhau mà chỉ tập trung vào phần việc của riêng mình.

  • Vấn đề ngân sách và bảo mật

    Đề cập đến việc ngay cả trong các dự án lớn người ta vẫn tranh cãi về những khoản chi phí rất nhỏ, và chỉ ra rằng ngân sách của đội bảo mật thường là khoản bị cắt đầu tiên.

  • Vai trò của lập trình viên và sự thiếu vắng văn hóa đổi mới

    Đưa ra phê phán rằng các lập trình viên không được khuyến khích đổi mới, mà làm việc trong một môi trường giống như tổng đài chăm sóc khách hàng, chỉ làm đúng những gì được chỉ thị.

  • Bảo mật yếu kém của thông tin tài chính

    Chia sẻ trải nghiệm từng phát hiện điểm yếu trong cách một đại lý ô tô lưu trữ thông tin tài chính, nhưng đã không báo cáo vì nhận thức về vấn đề bảo mật khi đó còn thiếu.

  • Quản lý bảo mật cẩu thả của doanh nghiệp

    Chỉ trích sự lỏng lẻo trong quản lý của doanh nghiệp đối với bảo mật, chẳng hạn như lưu trữ tài liệu khách hàng trong tài khoản email.

  • Lỗ hổng bảo mật do lập trình viên cố ý tạo ra

    Nêu nghi vấn rằng các lập trình viên ở một số quốc gia có thể cố ý tạo ra lỗ hổng bảo mật để bán cho chính phủ.

  • Sự thờ ơ với các vấn đề bảo mật

    Chỉ ra rằng dù TTIBI biết về lỗ hổng bảo mật nhưng vẫn chưa thay đổi mật khẩu.

  • Lỗ hổng thông qua JavaScript phía client

    Đề cập đến một vấn đề bảo mật nghiêm trọng khi lỗ hổng được phát hiện thông qua JavaScript phía client có thể cho phép truy cập vào SharePoint và Outlook.

  • Vấn đề điện lực ở Ấn Độ và rò rỉ dữ liệu

    Nhận xét rằng vấn đề điện lực ở Ấn Độ còn lớn hơn cả rò rỉ dữ liệu, đồng thời bày tỏ kỳ vọng vào sự phát triển hạ tầng của nước này.

  • Vấn đề không báo cáo lỗ hổng bảo mật

    Đưa ra ý kiến rằng cần có trách nhiệm pháp lý đối với việc không báo cáo các lỗ hổng bảo mật.

  • Thiếu giám sát email

    Chỉ ra việc thiếu giám sát email và vì thế không phát hiện được các hoạt động bất thường.

  • Sự thờ ơ với bug bounty

    Chỉ trích thái độ của TTIBI khi không phản hồi các câu hỏi về bug bounty và không xử lý thích đáng các vấn đề bảo mật.