Kỹ thuật phát hiện can thiệp đối với thiết bị điện tử
(anarsec.guide)- Chỉ với vài phút tiếp cận vật lý, laptop và điện thoại có thể bị cài keylogger, sao chép thiết bị lưu trữ, chỉnh sửa firmware hoặc phần mềm, nên cần một lớp phòng vệ để kiểm tra dấu vết về sau
- Niêm phong bằng sơn móng tay kim tuyến là cách chụp lại mẫu ngẫu nhiên riêng biệt trên đầu ốc để kiểm tra xem vỏ máy có bị mở hay không; bôi trực tiếp lên ốc sẽ an toàn hơn bôi lên nhãn dán
- Với thiết bị điện tử nhạy cảm, có thể tạo lưu trữ kiểu khảm bằng hộp trong suốt và vật liệu trộn nhiều màu, rồi dùng Blink Comparison để so sánh ảnh trước đó với trạng thái hiện tại
- Auditor của GrapheneOS và Heads trong môi trường Tails·Qubes OS giúp bổ sung khả năng phát hiện sửa đổi firmware và phần mềm, nhưng nếu phát hiện thiết bị đã bị can thiệp thì phải loại ngay khỏi nhóm thiết bị đáng tin cậy
- Kết hợp thêm ứng dụng Android như Haven và cả giám sát video sẽ làm tăng số lớp mà kẻ tấn công phải vượt qua; về thực tế, an toàn nhất là áp dụng nhất quán mọi lớp ngay từ đầu
Vì sao tiếp cận vật lý lại nguy hiểm
- Nếu cảnh sát hoặc kẻ tấn công tiếp cận vật lý thiết bị điện tử, chỉ trong thời gian ngắn họ cũng có thể làm tổn hại thiết bị ở cấp phần cứng, firmware hoặc phần mềm
- Tấn công “Evil maid” là kiểu kẻ tấn công tạm thời giữ laptop hoặc điện thoại đã mã hóa, rồi dù không giải mã được dữ liệu vẫn chỉnh sửa thiết bị và đặt lại đúng chỗ cũ
- Khi người dùng quay lại và nhập thông tin xác thực, cuộc tấn công có thể thành công
- Các kiểu can thiệp có thể gồm sửa dữ liệu ổ cứng, thay firmware, cài keylogger phần cứng
- Phòng thủ nhiều lớp là cấu trúc buộc kẻ tấn công phải vượt qua toàn bộ nhiều lớp bảo mật thì mới thành công
Niêm phong ốc bằng sơn móng tay kim tuyến
- Một niêm phong hiệu quả phải để lại dấu vết khi bị tháo bỏ hoặc thay thế, đồng thời có mẫu riêng biệt mà kẻ tấn công khó sao chép
- Sơn móng tay kim tuyến có thể tạo ra mẫu ngẫu nhiên khó sao chép; nếu chụp ảnh lại, về sau có thể kiểm tra xem nó có bị tháo đi và bôi lại hay không
- Kỹ thuật này được giới thiệu trong Thwarting Evil Maid Attacks công bố năm 2013
- Cách làm như Mullvad VPN: dán sticker lên đầu ốc rồi bôi sơn móng tay lên trên, đã được đánh giá trong kiểm thử độc lập là chỉ phù hợp một phần
- Ngay cả kẻ tấn công không quá lành nghề cũng có thể dùng kim hoặc dao mổ nhấc phần dưới sticker lên để tiếp cận ốc
- Phần niêm phong bị vỡ có thể được vá lại bằng sơn móng tay trong suốt, và trong đa số thử nghiệm thì thậm chí không cần đến bước đó
- Số lượng chi tiết ở mép sticker rất quan trọng; loại sticker niêm phong đặc biệt sẽ vỡ khi bóc có thể phù hợp hơn
- Cách tốt hơn là bôi sơn móng tay kim tuyến trực tiếp lên ốc, thay vì bôi lên sticker
- Cách bôi trực tiếp này được dùng trên laptop của NitroKey và Purism
- Nếu lỗ ốc quá sâu, sẽ khó chụp ảnh niêm phong trong điều kiện thông thường
- Nếu lỗ nông hoặc đổ quá nhiều sơn, có rủi ro bị cắt phần trên ra, thao tác xong rồi dán lại bằng sơn trong suốt
- Nếu có quá ít hạt kim tuyến, chúng có thể bị sắp xếp lại bằng tay về đúng vị trí cũ sau khi thao tác
- Trong Tamper Evident Challenge năm 2018, đã có trường hợp niêm phong bằng sơn móng tay kim tuyến bị vượt qua
- Loại sơn dùng khi đó có hạt kim tuyến khá lớn và chỉ gồm hai màu
- Nếu áp dụng vào lỗ ốc nhỏ, tăng mật độ hạt nhưng không bôi quá dày, mức độ khó để vượt qua sẽ tăng lên
- Dùng thêm keo dán sẽ làm giảm thêm khả năng bị vượt qua
So sánh ảnh và quy trình áp dụng
- Để kiểm tra mẫu ngẫu nhiên, có thể dùng phương pháp so sánh nhấp nháy (blink comparison) vốn được dùng trong thiên văn học để tìm các thay đổi nhỏ
- Nếu chuyển nhanh qua lại giữa ảnh gốc và ảnh hiện tại, những thay đổi nhỏ sẽ dễ nhận ra hơn
- Trên Android có thể dùng ứng dụng Blink Comparison
- Ứng dụng mã hóa vùng lưu trữ để kẻ tấn công không thể dễ dàng thay ảnh
- Nó hỗ trợ chụp ảnh so sánh ở cùng góc và khoảng cách với ảnh gốc, và khi chạm màn hình sẽ luân phiên hiển thị hai ảnh
- Có thể cài như một ứng dụng không cần Google Services, nhưng không phải theo cách cài qua F-Droid
- Khi áp dụng cho ốc laptop, nếu dự định cài firmware Heads thì nên cài trước
- Làm ngược thứ tự sẽ buộc phải gỡ sơn móng tay rồi bôi lại
- Quy trình thực tế diễn ra như sau
- Chụp ảnh mặt đáy laptop rồi đánh số các con ốc bằng chương trình như GIMP
- Ví dụ ThinkPad X230 có 13 con ốc cần đánh số
- Bôi trực tiếp lên từng con ốc loại sơn móng tay có nhiều màu và kích cỡ kim tuyến khác nhau; phải có đủ hạt kim tuyến nhưng không bôi quá dày
- Sau khi khô, chụp cận cảnh từng con ốc bằng ứng dụng Blink Comparison hoặc camera thường
- Để ánh sáng có thể tái lập, nên đóng rèm cửa và dựa vào đèn trong phòng cùng đèn flash camera
- Đặt số vào tên file ảnh và sao lưu sang vị trí lưu trữ thứ hai
- Nếu sau này cần tháo sơn để truy cập bên trong, hãy dùng xi lanh bôi dung dịch tẩy để tránh dùng quá nhiều làm hỏng linh kiện điện tử bên trong
Lưu trữ có khả năng phát hiện can thiệp cho thiết bị nhạy cảm
- Khi rời khỏi nhà, cần có cách lưu trữ phát hiện can thiệp cho các thiết bị điện tử nhạy cảm như laptop, ổ đĩa ngoài, USB, điện thoại, bàn phím và chuột ngoài
- Két sắt thường được dùng để bảo vệ đồ giá trị, nhưng có thể bị vượt qua bằng nhiều cách và một số cách rất khó bị phát hiện
- Dù có thể biến két sắt thành dạng phát hiện can thiệp, việc này không hề dễ hoặc rẻ
- Một cách rẻ hơn là đặt thiết bị điện tử vào hộp có mặt trước trong suốt rồi phủ bằng hỗn hợp vật liệu có màu để tạo khảm
- Có thể đặt hộp lên khăn hoặc quần áo để va đập hay rung động không làm thay đổi lớp khảm
- Trước khi cất giữ, chụp lại mọi mặt nhìn thấy được và lưu vào thiết bị an toàn, hoặc gửi cho người đáng tin cậy qua kênh đã mã hóa và xác thực
- Có thể bọc thiết bị bằng màng bọc, túi hoặc vật tương tự để tránh bị bẩn hoặc vật liệu lọt vào cổng kết nối
- Ví dụ về hỗn hợp vật liệu gồm đậu lăng đỏ và đậu lăng beluga, đậu Hà Lan vàng và đậu trắng
- Với hộp đủ chứa laptop và trong suốt ở mọi mặt, bể cá nhỏ là lựa chọn phù hợp
- Với lưu trữ dài hạn, có thể dùng niêm phong chân không
- Thiết bị dùng để chụp ảnh lưu trữ cũng cần được cân nhắc bảo mật riêng
- Nếu dùng điện thoại Haven chuyên dụng thì vì thiết bị này vốn để bên ngoài hộp lưu trữ, nó cũng có thể dùng để chụp ảnh lưu lại
- Nếu có thiết bị GrapheneOS, có thể chụp ảnh rồi giấu nó ở đâu đó trong nhà
- Camera không có mã hóa nên kẻ tấn công dễ sửa ảnh hơn, và cũng không dùng được ứng dụng Blink Comparison
Phát hiện can thiệp firmware và phần mềm
- Không chỉ phần cứng mà phần mềm và firmware cũng là đối tượng cần phát hiện can thiệp
- Muốn tin tưởng một thiết bị điện tử thì phải tin được cả phần cứng, firmware lẫn phần mềm
- Sự xâm phạm phần mềm hoặc firmware có thể xảy ra không chỉ do tiếp cận vật lý mà còn do tấn công từ xa qua Internet
- Trên GrapheneOS, Auditor có thể cảnh báo khi firmware hoặc phần mềm hệ điều hành bị sửa đổi
- Nếu Auditor thực hiện chứng thực từ xa, bạn có thể nhận email
- Trên Tails hoặc Qubes OS, Heads có thể đảm nhiệm vai trò tương tự trước khi nhập mật khẩu khởi động
- Chỉ dùng được trên thiết bị được hỗ trợ
- Việc cài đặt là tác vụ nâng cao, nhưng quá trình sử dụng thì không khó
- Có thể mang USB security dongle của Heads theo khi ra ngoài, còn dongle dự phòng thì giấu ở nhà một người bạn đáng tin cậy
- Nếu Auditor hoặc Heads phát hiện có can thiệp, thiết bị đó phải được xem ngay là thiết bị không còn đáng tin cậy
- Phân tích pháp y có thể giúp hiểu cách thức bị xâm phạm
- Có thể liên hệ các dịch vụ như Access Now’s Digital Security Helpline, nhưng không nên gửi dữ liệu cá nhân
Phát hiện xâm nhập vật lý
- Phát hiện xâm nhập vật lý là quá trình phát hiện khi kẻ tấn công đi vào hoặc cố đi vào một không gian
- Hệ thống giám sát video có thể có các đặc tính sau
- Camera phản ứng với chuyển động và có thể gửi cảnh báo khi phát hiện hoặc bị can thiệp
- Có thể đặt camera ở nơi nhìn thấy lối ra vào hoặc ở vị trí kín đáo
- Để tránh bị giám sát khi đang ở trong không gian đó, có thể bật ngay trước khi ra ngoài và tắt ngay sau khi trở về
- Chỉ dùng lưu trữ phát hiện can thiệp có thể bỏ sót mục đích xâm nhập như cài thiết bị giám sát ngầm, nên dùng kèm phát hiện xâm nhập vật lý sẽ an toàn hơn
- Haven là ứng dụng Android do Freedom of Press Foundation phát triển, dùng microphone, cảm biến chuyển động, cảm biến ánh sáng và camera để theo dõi thay đổi trong phòng và ghi log
- Hiện không còn được bảo trì
- Thông báo từ xa đang bị hỏng
- Trên nhiều thiết bị, độ tin cậy thấp
- Cho đến khi Haven hoạt động hoàn chỉnh, nên dùng thêm hệ thống giám sát video để có thể nhận cảnh báo từ xa
- Điều này quan trọng để phòng trường hợp kẻ xâm nhập sửa log cục bộ
- Nên chọn mẫu có tính năng riêng tư, chẳng hạn không hoạt động qua cloud
- motionEye OS hỗ trợ cảnh báo từ xa khi phát hiện chuyển động, nhưng việc cấu hình đòi hỏi kiến thức Linux
Cách vận hành Haven
- Tốt nhất nên dùng Haven trên một thiết bị Android chuyên dụng, giá rẻ
- Pixel đời cũ có giá rẻ mà camera tốt, phù hợp cho cả Haven lẫn Blink Comparison
- Một số mẫu vẫn có thể còn được GrapheneOS hỗ trợ
- Phải bật mã hóa toàn bộ ổ đĩa
- Nếu có smartphone riêng khác, thay vì dùng nó như điện thoại Haven chuyên dụng, nên tắt máy và cất trong hộp lưu trữ phát hiện can thiệp
- Nếu đang chạy Haven trên điện thoại chính và bị kẻ xâm nhập phát hiện, bạn sẽ vô tình cho phép chúng tiếp cận vật lý với một thiết bị đang bật
- Quy trình vận hành thực tế như sau
- Đặt smartphone Haven ở nơi nhìn thấy hành lang hoặc đường tiếp cận khu vực lưu trữ mà kẻ xâm nhập buộc phải đi qua
- Cắm nguồn để pin không bị cạn
- Trước khi ra ngoài, đặt đếm ngược rồi bật Haven
- Hiện tại cảnh báo từ xa không hoạt động, nên log cục bộ sẽ được lưu trên thiết bị Android
- Sau khi về nhà, kiểm tra log Haven
Quy trình dùng nhiều lớp cùng lúc
- Nếu dùng kết hợp các biện pháp trên, kẻ tấn công sẽ phải vượt qua cả phát hiện xâm nhập vật lý lẫn lưu trữ phát hiện can thiệp
- Ngay cả bên trong lớp lưu trữ phát hiện can thiệp, điểm kiểm tra cũng khác nhau tùy loại tấn công
- Với tấn công cần mở laptop, niêm phong bằng sơn móng tay kim tuyến sẽ đối phó
- Với tấn công phần mềm hoặc firmware, Heads hoặc Auditor sẽ đối phó
- Mỗi lớp tuy có vẻ trùng lặp nhưng đều quan trọng; càng nhiều lớp thì trình độ chuyên môn và chi phí cần để tấn công thành công càng tăng mạnh
- Cách tốt nhất là có được thiết bị mới bằng phương thức khó bị chặn bắt, rồi áp dụng nhất quán mọi lớp ngay từ đầu
- Khi rời nhà trong thời gian dài mà không có ai ở nhà, thứ tự phù hợp là
- Đặt thiết bị đã tắt vào hộp lưu trữ phát hiện can thiệp
- Chụp các ảnh cần thiết
- Kích hoạt Haven
- Sau khi trở về, hãy kiểm tra dấu hiệu xâm nhập trước
- Trước hết kiểm tra log Haven
- Tiếp theo dùng Blink Comparison để kiểm tra trạng thái hộp lưu trữ phát hiện can thiệp
- Ốc laptop chỉ cần kiểm tra khi có điều gì đáng ngờ
- Sau khi thiết lập xong, Heads và Auditor không đòi hỏi nhiều công sức để sử dụng đúng
- Auditor chạy không cần tương tác
- Heads trở thành một phần của quy trình khởi động
Vì sao két sắt là chưa đủ
- Một số két sắt có thể bị mở khóa solenoid mà không để lại dấu vết bằng nam châm đất hiếm
- Safe bouncing là cách gõ hoặc làm nảy két sắt để dịch chuyển cơ chế khóa rồi mở mà không bị phát hiện
- Két dùng cơ cấu bánh răng ít dễ bị tấn công cơ học kiểu này hơn
- Nhiều mẫu két có mã đặt lại dành cho quản trị hoặc try-out combination
- Nếu không thay đổi khỏi giá trị mặc định, chúng có thể bị mở mà không bị phát hiện
- Spiking là cách để lộ dây dẫn tới nút reset, solenoid hoặc motor rồi chích pin vào
- Vì cần tiếp cận dây dẫn, về lý thuyết có thể biến thành dạng phát hiện can thiệp
- Tấn công vét cạn có thể thực hiện được nếu kẻ tấn công có thời gian
- Khóa dạng núm xoay có thể bị vét cạn bằng auto dialer được máy tính hóa hoạt động không cần giám sát
- Bàn phím điện tử sẽ ít dễ bị vét cạn hơn nếu được thiết kế tốt với cơ chế khóa tạm tăng dần
- Các công cụ như Little Black Box và Phoenix có thể tự động lấy hoặc đặt lại tổ hợp của khóa điện tử
- Các công cụ này thường kết nối vào dây bên trong có thể truy cập được mà không làm hỏng khóa hay container
- Vì cần tiếp cận dây dẫn, về lý thuyết cũng có thể biến thành dạng phát hiện can thiệp
- Tấn công dựa trên bàn phím còn có nhiều biến thể khác, và một số có thể được giảm thiểu bằng quy trình bảo mật vận hành phù hợp
1 bình luận
Ý kiến trên Hacker News
Vài năm trước tôi từng làm một dự án dùng một phần nguyên lý kiểu này để ngăn thuốc giả: https://www.nature.com/articles/s41598-022-11234-4
Nói thêm, tôi cho rằng vẫn còn nhu cầu chưa được đáp ứng về các thuật toán có thể lưu ảnh của những mẫu ngẫu nhiên như thế này vào cơ sở dữ liệu và chuyển chúng thành văn bản hoặc dạng tương tự để tìm kiếm nhanh
Tôi cũng đã thử các thuật toán độ tương đồng hình ảnh như loại dùng trong Google Reverse Image Search, nhưng chúng không phù hợp lắm cho việc này; trong bài báo, chúng tôi tạo một thuật toán tự chế khá thô để chuyển mẫu thành tập hợp chuỗi, chạy cũng tạm ổn nhưng chắc chắn phải có cách tốt hơn
Trước đây tôi từng làm ở MusicIP, nơi mà theo tôi biết là đã phát triển hệ thống lấy dấu vân tay mà MusicBrainz sử dụng
Nhà sản xuất có lẽ sẽ không biết đó là va chạm, hay là người dùng đang cố kiểm tra cùng một viên thuốc hai lần
Camera ngày càng nhỏ và rẻ hơn. Có thể phát hiện và định vị camera ẩn bằng TEMPEST / Van Eck phreaking: https://www.usenix.org/system/files/sec24fall-prepub-357-zha...
Việc mã hóa và nén video thô của camera gián điệp diễn ra trong bộ nhớ đọc/ghi tích hợp, và hoạt động này được cho là tạo ra bức xạ điện từ. ESauron cố ý tạo ra thay đổi trong cảnh rồi phát hiện mức bức xạ điện từ tăng lên để tìm camera gián điệp
Trong thử nghiệm với 50 sản phẩm camera, họ phát hiện với độ chính xác 100% chỉ sau 4 lần kích thích; ngay cả khi có vật cản, khoảng cách phát hiện có thể vượt quá 20m và vị trí cũng được xác định chính xác
Bài báo cũng thừa nhận trong phần giới hạn rằng smartphone hiện đại giảm rò rỉ bức xạ điện từ nhờ kỹ thuật DDR công suất thấp và Faraday cage nội bộ; sự kết hợp này khiến nguyên mẫu ESauron hiện tại khó phát hiện bức xạ điện từ từ bộ nhớ camera smartphone hơn nhiều
Tôi đang dùng Brave trên iOS mới nhất và đã bật Lockdown mode được 6 tháng. Có gì đó kỳ lạ trong PDF đó
Có tiêu chuẩn DoD liên quan đến chuyện này. Chủ yếu dành cho cấp SECRET; nơi lưu trữ tài liệu SECRET phải để lại dấu vết khi bị can thiệp, nhưng không nhất thiết phải có khả năng chống tấn công cực cao
Tủ hồ sơ cần có các mối nối được hàn, sơn phủ và khóa tốt. Có thể dùng xà beng cạy tủ hồ sơ bảo mật, nhưng hư hại sẽ lộ ra. Xem trang 5.3.1 của [1]
U.S. Navy cho phép niêm phong dạng nhãn, nhưng đánh giá mức bảo mật là “minimal”. Xem trang 6.3 của [2]. Defense Counterintelligence Agency cũng có hướng dẫn về niêm phong bảo mật, nhưng có lẽ là tài liệu cũ
Cũng có loại “niêm phong chống can thiệp để lại phần keo/dấu vết”. Khi bóc ra sẽ bẩn và dễ thấy, đồng thời có số sê-ri mã vạch. Nếu kẻ tấn công có đủ nguồn lực, có thời gian tiếp cận lâu và có thể kiểm tra trước niêm phong để tạo bản sao, họ có thể bóc ra rồi thay thế; nhưng với mô hình đe dọa như vậy thì ngay từ đầu không nên để thứ gì thú vị trong một chiếc laptop không có người trông coi
[1] https://www.nispom.org/NISPOMwithISLsMay2014.pdf
[2] https://exwc.navfac.navy.mil/Portals/88/Documents/EXWC/DoD_L...
[3] https://www.dcsa.mil/Portals/91/Documents/CTP/NAO/security_s...
[4] https://seals.com/security-tape-labels/?_bc_fsnf=1&Classific...
Động cơ đã bị tháo bỏ, nhưng giá lắp cùng các bình nhiên liệu và chất oxy hóa vẫn còn nguyên; để nhìn vào bên trong, họ phải tháo ổ cắm điện 4 lỗ nằm sau niêm phong nhựa có đóng dấu Liên Xô
Con tàu vũ trụ phải được trả về đúng trạng thái như lúc được phát hiện, và nếu Liên Xô nhận ra thiếu niêm phong thì coi như xong. Khi xe của CIA quay lại, bên trong có một niêm phong Liên Xô giả hoàn hảo, và họ có thể niêm phong lại tấm panel để che giấu vụ trộm
https://www.technologyreview.com/2021/01/28/1016867/lunik-ci...
Năng lực chính của chính phủ Mỹ trong việc vô hiệu hóa niêm phong nằm ở CIA
Lần đầu tôi biết đến cơ chế “dấu vết can thiệp” là qua anime Death Note
https://youtube.com/watch?v=zZBR9iQ7DRA3D
Nhân vật chính dùng nhiều thiết bị như độ cao của chốt cửa, mảnh giấy giữa cửa và tường, ruột bút chì kim ở bản lề cửa. Một niêm phong bị lệch thì có thể bỏ qua, nhưng nếu cả 3 đều bị phá thì tức là đã có ai đó vào phòng
Hồi nhỏ, khi sống cùng bố mẹ và anh chị em, tôi đã tự dùng mẹo mảnh giấy này nên dễ dàng biết được ai đã vào và lục đồ của mình; với ngăn kéo “bí mật” có làm đáy giả, tôi còn dùng cả mẹo ruột bút chì kim
Nếu cả ba đều bị phá thì đó là kẻ đột nhập non tay như người trong gia đình; còn nếu một cái đã được khôi phục nhưng hai cái còn lại bị phá thì nghĩa là đó là kẻ đột nhập lành nghề như cảnh sát
Một cách là đặt cốc nước sau cửa, để khi cửa mở thì nước sẽ đổ lên một tờ giấy vệ sinh có vẽ sẵn hình khó sao chép. Ông ấy còn nói cách khác nữa nhưng tôi quên rồi; vì mẹo ruột bút chì kim nghe quen nên cũng có thể là cách đó
Snowden cũng nổi tiếng là thích anime, nên có khả năng ông ấy đã xem cảnh đó
Tôi thích sách thông tin hơn văn học nên đã đọc rất nhiều sách kiểu này. Có đủ loại mẹo như viết chữ bằng sữa rồi làm hiện ra bằng chanh, mẹo dây giày, kỹ thuật bám đuôi ai đó; đó là đầu thập niên 90 khi Chiến tranh Lạnh đang kết thúc
Đến giờ tôi vẫn thích các podcast về thám tử tư, điệp viên, tình báo quân sự và điều tra cảnh sát. Podcast gần nhất tôi nghe là về vụ sát hại chính trị gia Hà Lan Pim Fortuyn; trong báo cáo cảnh sát đã bỏ sót việc hung thủ, người gần như bị bắt quả tang, sống cạnh nhà một cựu tội phạm cộm cán, và vài năm sau cựu tội phạm đó lại sống gần một phần tử khủng bố Hồi giáo
Vì vậy nảy sinh nghi vấn liệu ông ta có đưa vũ khí cho hung thủ hay không, hay ông ta là nguồn tin của AIVD (khi đó là BVD); rồi còn có cú twist rất điển hình là cựu tội phạm đó qua đời trong lúc podcast đang được sản xuất. Không có kết luận, nhưng đó là một câu chuyện thú vị
Tôi đã phải tháo một chiếc máy hút bụi Roborock còn khá mới để vệ sinh hoàn toàn. Lý do là nó đã phát hiện một mẩu phân chó và tạo ra một bãi chiến trường rất ngoạn mục
Tôi đã tháo hết mọi con ốc nhìn thấy nhưng nắp đáy vẫn không bung ra; mãi sau mới nhận ra cái lỗ trông như nhựa trám thực ra là niêm phong sáp che con ốc cuối cùng. Có vẻ là một cách kiểm tra can thiệp đơn giản phục vụ mục đích bảo hành
Tôi dùng súng khò nhiệt để làm nóng rồi bóc tem chống can thiệp ra. Tôi đã dành dụm rất lâu để mua chiếc Xbox đó nên không thể để mất bảo hành, và may là mẹo súng khò nhiệt cũ kỹ đã giúp tránh làm hỏng tem
Microsoft đã trả tiền để sản xuất tem bảo mật nhằm ngăn can thiệp, và thiết bị đó, để chống can thiệp, thậm chí còn chạy cả hypervisor, một điều khá khác thường vào thời điểm đó
Nhưng ai đó trên Internet đã phát hiện ra rằng chỉ cần hơ nóng bằng súng khò nhiệt rồi cẩn thận bóc bằng nhíp là được, và có thể thay firmware ổ DVD để nó báo với hệ điều hành “hoàn toàn bảo mật” bị khóa rằng “vâng, đây là đĩa Xbox 360 chính thức”
Công ty chỉ có thể từ chối bảo hành đối với hạng mục cụ thể mà người dùng thực sự đã làm hỏng. Nếu bạn mở thiết bị điện tử mà không làm hỏng gì, hãy yêu cầu họ cung cấp bằng văn bản lý do vì sao họ hủy bảo hành. Rất có thể họ sẽ nói kiểu “lần này chúng tôi sẽ hỗ trợ riêng cho bạn”
FTC cuối cùng cũng đang xử lý các công ty dùng những cảnh báo như vậy. Nhờ Magnuson-Moss Warranty Act, xe cộ cũng không bị mất bảo hành của nhà sản xuất chỉ vì bạn tự sửa hoặc để bên thứ ba làm
Muốn nghe thêm về việc những người cần mức bảo mật như thế này đang làm gì
Không biết NSA có phủ sơn móng tay kim tuyến lên ốc vít laptop không, hay là đặc vụ bí mật CIA hoặc SOF làm vậy
Ngay từ đầu, nếu không có an ninh vật lý để bảo vệ thiết bị, thì không rõ ai lại cần mức bí mật đến thế này
Ông ấy viết về an ninh mạng, và đã đưa tin về cách một số chính phủ lạm dụng spyware để giám sát công dân
Đối tượng của kiểu bảo mật này có lẽ là nhà báo và các nhà nghiên cứu an ninh mạng có thể trở thành mục tiêu của chính phủ. Các nhóm nghề nghiệp khác cũng có thể dùng thông tin này để tự bảo vệ tốt hơn
Các cơ quan chính phủ lớn có khả năng thiết kế những hệ thống không cần đến yêu cầu kiểu này, và cũng có khả năng không để thông tin nhạy cảm trên thiết bị không có người trông coi
Năm 2013 tôi từng thuyết trình về sơn móng tay kim tuyến cùng Eric Michaud, giờ thấy mình già rồi
Anna Merlan, Tim Marchman, và những người ở 404 Media cũng có vẻ vậy. Khi đưa tin về các tổ chức tội phạm, người ta có thể trở nên cẩn trọng đến mức hoang tưởng
Nếu lính biên phòng thấy ốc vít phủ kim tuyến trên laptop của một người bình thường, đó có thể trở thành tín hiệu rằng cần theo dõi kỹ người đó trong suốt thời gian lưu trú
Chúng tôi cũng dùng tất cả các tính năng của nhà sản xuất, như công tắc phát hiện xâm nhập nối với TPM, nhưng ngoài ra còn bổ sung chống giả mạo
Tôi sẽ không nói chi tiết các máy chủ này làm những gì, nhưng việc gắn epoxy kim tuyến và các loại niêm phong phiền phức khác ở những nơi có thể tiếp cận máy chủ là một phần của lớp bảo vệ vật lý
Nhớ đến một phim James Bond cũ có Sean Connery. Ông ấy nhổ một sợi tóc, làm ướt ngón tay bằng nước bọt rồi dán lên cửa phòng khách sạn để niêm phong, sau đó nó cho biết có ai đã vào phòng hay không
Tôi đã nghĩ đến vấn đề này nhiều lần khi nghĩ về Framework Laptop. Việc thay một cổng bên hông bằng phiên bản độc hại kiểu keylogger sẽ dễ đến mức nào, và người dùng có thể hoàn toàn không nhận ra
Khác biệt là kẻ tấn công phải sao chép toàn bộ mẫu kim tuyến lên vỏ mới. Hoặc phải mở vỏ hiện có, nên cũng cần làm sao để việc đó để lại dấu vết. Tôi không rõ thực tế các mô-đun đó dễ mở đến mức nào
Tôi mừng khi thấy bài này vì ngày nay các cơ quan thực thi pháp luật hoặc tình báo thực sự làm theo kiểu này
DCRI trước đây của Pháp, nay là DGSI, đã cài trái phép một hardware keylogger vào laptop của tôi. Tôi cho rằng họ cài trước khi tôi nhận hàng, khi tôi mua online từ materiel.net
Trong đầu tôi thì chuyện này chắc chắn 100%. Nếu nghĩ rằng có khả năng bị lộ như vậy, tuyệt đối đừng mua laptop hay phần cứng online, mà hãy mua tại cửa hàng
Vì vui và như một proof of concept, tôi cũng từng nghĩ đến việc làm một hardware keylogger cho laptop để cho thấy chuyện này có thể dễ đến mức nào
Cách này có vẻ khả thi hơn nhiều so với việc viện đến Secure Boot cho những kịch bản hiếm gặp như “evil maid”
Trong số những người tôi biết, không ai sẽ phản ứng kiểu “Laptop của mình bị can thiệp rồi!” khi Windows phát điên và đòi khóa BitLocker không rõ lý do
Nếu số nhân viên đủ lớn, cảnh báo giả sẽ nhiều đến mức IT gần như ngày nào cũng phải phát khóa BitLocker. Trong khi đó, tôi nghĩ mọi người sẽ chú ý đến các dấu vết can thiệp thực sự
Ví dụ, Chromebook được thiết kế để sau khi khởi động lại sẽ trở về trạng thái nhất quán và không bị chiếm quyền, ngay cả khi có lỗ hổng toàn hệ thống chiếm được cả kernel
Hệ sinh thái di động cũng có điểm tương tự. Untethered jailbreak nhằm vào mục tiêu giá trị cao, tức jailbreak dạng tồn tại dai dẳng, gần như không tồn tại
Khi các công cụ như Cellebrite tấn công thiết bị cao cấp như Pixel hoặc iPhone, chúng thường phân loại khả năng bị khai thác theo thời điểm trước hoặc sau lần mở khóa đầu tiên, tức thời điểm bảo mật chuỗi khởi động mạnh nhất, còn việc chiếm quyền dai dẳng hay tấn công hạ cấp/phát lại thì gần như không có