Tổng quan nghiên cứu

Thị trường viễn thông di động tại Việt Nam ghi nhận sự bùng nổ mạnh mẽ với 170,1 triệu thuê bao điện thoại vào cuối năm 2010, tăng trưởng hơn 35% so với năm 2009. Cùng thời điểm đó, báo cáo của hãng nghiên cứu Gartner chỉ ra rằng toàn cầu có khoảng 1,08 tỷ người sử dụng thiết bị điện thoại thông minh (smartphone) trong tổng số gần 4 tỷ người dùng di động. Sự chuyển dịch từ điện thoại truyền thống sang smartphone đa chức năng đã mở ra kỷ nguyên số hóa vượt bậc nhưng đồng thời làm phát sinh nhiều phương thức phạm tội công nghệ cao tinh vi. Các đối tượng xấu triệt để lợi dụng smartphone vào các hành vi phạm pháp như điều hành đường dây cá độ bóng đá, đánh bạc trực tuyến, lừa đảo tài chính và trao đổi thông tin mật có tổ chức.

Vấn đề nghiên cứu trọng tâm xuất phát từ thực tiễn công tác đấu tranh phòng chống tội phạm: phương pháp điều tra truyền thống chủ yếu chỉ duyệt nội dung bề nổi qua giao diện màn hình, thu được dưới 30% dữ liệu khả dụng và đối mặt nguy cơ làm thay đổi, phá hủy dữ liệu gốc. Luận văn đặt mục tiêu nghiên cứu toàn diện các kỹ thuật trích xuất, khôi phục dữ liệu từ bộ nhớ trong và thẻ SIM trên nền tảng smartphone, trọng tâm là hệ điều hành Windows Mobile. Phạm vi nghiên cứu tập trung vào các thiết bị di động phổ biến giai đoạn 2010–2012 và cấu trúc mạng GSM tại Việt Nam. Kết quả nghiên cứu có ý nghĩa quyết định trong việc nâng cao tỷ lệ khôi phục chứng cứ điện tử đã bị xóa lên trên 85%, đảm bảo tính toàn vẹn chứng cứ 100% trước tòa án và rút ngắn 60% thời gian giám định kỹ thuật số.

Cơ sở lý thuyết và phương pháp nghiên cứu

Khung lý thuyết áp dụng

Nghiên cứu được xây dựng trên nền tảng kiến trúc hệ điều hành nhúng Windows Compact Embedded (WCE) và Windows Mobile với cấu trúc 4 tầng chức năng: Tầng phần cứng (Hardware), Tầng nhà sản xuất thiết bị (OEM/OAL), Tầng hệ điều hành (OS Layer) và Tầng ứng dụng (Application Layer). Cơ chế quản lý bộ nhớ của Windows CE phân định rõ không gian địa chỉ ảo 32 MB cho mỗi tiến trình ở các phiên bản trước 6.0, kết hợp cấu trúc quản lý động Heap và bộ nạp khởi động Bootloader để kiểm soát việc nạp dữ liệu vào RAM.

Về cấu trúc lưu trữ, nghiên cứu áp dụng mô hình phân cấp hệ thống tập tin trên thẻ SIM theo tiêu chuẩn GSM 11.11, bao gồm Master File (MF mã 3F00), Dedicated File (DF như DF_GSM 7F20, DF_TELECOM) và Elementary File (EF với 4 định dạng: Transparent, Linear Fixed, Cyclic, Script). Đối với bộ nhớ trong của smartphone, lý thuyết lưu trữ ô nhớ Flash (NOR và NAND) được vận dụng để phân tích chu kỳ xóa khối từ 128 kB đến 512 kB cũng như thuật toán điều hòa hao mòn Wear Leveling. Các khái niệm cốt lõi bao gồm: giám định kỹ thuật số di động (Mobile Forensics), trích xuất vật lý bit-by-bit, trích xuất logic thông qua giao thức truyền thông (AT Command, APDUs, SyncML) và tính toàn vẹn dữ liệu số (Data Integrity).

Phương pháp nghiên cứu

Nguồn dữ liệu thực nghiệm được thu thập từ tập mẫu gồm 50 thiết bị smartphone chạy các phiên bản Windows Mobile (từ Pocket PC 2000, WM 2003, WM 5.0 đến WM 6.5) và 100 thẻ SIM GSM có dung lượng từ 16 KB đến 128 KB thuộc các nhà mạng viễn thông. Phương pháp chọn mẫu có chủ đích kết hợp phân tầng được áp dụng dựa trên các họ vi xử lý thông dụng (ARM, MIPS, Intel XScale PXA) nhằm phản ánh chính xác cơ cấu thiết bị đang lưu hành trong các vụ án thực tế.

Nghiên cứu kết hợp hai nhóm phương pháp phân tích kỹ thuật: phân tích tĩnh (Static Analysis) thông qua việc dump dữ liệu nhị phân thô, dịch ngược cấu trúc bộ nhớ HEX và phân tích cấu trúc tập tin EF; phân tích động (Dynamic Analysis) bằng cách gửi chuỗi lệnh APDUs trực tiếp tới giao tiếp SIM và dò quét tín hiệu phần cứng qua chuẩn Boundary Scan JTAG. Lý do lựa chọn kết hợp phân tích vật lý và logic là nhằm bảo toàn trạng thái gốc của mẫu vật chứng, tránh tình trạng ghi đè ô nhớ khi thiết bị khởi động lại. Toàn bộ timeline nghiên cứu và thử nghiệm được triển khai chặt chẽ trong thời gian 12 tháng, chia thành 3 giai đoạn khảo sát kiến trúc, thiết kế phần mềm và kiểm thử thực tế.

Kết quả nghiên cứu và thảo luận

Những phát hiện chính

Quá trình thực nghiệm đã làm sáng tỏ nhiều đặc điểm lưu trữ quan trọng, đem lại những phát hiện có giá trị thực tiễn cao:

Thứ nhất, phương pháp trích xuất qua giao diện người dùng chỉ tiếp cận được tối đa 28% lượng thông tin hiện hữu và hoàn toàn bất lực trước dữ liệu đã bị xóa. Ngược lại, kỹ thuật trích xuất vật lý thông qua cổng kết nối JTAG (gồm 5 chân tín hiệu TCK, TMS, TDI, TDO, TRST) và đọc chip trực tiếp cho phép dump toàn bộ 100% ảnh nhị phân bộ nhớ Flash (dung lượng từ 128 MB đến 512 MB). Kỹ thuật này giúp khôi phục thành công 88,5% các bản ghi tin nhắn và danh bạ mà đối tượng đã chủ động xóa bỏ.

Thứ hai, nghiên cứu phát hiện cơ chế xóa bản tin SMS trên thẻ SIM có tính chất lưu vết đặc thù. Mỗi tin nhắn SMS chiếm một bản ghi cố định 176 byte trong tập tin EF_SMS. Khi người dùng thực hiện thao tác xóa, hệ thống chỉ thay đổi byte trạng thái đầu tiên về giá trị 00000000 (x/00), trong khi 175 byte phần dữ liệu TPDU vẫn được giữ nguyên vẹn. Tỷ lệ khôi phục hoàn chỉnh nội dung văn bản đạt tới 92,3% nếu vị trí ô nhớ đó chưa bị tin nhắn mới ghi đè hoàn toàn. Khi tin nhắn mới có kích thước ngắn hơn, phần dung lượng dư thừa chứa giá trị x/FF vẫn lưu lại một phần nội dung của tin nhắn cũ.

Thứ ba, việc khai thác tập tin vị trí LOCI (chiếm từ 5 đến 9 byte) và nhận dạng vùng định vị LAI trên thẻ SIM cho phép trích xuất thông tin trạm phát sóng BTS kết nối cuối cùng trước khi thiết bị tắt nguồn. Dữ liệu này giúp thu hẹp phạm vi di chuyển của đối tượng với độ tin cậy đạt 96,8% và sai số định vị dưới 500 mét.

Thứ tư, phần mềm giám định tự phát triển trên môi trường Visual Studio và Windows Mobile SDK kết hợp thư viện TULP2G đã tự động hóa quy trình đọc dữ liệu từ đầu đọc thẻ SIM và bộ nhớ máy. Thời gian trích xuất và xuất báo cáo giám định cho một mẫu thiết bị giảm mạnh từ 180 phút xuống còn 35 phút, tương đương mức rút ngắn 80,5% thời gian xử lý nghiệp vụ.

Thảo luận kết quả

Nguyên nhân cốt lõi giúp khôi phục được lượng lớn dữ liệu đã xóa bắt nguồn từ nguyên lý vận hành của bộ nhớ Flash và hệ điều hành nhúng. Hệ điều hành Windows CE không thực hiện xóa trắng vật lý tức thì nhằm tiết kiệm tài nguyên vi xử lý và kéo dài tuổi thọ ô nhớ thông qua thuật toán Wear Leveling. Nhờ đó, các chuỗi dữ liệu nhị phân vẫn tồn tại nguyên vẹn trên các trang (pages) chưa bị gom rác (garbage collection).

So với các giải pháp thương mại quốc tế như EnCase Neutrino hay Cellebrite UFED với chi phí bản quyền lên đến hàng chục nghìn USD và khả năng tùy biến hạn chế, phần mềm phát triển trong luận văn đạt tỷ lệ tương thích 98% trên nền tảng Windows Mobile với chi phí vận hành giảm hơn 90%. Về mặt trực quan hóa, toàn bộ dữ liệu thực nghiệm có thể được tổng hợp thành bảng ma trận đối sánh 12 trường thông tin pháp lý (gồm IMSI, ICCID, MSISDN, LOCI, SMSC, v.v.) và biểu đồ cột so sánh hiệu năng giữa 3 kỹ thuật trích xuất: Giao diện (28%), Logic (64%) và Vật lý (98,5%). Kết quả này cung cấp chứng cứ số khách quan, đáp ứng đầy đủ yêu cầu tố tụng hình sự.

Đề xuất và khuyến nghị

Dựa trên kết quả nghiên cứu, 4 nhóm giải pháp kỹ thuật và tổ chức được đề xuất nhằm nâng cao hiệu quả phòng chống tội phạm công nghệ cao:

Thứ nhất, chuẩn hóa quy trình thu giữ và đóng gói bảo quản vật chứng di động ngay tại hiện trường. Lực lượng trinh sát cần bắt buộc sử dụng túi bọc chống nhiễu sóng Faraday nhằm triệt tiêu 100% tín hiệu vô tuyến, ngăn chặn triệt để hành vi kích hoạt lệnh xóa dữ liệu từ xa. Cục Cảnh sát phòng chống tội phạm công nghệ cao chủ trì tổ chức bồi dưỡng nghiệp vụ cho 100% cán bộ điều tra trong thời hạn 6 tháng.

Thứ hai, đầu tư xây dựng phòng thí nghiệm giám định số chuyên dụng đạt chuẩn quốc tế. Trang bị đầy đủ các trạm nạp đọc chip nhớ chuẩn TSOP/BGA và thiết bị dò sóng JTAG chuyên dụng, đặt mục tiêu nâng năng suất giám định đạt trên 500 vụ án mỗi năm. Lộ trình triển khai hoàn thành trong 18 tháng do Bộ Công an chỉ đạo.

Thứ ba, tiếp tục hoàn thiện và nâng cấp phần mềm trích xuất dữ liệu nội địa. Mở rộng module phân tích sang các hệ điều hành di động hiện đại khác, hướng tới tự động hóa 90% quy trình xuất báo cáo giám định điện tử phục vụ tòa án trong vòng 12 tháng tới do nhóm nghiên cứu phối hợp cùng các viện khoa học kỹ thuật thực hiện.

Thứ tư, thiết lập cơ chế phối hợp chia sẻ dữ liệu định danh và nhật ký tổng đài thời gian thực giữa cơ quan điều tra và các nhà mạng viễn thông. Rút ngắn thời gian xác minh thông tin thuê bao (IMSI/IMEI) xuống dưới 2 giờ cho mỗi yêu cầu nghiệp vụ khẩn cấp, duy trì giao ban định kỳ hàng quý.

Đối tượng nên tham khảo luận văn

Nội dung luận văn mang lại giá trị học thuật và ứng dụng sâu rộng cho 4 nhóm đối tượng trọng điểm:

Điều tra viên và giám định viên kỹ thuật số: Cung cấp cẩm nang hướng dẫn chi tiết từ khâu đấu nối chân JTAG, đọc cấu trúc thẻ SIM bằng lệnh APDUs đến trích xuất dữ liệu bộ nhớ trong. Đây là công cụ đắc lực giúp thu thập 100% chứng cứ số hợp pháp trong các chuyên án tội phạm mạng phức tạp.

Kỹ sư an toàn thông tin và chuyên gia bảo mật: Nắm vững cơ chế quản lý bộ nhớ Flash, lỗ hổng nạp khởi động Bootloader và cấu trúc mã hóa A3/A8 trên SIM, từ đó thiết kế các giải pháp chống thất thoát dữ liệu và nâng cao năng lực phòng thủ cho thiết bị di động doanh nghiệp.

Giảng viên và học viên sau đại học chuyên ngành Công nghệ thông tin: Tài liệu tham khảo chuẩn mực về phương pháp nghiên cứu Mobile Forensics, phân tích kiến trúc vi xử lý 32-bit RISC và làm cơ sở phát triển các đề tài khoa học về an ninh thông tin nhúng.

Lập trình viên phần mềm di động và hệ thống nhúng: Vận dụng kiến trúc phân tầng Windows CE và các thư viện điều khiển giao tiếp phần cứng để xây dựng các ứng dụng quản lý danh bạ, tin nhắn an toàn và tối ưu hóa hiệu suất đọc ghi ô nhớ Flash.

Câu hỏi thường gặp

Tại sao tin nhắn SMS đã bị người dùng xóa trên thẻ SIM vẫn có thể khôi phục lại? Khi người dùng xóa tin nhắn, hệ thống SIM chỉ ghi đè byte trạng thái đầu tiên bằng giá trị 00000000 để đánh dấu vùng nhớ trống. Toàn bộ 175 byte chứa nội dung văn bản và số điện thoại người gửi vẫn nằm nguyên trên ô nhớ cho đến khi có dữ liệu mới ghi đè lên, cho phép trích xuất phục hồi chính xác.

Kỹ thuật trích xuất vật lý JTAG khác biệt như thế nào so với trích xuất qua giao diện? Khai thác qua giao diện chỉ chụp lại thông tin hiển thị trên màn hình và làm thay đổi nhật ký hệ thống. Phương pháp JTAG sử dụng 5 chân tín hiệu phần cứng để giao tiếp trực tiếp với bộ điều khiển bus, dump toàn bộ 100% hình ảnh bộ nhớ nhị phân mà không phụ thuộc vào tình trạng khóa mật khẩu hay màn hình bị hỏng.

Làm thế nào để đảm bảo tính toàn vẹn pháp lý của chứng cứ số thu thập từ smartphone? Điều tra viên phải tuân thủ nghiêm ngặt quy trình 3 giai đoạn: thu giữ cách ly sóng vô tuyến, tạo bản sao bit-by-bit trên thiết bị chuyên dụng và đối soát tính toàn vẹn bằng thuật toán băm mật mã học (MD5/SHA-256) trước khi tiến hành phân tích trên bản sao.

Tập tin LOCI trên thẻ SIM cung cấp những thông tin gì cho công tác điều tra? Tập tin thành phần LOCI có dung lượng từ 5 đến 9 byte lưu trữ mã nhận dạng vùng định vị LAI và trạng thái cập nhật vị trí của thuê bao. Thông tin này giúp xác định tọa độ trạm phát sóng di động mà thiết bị đã đăng ký kết nối trước thời điểm tắt nguồn.

Phần mềm tự phát triển trong luận văn có ưu điểm gì so với các công cụ giám định thương mại? Phần mềm tích hợp sâu với thư viện TULP2G và Windows Mobile SDK, cho phép tùy biến linh hoạt giao diện trích xuất, hỗ trợ xử lý trực tiếp các dòng máy đặc thù tại thị trường Việt Nam với thời gian xử lý dưới 35 phút và tiết kiệm chi phí đầu tư ban đầu.

Kết luận

Luận văn đã giải quyết trọn vẹn bài toán khoa học và thực tiễn trong công tác giám định kỹ thuật số phục vụ phòng chống tội phạm công nghệ cao tại Việt Nam:

  • Hệ thống hóa toàn diện cơ sở lý thuyết về kiến trúc hệ điều hành Windows Mobile và cấu trúc hệ thống tập tin phân cấp MF, DF, EF trên thẻ SIM theo tiêu chuẩn viễn thông GSM.
  • Phân tích chi tiết và kiểm chứng hiệu quả vượt trội của kỹ thuật trích xuất vật lý bit-by-bit qua JTAG và Chip-off, nâng tỷ lệ khôi phục dữ liệu bộ nhớ Flash lên 100% dung lượng thô.
  • Khám phá cơ chế lưu vết của cấu trúc bản ghi tin nhắn 176 byte và tập tin định vị LOCI, giúp tái tạo 88,5% dữ liệu đã bị xóa phục vụ công tác truy nguyên thủ phạm.
  • Xây dựng thành công quy trình nghiệp vụ giám định chuẩn 3 giai đoạn và phát triển phần mềm trích xuất dữ liệu độc lập, giảm 80,5% thời gian xử lý hồ sơ chứng cứ điện tử.
  • Đề ra lộ trình 12 tháng tiếp theo nhằm mở rộng công cụ sang các nền tảng Android và iOS, phục vụ đắc lực cho sự nghiệp bảo vệ an ninh trật tự trong kỷ nguyên số.

Các cơ quan bảo vệ pháp luật, viện nghiên cứu và chuyên gia an toàn thông tin cần đẩy mạnh ứng dụng các kỹ thuật giám định số này vào thực tiễn đấu tranh chuyên án ngay hôm nay nhằm nâng cao năng lực trấn áp tội phạm công nghệ cao.