Giờ chuẩn và giờ điện thoại: vì sao ảnh dễ bị giả giờ
Giờ chụp ảnh bị làm giả thế nào: chỉnh đồng hồ máy, sửa EXIF, đóng dấu lại ảnh cũ. Giờ đồng bộ máy chủ và đồng hồ đơn điệu giúp gì, và giới hạn ở đâu.
Giờ ghi trên ảnh chụp bằng điện thoại thông thường lấy từ đồng hồ của chính chiếc điện thoại, nên người dùng chỉ cần vào Cài đặt chỉnh giờ là có ảnh “chụp lúc 7:55” dù thực tế đã 9:30. Giờ tin cậy giải quyết việc này bằng cách đồng bộ với máy chủ rồi dùng một đồng hồ đơn điệu bên trong máy để đếm thời gian trôi qua, kể cả khi mất mạng. Bài này giải thích các cách giả giờ phổ biến, cơ chế giờ tin cậy hoạt động ra sao và những gì nó không làm được.
Lưu ý: Bài viết chỉ mang tính thông tin chung, không phải tư vấn pháp lý. Giá trị chứng cứ của ảnh trong từng vụ việc do cơ quan có thẩm quyền xem xét.
Ba cách giờ chụp ảnh thường bị làm giả
1. Chỉnh đồng hồ điện thoại
Đây là cách đơn giản nhất. Tắt “giờ tự động”, lùi đồng hồ về sáng sớm, mở camera hoặc ứng dụng đóng dấu giờ, chụp, rồi bật lại giờ tự động. Mọi ứng dụng đọc giờ từ hệ thống đều in ra giờ sai, kể cả dữ liệu EXIF. Đổi múi giờ cũng cho kết quả tương tự.
2. Sửa dữ liệu EXIF
File JPEG chứa trường DateTimeOriginal trong EXIF. Có rất nhiều phần mềm miễn phí trên máy tính và điện thoại cho phép sửa trường này trong vài giây. Hơn nữa, khi ảnh đi qua Zalo, Facebook hay Messenger, EXIF thường bị xóa, nên người nhận gần như không có gì để đối chiếu.
3. Đóng dấu lại ảnh cũ
Người dùng lấy một tấm ảnh chụp hôm trước, đưa vào ứng dụng chỉnh ảnh và gõ dòng ngày giờ mới. Một biến thể khác là chụp lại màn hình đang hiển thị ảnh cũ bằng ứng dụng camera có dấu giờ. Kết quả là tấm ảnh trông như vừa chụp, với dấu giờ “thật”.
| Cách giả | Độ khó | Dấu hiệu người nhận có thể thấy |
|---|---|---|
| Chỉnh đồng hồ máy | Rất dễ | Gần như không có nếu chỉ nhìn ảnh |
| Sửa EXIF | Dễ | Không thấy nếu không có bản gốc |
| Đóng dấu lại ảnh cũ | Dễ | Phông chữ lệch, ánh sáng không khớp thời tiết |
| Chụp lại màn hình | Trung bình | Viền màn hình, vân sáng, độ nét kém |
Điểm chung: tất cả đều dựa vào việc giờ do người chụp kiểm soát. Muốn chống, giờ phải đến từ một nguồn họ không kiểm soát được.
Giờ tin cậy hoạt động thế nào
Bước 1: đồng bộ với máy chủ
Khi có mạng, ứng dụng hỏi máy chủ “bây giờ là mấy giờ”. Thời gian đi và về của yêu cầu được đo lại; nếu mạng quá chậm, mẫu đó bị bỏ. Từ đó ứng dụng ước tính giờ máy chủ tại thời điểm nhận phản hồi, sai số rất nhỏ so với nhu cầu chấm công hay báo cáo hiện trường. Việc đồng bộ được lặp lại định kỳ khi ứng dụng đang mở và khi có mạng trở lại.
Bước 2: neo vào đồng hồ đơn điệu
Mỗi điện thoại có một đồng hồ đơn điệu (monotonic clock): bộ đếm thời gian kể từ khi máy khởi động, chạy cả khi màn hình tắt, và không thay đổi khi người dùng chỉnh giờ. Trên Android là thời gian trôi qua kể từ lúc khởi động, trên iOS là bộ đếm liên tục tương ứng.
Ứng dụng lưu một “mốc neo”: giờ máy chủ và giá trị đồng hồ đơn điệu tại cùng thời điểm.
Bước 3: tính giờ lúc chụp
Khi bấm chụp, giờ tin cậy bằng giờ máy chủ ở mốc neo cộng với khoảng thời gian đồng hồ đơn điệu đã đếm từ đó. Ví dụ:
- 08:00 đồng bộ xong, đồng hồ đơn điệu đang ở giá trị A.
- Nhân viên tắt mạng và chỉnh giờ máy lùi 2 tiếng.
- Đúng 09:00 thật, đồng hồ đơn điệu đã đếm thêm 60 phút.
- Giờ trên ảnh: 08:00 + 60 phút = 09:00, bất kể đồng hồ máy đang hiển thị 07:00.
Vì không cần mạng tại lúc chụp, cơ chế này vẫn đúng khi làm việc ở hầm, vùng núi hay công trình chưa có sóng. Xem thêm bài chụp ảnh bằng chứng khi không có mạng.
Khi nào giờ không còn được xác thực
Cơ chế có một điểm yếu đã biết: đồng hồ đơn điệu đặt lại khi máy khởi động lại. Nếu điện thoại tắt nguồn hoặc khởi động lại trong lúc không có mạng, mốc neo cũ không còn dùng được. Lúc này ứng dụng không đoán mò mà làm hai việc:
- Dùng giờ của máy để in lên ảnh, và ghi rõ nguồn giờ là “giờ máy, chưa xác thực”.
- Gắn cờ để máy chủ và quản lý biết, cho tới lần đồng bộ kế tiếp.
Tương tự, nếu mốc neo đã quá cũ vì máy rất lâu không có mạng, ảnh cũng được đánh dấu chưa xác thực. Minh bạch về giới hạn tốt hơn là in ra một con số trông chắc chắn nhưng không có căn cứ.
Máy chủ kiểm tra thêm những gì
Giờ tin cậy trên máy là lớp đầu tiên. Khi ảnh được tải lên, máy chủ kiểm tra lại:
| Kiểm tra | Mục đích |
|---|---|
| Lệch giờ | So giờ điện thoại với giờ đã hiệu chỉnh; lệch đáng kể thì gắn cờ |
| Tải lên trễ | Ảnh tới máy chủ sau hơn 15 phút kể từ lúc chụp thì gắn cờ |
| Thiết bị root/jailbreak | Máy đã mở khóa hệ thống dễ bị can thiệp hơn |
| Bản ứng dụng không hợp lệ | Ảnh không đến từ bản ứng dụng chính thức |
Với ảnh chấm công, hệ thống lưu cả giờ chụp tin cậy và giờ máy chủ nhận được. Giờ chụp dùng để tính đi muộn và giờ công; chênh lệch giữa hai giờ giúp quản lý thấy ảnh nào được gửi muộn. Bạn có thể đọc cách áp dụng trong bài chống gian lận chấm công.
Giới hạn cần nói thẳng
- Không phải dấu thời gian được chứng thực. Giờ tin cậy của SnapID Mark không phải dấu thời gian do tổ chức cung cấp dịch vụ cấp dấu thời gian phát hành theo chuẩn như RFC 3161, và không đi kèm chữ ký số.
- Tín hiệu từ điện thoại có thể bị can thiệp. Một ứng dụng bị sửa đổi hoặc chạy trên máy đã root có thể gửi dữ liệu sai. Vì vậy máy chủ kiểm tra lại và gắn cờ, nhưng không thể bảo đảm tuyệt đối.
- Giờ đúng không chứng minh nội dung đúng. Giờ tin cậy cho biết ảnh được chụp lúc nào, không chứng minh cảnh trong ảnh là thật (ví dụ chụp lại một bức ảnh in sẵn).
- Trước lần đồng bộ đầu tiên, ứng dụng chưa có mốc neo nên chỉ có giờ máy.
SnapID Mark áp dụng giờ tin cậy ra sao
SnapID Mark in giờ tin cậy lên mọi ảnh, cùng ngày, thời tiết, tọa độ GPS, địa chỉ, bản đồ nhỏ và mã SnapID kèm QR. Trong chi tiết ảnh, dòng thời điểm chụp ghi rõ nguồn: “Giờ mạng · bỏ qua giờ máy” hoặc “Giờ máy · chưa xác thực”. Người nhận quét QR sẽ thấy thời điểm chụp do hệ thống lưu, không phải chữ in trên ảnh. Ảnh chụp khi mất mạng được giữ trên máy và tự tải lên sau. Tìm hiểu thêm ở phần bảo mật và tính năng.
Nếu đội của bạn cần giờ chụp không sửa được bằng cách chỉnh đồng hồ, hãy tải SnapID Mark và thử chụp một ảnh sau khi đổi giờ máy.
Câu hỏi thường gặp
Chỉnh giờ điện thoại có làm thay đổi giờ trên ảnh SnapID Mark không?
Không, miễn là ứng dụng đã đồng bộ với máy chủ từ lần khởi động máy hiện tại. Giờ trên ảnh tính từ mốc máy chủ cộng thời gian đồng hồ đơn điệu đếm được.
Mất mạng cả ngày thì giờ còn đúng không?
Còn, nếu máy không khởi động lại. Đồng hồ đơn điệu vẫn chạy khi không có mạng và khi màn hình tắt.
Vì sao ảnh của tôi ghi “giờ máy, chưa xác thực”?
Thường do điện thoại đã khởi động lại khi không có mạng, hoặc chưa đồng bộ lần nào. Khi có mạng trở lại, ứng dụng đồng bộ và các ảnh chụp sau đó dùng lại giờ tin cậy.
Đổi múi giờ khi đi công tác có ảnh hưởng không?
Thời điểm được ghi nhận không đổi; múi giờ chỉ ảnh hưởng cách hiển thị giờ trên stamp.
Giờ tin cậy có giá trị pháp lý như chữ ký số không?
Không. Đây là bằng chứng kỹ thuật giúp kiểm tra, không phải dấu thời gian được chứng thực. Xem bài giá trị chứng cứ của ảnh có dấu thời gian.