Đến nội dung

RongChoi

RongChoi

Đăng ký: 26-12-2004
Offline Đăng nhập: Riêng tư
-----

#15172 Truy lùng dấu vết kẻ phản bội

Gửi bởi RongChoi trong 06-04-2005 - 18:24

Nemo đã bắt đầu có dáng dấp của kẻ phạm tội chuyên nghiệp rồi đấy :)
Ý kiến của Nemo đánh đúng vào điều quan trọng : Đó là phải đánh dấu thế nào để người mua không biết ta đánh dấu vào đâu!

Thực ra ngày trước các cụ phải giấu kín thông tin là ìtôi đánh dấu vào chữ số thứ 10 sau dấu thập phân của một số giá trị”. Điều đó có lẽ là bí mật của một vài cụ bô lão thôi chứ không nói cho ai biết cả.

Ngày nay thì ta có thể làm thực tế hơn, không dấu giếm gì như các bậc tiền bối :D. Ta có thể có nhiều kiểu đánh dấu khác nhau. Đây là một ví dụ :

http://www.di.ens.fr/~phan/Tracing.bmp

Sự khác biệt rất nhỏ. Trong hình a) chữ ìfor” của dòng thứ 2 lệch sang trái 1 chút so với dòng bên trên. Và bạn có thể thấy hai dòng này có thể coi là hoàn toàn giống nhau (hình b) ). Như vậy, ở đây chữ ìfor” đã bị đánh dấu và nếu ta chỉ nhận được 1 phiên bản thì ta không thể nào phát hiện được là nó đã bị đánh dấu!

Tất nhiên việc chống làm giả chỉ áp dụng để chống photocopy tài liệu bất hợp pháp, chống sao chép đĩa bằng thủ thuật sao từng bít,… Nếu kẻ gian ngồi đọc rồi đánh lại toàn bộ văn bản theo cách của nó thì ta có lẽ đành bó tay. Tuy vậy trong thực tế thì có lẽ kẻ gian thường photo rồi bán chứ còn lập nhà in để sản xuất qui mô có lẽ quá rủi ro, dễ bị phát hiện và khi bị phát hiện thì tội quá nặng.

Ta từ đây đặt giả thiết rất thực tế rằng : Dữ liệu của ta là một chuỗi nhị phân 0,1. Trên đó ta có thể đánh dấu 1 số vị trí mà từ 1 bản thì không ai có thể phát hiện được. Kẻ phản bội có thể thay đổi tùy ý trạng thái các bít (từ 0 sang 1 và ngược lại) trên văn bản theo ý của chúng trước khi tán phát.


#15084 Truy lùng dấu vết kẻ phản bội

Gửi bởi RongChoi trong 05-04-2005 - 13:58

Chúng ta sẽ chẳng làm gì được nếu kẻ phản bội đó không nhét cái đĩa lấy cắp đấy vào máy tính và vô tình khởi động một chương trình "an ninh" mà chúng ta đã cài đặt sẵn trong mỗi đĩa CD.

Chú nemo có 2 điểm chưa thể trở thành cảnh sát điều tra :D
- một là đánh giá thấp khả năng điều tra của mình, không có gì là ta không làm được cả.
- hai là đánh giá thấp khả năng của kẻ phản bội, không có gì là hắn không thể làm cả :)

Tuy vậy chú có tươg lai sẽ trở thành một chiến sỹ chuyên nghiệp vì đã nêu ra rất nhiều phương án thú vị có thể bắt được những tội phạm ... ngây thơ :D
Chúng ta hãy xem xét rằng kẻ phản bội rất chuyên nghiệp. Đối với chúng, cái đĩa CD của ta chỉ như mộ chuỗi dữ liệu 0,1 và do đó để sao chép thì chúng có thể tự tạo ra những chương trình riêng để sao chép từng bít 0,1 mà không cần dùng bất kể chương trình gì của chúng ta.
Ngoài ra các vần đề password cũng không ăn thua, kẻ gian có thể đưa password hợp lệ vào, mở file, lấy dữ liệu rồi sao chép toàn bộ dữ liệu sang đĩa khác. Tất cả các thao tác này hắn ta đều thực hiện mà không cần chạy bất cứ chương trình nào của chúng ta.

Chúng ta hãy giả thiết ở mức cao nhất rằng kẻ phản bội có thể sao chép dữ liệu thoải mái. Vấn đề là khi bắt được một bản sao chép giả, làm thế nào ta có thể lần lại dấu vết của chúng.

nemo nói là không thể là đánh giá sai cả tiền bối của chúng ta. Một trăm năm trước, khi mà thế giới còn chưa có các máy móc hiện đại như ngày nay, các bậc tiền bối đã nghĩ ra cách bán những bảng tính logarithm với những kỹ thuật thông minh hòng có thể truy ra kẻ sản xuất phi pháp. Mọi người đã từng nghe cha ông chúng ta kể lại chưa nhỉ?