43
Fun with SDR and smartphone Sử dụng SDR trong tiếp cận, nghiên cứu bảo mật không dây trên di động QUAN MINH TÂM CÔNG TY CÔNG NGHỆ BẢO TÍN [email protected] | [email protected] www.btis.vn

Fun with SDR and smartphone - btis.vn · PDF filethống thông tin vô tuyến đa băng tần và đa tiêu chuẩn. ... thông minh và tiếp cận phân tích bảo mật các

Embed Size (px)

Citation preview

Page 1: Fun with SDR and smartphone - btis.vn · PDF filethống thông tin vô tuyến đa băng tần và đa tiêu chuẩn. ... thông minh và tiếp cận phân tích bảo mật các

Fun with SDR and smartphoneSử dụng SDR trong tiếp cận, nghiên cứu bảo mật không dây trên di động

QUAN MINH TÂMCÔNG TY CÔNG NGHỆ BẢO TÍ[email protected] | [email protected]

Page 2: Fun with SDR and smartphone - btis.vn · PDF filethống thông tin vô tuyến đa băng tần và đa tiêu chuẩn. ... thông minh và tiếp cận phân tích bảo mật các

Mục tiêu trình bàyTiếp cận cơ bản đánh giá bảo mật mạng không dây di động

1. Giới thiệu SDR trong 2 phút2. Hướng tiếp cận đánh giá bảo

mật mạng không dây trên nền tảng di động.

Page 3: Fun with SDR and smartphone - btis.vn · PDF filethống thông tin vô tuyến đa băng tần và đa tiêu chuẩn. ... thông minh và tiếp cận phân tích bảo mật các

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

Page 4: Fun with SDR and smartphone - btis.vn · PDF filethống thông tin vô tuyến đa băng tần và đa tiêu chuẩn. ... thông minh và tiếp cận phân tích bảo mật các

1. SDR, WirelessGiới thiệu công nghệ SDR trong viễn thông hiện đại; những ứng dụng thực tế trong điện thoại thông minh và tiếp cận phân tích bảo mật các giao thức vô tuyến.

➔ SDRSoftware Defined Radio

➔ Sóng vô tuyếnSóng vô tuyến và ứng dụng trên điện thoại thông minh

➔ OWASP MobileM3: Insecure Communication

Page 5: Fun with SDR and smartphone - btis.vn · PDF filethống thông tin vô tuyến đa băng tần và đa tiêu chuẩn. ... thông minh và tiếp cận phân tích bảo mật các

SDRSoftware 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.

Page 6: Fun with SDR and smartphone - btis.vn · PDF filethống thông tin vô tuyến đa băng tần và đa tiêu chuẩn. ... thông minh và tiếp cận phân tích bảo mật các

Mạch thu/phát sóng vô tuyến truyền thống và hiện đại

Page 7: Fun with SDR and smartphone - btis.vn · PDF filethống thông tin vô tuyến đa băng tần và đa tiêu chuẩn. ... thông minh và tiếp cận phân tích bảo mật các

Mạch thu/phát sóng vô tuyến truyền thống và hiện đại

Page 8: Fun with SDR and smartphone - btis.vn · PDF filethống thông tin vô tuyến đa băng tần và đa tiêu chuẩn. ... thông minh và tiếp cận phân tích bảo mật các

WirelessWireless is not only Wifi!

ệ đượ ửụ ổ ế ế ị ư

Page 9: Fun with SDR and smartphone - btis.vn · PDF filethống thông tin vô tuyến đa băng tần và đa tiêu chuẩn. ... thông minh và tiếp cận phân tích bảo mật các

Tiêu chuẩn và phân loại sóng vô tuyếnhttps://cdn.rohde-schwarz.com/pws/dl_downloads/dl_common_library/dl_brochures_and_datasheets/pdf_1/Wireless_po_en_A1_0758-1029-82_v1600.pdf

Page 10: Fun with SDR and smartphone - btis.vn · PDF filethống thông tin vô tuyến đa băng tần và đa tiêu chuẩn. ... thông minh và tiếp cận phân tích bảo mật các

Dãy tần số vô tuyến sử dụng trong mạng di động

Page 11: Fun with SDR and smartphone - btis.vn · PDF filethống thông tin vô tuyến đa băng tần và đa tiêu chuẩn. ... thông minh và tiếp cận phân tích bảo mật các

Dãy tần số vô tuyến sử dụng phổ biến trên thiết bị di động truyền tải dữ liệu

Page 12: Fun with SDR and smartphone - btis.vn · PDF filethống thông tin vô tuyến đa băng tần và đa tiêu chuẩn. ... thông minh và tiếp cận phân tích bảo mật các

Mạng GSM - Tần số 900MHz

Page 13: Fun with SDR and smartphone - btis.vn · PDF filethống thông tin vô tuyến đa băng tần và đa tiêu chuẩn. ... thông minh và tiếp cận phân tích bảo mật các

Mạng Wifi, Bluetooth - Tần số 2.4GHz

Page 14: Fun with SDR and smartphone - btis.vn · PDF filethống thông tin vô tuyến đa băng tần và đa tiêu chuẩn. ... thông minh và tiếp cận phân tích bảo mật các

Mạng Wifi - Tần số 5GHz

Page 15: Fun with SDR and smartphone - btis.vn · PDF filethống thông tin vô tuyến đa băng tần và đa tiêu chuẩn. ... thông minh và tiếp cận phân tích bảo mật các

OWASP Mobile

Mobile Top 10 2016-M3-Insecure CommunicationThis 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

Page 16: Fun with SDR and smartphone - btis.vn · PDF filethống thông tin vô tuyến đa băng tần và đa tiêu chuẩn. ... thông minh và tiếp cận phân tích bảo mật các

OWASP Mobile

Mobile Top 10 2016-M3-Insecure CommunicationThis 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

Page 17: Fun with SDR and smartphone - btis.vn · PDF filethống thông tin vô tuyến đa băng tần và đa tiêu chuẩn. ... thông minh và tiếp cận phân tích bảo mật các

2. Thành phần SDRThà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 SDRMột số phần cứng SDR giá thành thấp

➔ Phần mềm SDRCác phần mềm điều khiển thiết bị SDR

➔ Phần cứng xử lý tín hiệuMột số nền tảng SoC phổ biến

Page 18: Fun with SDR and smartphone - btis.vn · PDF filethống thông tin vô tuyến đa băng tần và đa tiêu chuẩn. ... thông minh và tiếp cận phân tích bảo mật các

Một số phần cứng SDR phổ biến - http://www.rtl-sdr.com/roundup-software-defined-radios/

Page 19: Fun with SDR and smartphone - btis.vn · PDF filethống thông tin vô tuyến đa băng tần và đa tiêu chuẩn. ... thông minh và tiếp cận phân tích bảo mật các

Một số phần mềm SDR phổ biến - http://www.rtl-sdr.com/big-list-rtl-sdr-supported-software/

Page 20: Fun with SDR and smartphone - btis.vn · PDF filethống thông tin vô tuyến đa băng tần và đa tiêu chuẩn. ... thông minh và tiếp cận phân tích bảo mật các

Một số thiết bị xử lý tín hiệu có kiến trúc SoC

Page 21: Fun with SDR and smartphone - btis.vn · PDF filethống thông tin vô tuyến đa băng tần và đa tiêu chuẩn. ... thông minh và tiếp cận phân tích bảo mật các

3. Nguy cơ/Thử nghiệmKhai thác tấn công thử nghiệm một số giao thức trên thiết bị di động.

➔ GSM900Thử nghiệm thu tín hiệu, giải mã SMS

➔ Giả mạo trạm BTSSử dụng SDR giả mạo trạm BTS

➔ Giả mạo GPS

Sử dụng SDR giả tín hiệu GPS

Page 22: Fun with SDR and smartphone - btis.vn · PDF filethống thông tin vô tuyến đa băng tần và đa tiêu chuẩn. ... thông minh và tiếp cận phân tích bảo mật các

GSM900 (Video demo)

Thu nhận tín hiệu và giải mã SMS thông qua mạng viễn thông GSM900Chú ý:

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.

Page 23: Fun with SDR and smartphone - btis.vn · PDF filethống thông tin vô tuyến đa băng tần và đa tiêu chuẩn. ... thông minh và tiếp cận phân tích bảo mật các

Thu tín hiệu GSM 900MHzSMS 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

Page 24: Fun with SDR and smartphone - btis.vn · PDF filethống thông tin vô tuyến đa băng tần và đa tiêu chuẩn. ... thông minh và tiếp cận phân tích bảo mật các

Thông tin quét trạm BTS gần nhất

Page 25: Fun with SDR and smartphone - btis.vn · PDF filethống thông tin vô tuyến đa băng tần và đa tiêu chuẩn. ... thông minh và tiếp cận phân tích bảo mật các

Kiểm tra phổ tín hiệu 900MHz sử dụng gqrx

Page 26: Fun with SDR and smartphone - btis.vn · PDF filethống thông tin vô tuyến đa băng tần và đa tiêu chuẩn. ... thông minh và tiếp cận phân tích bảo mật các

Phân tích sóng GSM 900MHz sử dụng GNU Radio và thư viện GR-GSM

Page 27: Fun with SDR and smartphone - btis.vn · PDF filethống thông tin vô tuyến đa băng tần và đa tiêu chuẩn. ... thông minh và tiếp cận phân tích bảo mật các

Thực hiện thu tín hiệu va carpture dữ liệu

Page 28: Fun with SDR and smartphone - btis.vn · PDF filethống thông tin vô tuyến đa băng tần và đa tiêu chuẩn. ... thông minh và tiếp cận phân tích bảo mật các

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)

Page 29: Fun with SDR and smartphone - btis.vn · PDF filethống thông tin vô tuyến đa băng tần và đa tiêu chuẩn. ... thông minh và tiếp cận phân tích bảo mật các

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)

Page 30: Fun with SDR and smartphone - btis.vn · PDF filethống thông tin vô tuyến đa băng tần và đa tiêu chuẩn. ... thông minh và tiếp cận phân tích bảo mật các

We have found vulnerabilities in 3G&4G cellular networks, we can reset your bank passwords by hijacking/intercepting SMS and voice call

Ghost Telephonist Attack Demohttps://youtu.be/PQF5QPCsNS0

Breaking news!

Page 31: Fun with SDR and smartphone - btis.vn · PDF filethống thông tin vô tuyến đa băng tần và đa tiêu chuẩn. ... thông minh và tiếp cận phân tích bảo mật các

Giả mạo trạm BTS (không thực hiện demo)

Thử nghiệm giả mạo trạm BTS thực hiện cuộc gọi.

https://evilsocket.net/2016/03/31/how-to-build-your-own-rogue-gsm-bts-for-fun-and-profit/

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.

Page 32: Fun with SDR and smartphone - btis.vn · PDF filethống thông tin vô tuyến đa băng tần và đa tiêu chuẩn. ... thông minh và tiếp cận phân tích bảo mật các
Page 33: Fun with SDR and smartphone - btis.vn · PDF filethống thông tin vô tuyến đa băng tần và đa tiêu chuẩn. ... thông minh và tiếp cận phân tích bảo mật các
Page 34: Fun with SDR and smartphone - btis.vn · PDF filethống thông tin vô tuyến đa băng tần và đa tiêu chuẩn. ... thông minh và tiếp cận phân tích bảo mật các

Giả mạo trạm BTSCác trạm BTS đặt theo mô hình cellular và phát tại các channel khác nhau nhằm tránh việc chồng lấn tín hiệu.

Cần thiết bị công suất lớn để có thể ảnh hưởng rộng hơn; yêu cầu thiết bị hỗ trợ full duplex.

Có thể kết hợp với các nền tảng SoC để thu nhỏ kích thước thiết bị.

Page 35: Fun with SDR and smartphone - btis.vn · PDF filethống thông tin vô tuyến đa băng tần và đa tiêu chuẩn. ... thông minh và tiếp cận phân tích bảo mật các

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.

Page 36: Fun with SDR and smartphone - btis.vn · PDF filethống thông tin vô tuyến đa băng tần và đa tiêu chuẩn. ... thông minh và tiếp cận phân tích bảo mật các

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

Page 37: Fun with SDR and smartphone - btis.vn · PDF filethống thông tin vô tuyến đa băng tần và đa tiêu chuẩn. ... thông minh và tiếp cận phân tích bảo mật các

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.

Page 38: Fun with SDR and smartphone - btis.vn · PDF filethống thông tin vô tuyến đa băng tần và đa tiêu chuẩn. ... thông minh và tiếp cận phân tích bảo mật các

Thông báo sai lệch định vị trên di động (Nhật Bản) và PC (Việt Nam)

Page 39: Fun with SDR and smartphone - btis.vn · PDF filethống thông tin vô tuyến đa băng tần và đa tiêu chuẩn. ... thông minh và tiếp cận phân tích bảo mật các

Thông báo sai lệnh vị trí, thời gian

Page 40: Fun with SDR and smartphone - btis.vn · PDF filethống thông tin vô tuyến đa băng tần và đa tiêu chuẩn. ... thông minh và tiếp cận phân tích bảo mật các

Thông báo sai lệnh vị trí, thời gian - thiết bị IPhone, Android

Page 41: Fun with SDR and smartphone - btis.vn · PDF filethống thông tin vô tuyến đa băng tần và đa tiêu chuẩn. ... thông minh và tiếp cận phân tích bảo mật các

Pokemon GO

Page 42: Fun with SDR and smartphone - btis.vn · PDF filethống thông tin vô tuyến đa băng tần và đa tiêu chuẩn. ... thông minh và tiếp cận phân tích bảo mật các

Anh và em yêu nhau thời Facebook, ZaloAnh và em yêu nhau thời tay cầm OPPO

Page 43: Fun with SDR and smartphone - btis.vn · PDF filethống thông tin vô tuyến đa băng tần và đa tiêu chuẩn. ... thông minh và tiếp cận phân tích bảo mật các

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.