Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Wireless Security with SDR - Seminar

Wireless Security with SDR - Seminar

Avatar for Tam Quan Minh

Tam Quan Minh

June 16, 2017
Tweet

More Decks by Tam Quan Minh

Other Decks in Technology

Transcript

  1. Mục tiêu trình bày Tiếp cận cơ bản đánh giá

    bảo mật mạng vô tuyến 1. Giới thiệu SDR trong … ít phút 2. Hướng tiếp cận đánh giá không dây trên nền tảng IoT.
  2. SDR sử dụng một nền tảng phần cứng thống nhất

    để cung cấp các tiêu chuẩn thông tin, các lược đồ điều chế và tần số khác nhau thông qua các module phần mềm. Nó hỗ trợ việc triển khai các hệ thống thông tin vô tuyến đa băng tần và đa tiêu chuẩn. https://vi.wikipedia.org/wiki/Software_Defined_Radio
  3. 1. SDR, Wireless Giới thiệu công nghệ SDR trong truyền

    thông hiện đại; những ứng dụng thực tế trong điện thoại thông minh, IoT và tiếp cận phân tích bảo mật các giao thức vô tuyến. ➔ SDR Software Defined Radio ➔ Sóng vô tuyến Sóng vô tuyến và ứng dụng trên điện thoại thông minh ➔ OWASP Mobile M3: Insecure Communication
  4. SDR Software Defined Radio Công nghệ SDR là một kiến

    trúc phần cứng kết hợp phần mềm để thực hiện xử lý các tín hiệu vô tuyến thu được trong không gian; chính sự kết hợp này đã cho phép người dùng tùy biến phần cứng SDR thực hiện thu/phát những dạng sóng vô tuyến khác nhau mà không yêu cầu đầu tư thiết bị mới.
  5. OWASP Mobile Mobile Top 10 2016-M3-Insecure Communication This risk covers

    all aspects of getting data from point A to point B, but doing it insecurely. It encompasses mobile-to-mobile communications, app-to-server communications, or mobile-to-something-else communications. This risk includes all communications technologies that a mobile device might use: TCP/IP, WiFi, Bluetooth/Bluetooth-LE, NFC, audio, infrared, GSM, 3G, SMS, etc. https://www.owasp.org/index.php/Mobile_Top_ 10_2016-M3-Insecure_Communication
  6. OWASP Internet of Things Project Network Traffic • LAN •

    LAN to Internet • Short range • Non-standard • Wireless (WiFi, Z-wave, XBee, Zigbee, Bluetooth, LoRA) • Protocol fuzzing https://www.owasp.org/index.php/OWASP_Inte rnet_of_Things_Project#tab=IoT_Attack_Surfa ce_Areas
  7. OWASP Mobile Mobile Top 10 2016-M3-Insecure Communication This risk covers

    all aspects of getting data from point A to point B, but doing it insecurely. It encompasses mobile-to-mobile communications, app-to-server communications, or mobile-to-something-else communications. This risk includes all communications technologies that a mobile device might use: TCP/IP, WiFi, Bluetooth/Bluetooth-LE, NFC, audio, infrared, GSM, 3G, SMS, etc. https://www.owasp.org/index.php/Mobile_Top_ 10_2016-M3-Insecure_Communication Các rủi ro trong truyền tải không dây ➔ Tấn công thụ động ◆ sniff/ eavesdropping ➔ Tấn công chủ động ◆ Replay ◆ Jamming ◆ Man in the middle
  8. 2. Thành phần SDR Thành phần thu/ phát tín hiệu

    bao gồm: phần cứng SDR, phần mềm và thiết bị xử lý dữ liệu. ➔ Phần cứng SDR Một số phần cứng SDR giá thành thấp ➔ Phần mềm SDR Các phần mềm điều khiển thiết bị SDR ➔ Phần cứng xử lý tín hiệu Một số nền tảng SoC phổ biến
  9. 3. Nguy cơ/Thử nghiệm Khai thác tấn công thử nghiệm

    một số giao thức trên thiết bị di động. ➔ GSM900 Thử nghiệm thu tín hiệu, giải mã SMS ➔ Giả mạo trạm BTS Sử dụng SDR giả mạo trạm BTS ➔ Giả mạo GPS Sử dụng SDR giả tín hiệu GPS
  10. GSM900 (Video demo) Thu nhận tín hiệu và giải mã

    SMS thông qua mạng viễn thông GSM900 Chú ý: Các thử nghiệm trong bài trình bày được giới hạn đối tượng thử nghiệm, được giám sát trong khu vực không gây can nhiễu. Người dùng không tự thực hiện nếu không đảm bảo các yêu cầu an toàn kỹ thuật hoặc vi phạm pháp luật.
  11. Thu tín hiệu GSM 900MHz SMS truyền dữ liệu thông

    qua mạng GSM tần số 900MHz, trong thử nghiệm bao gồm: - Quét trạm BTS gần nhất. - Thu tín hiệu GSM 900MHz - Giải mã dữ liệu SMS (không thực hiện demo) Công cụ: ➔ Kalibrate: quét trạm BTS ➔ Wireshark: bắt gói tin ➔ Gr-gsm: xử lý, chuyển tiếp gói tin GSM sử dụng phần mềm GNURadio ➔ GNURadio: phần mềm xử lý tín hiệu
  12. Dữ liệu thu được từ trạm BTS (bao gồm thông

    tin giữa các BTS và dữ liệu người dùng)
  13. Từ khóa: - A5/1 algorithm - GSM A5/1 Rainbow -

    Công cụ kraken - ... Giải mã SMS, cuộc gọi, … (không thực hiện demo)
  14. Giả mạo tín hiệu GPS (video demo/ trực tiếp) Thu/phát

    tín hiệu GPS giả mạo ảnh hưởng thiết bị di động. Chú ý: Các thử nghiệm trong bài trình bày được giới hạn đối tượng thử nghiệm, được giám sát trong khu vực không gây can nhiễu. Người dùng không tự thực hiện nếu không đảm bảo các yêu cầu an toàn kỹ thuật hoặc vi phạm pháp luật.
  15. Thu/phát tín hiệu GPS ➔ Tần số hoạt động: 1575.42

    MHz ➔ Kỹ thuật tấn công: Jamming/ Replay ➔ Phần mềm: gps-sdr-sim, hackrf_tranfer Tham khảo ➔ http://gnss-sdr.org/ ➔ https://github.com/osqzss/gps-sdr-sim ➔ Software-Defined GPS
  16. Hậu quả giả mạo GPS ➔ Thông báo sai lệch

    vị trí -> đánh cắp, giả lập, vô hiệu hóa điện thoại, máy bay không người lái, drone, xe ô tô, …. ➔ Sai lệch thời gian trên thiết bị di động; dẫn đến không truy xuất được các dịch vụ dùng SSL hoặc dịch vụ cần đồng bộ thời gian.
  17. Tổng kết & Hỏi đáp ➔ SDR cung cấp giải

    pháp giá thành thấp cho nghiên cứu sóng vô tuyến. ➔ RTL-SDR còn có thể thu nhiều tín hiệu vô tuyến khác nhau dùng trong dân dụng và viễn thông vệ tinh với chi phí thấp. ➔ HackRF phù hợp cho chuyên gia bảo mật với giá thành tương đối, hỗ trợ Tx/Rx half-duplex. ➔ Không thực hiện các hành vi can nhiễu sóng mang tính phá hoại.