1 điểm bởi GN⁺ 2024-02-04 | 1 bình luận | Chia sẻ qua WhatsApp
  • Cuộc đối đầu pháp lý giữa Apple và FBI năm 2016 là sự kiện đưa mâu thuẫn lâu đời về bảo vệ dữ liệu người tiêu dùng và quyền truy cập của chính phủ ra công khai; trong quá khứ, chính phủ Mỹ cũng từng thúc đẩy backdoor mã hóa hoặc đạt được một số kết quả nhất định
  • Năm 2015, các chính trị gia và cơ quan điều tra Mỹ, gồm cả Giám đốc FBI James Comey, yêu cầu đưa lối truy cập обход vào phần mềm và phần cứng để có thể bí mật truy cập dữ liệu của nghi phạm
  • Các chuyên gia bảo mật phản đối vì backdoor sẽ làm suy yếu mã hóa về căn bản và có thể bị tội phạm lợi dụng; để dùng bằng chứng thu được qua backdoor tại tòa, cần có nghĩa vụ pháp lý bắt buộc hoặc thỏa thuận công khai
  • Các ví dụ lịch sử được đề cập gồm việc chia sẻ thông tin liên quan đến Crypto AG và Enigma, Clipper chip của NSA năm 1993, backdoor trong thuật toán sinh số ngẫu nhiên Dual_EC_DRBG và trường hợp nó được đưa vào phần mềm RSA
  • Hà Lan và Pháp phản đối hoặc không áp dụng việc bắt buộc backdoor, và cựu Giám đốc NSA Michael Hayden cũng phản đối, nhưng các nỗ lực không công khai của NSA nhằm làm suy yếu mã hóa nhiều khả năng vẫn sẽ tiếp diễn

Tranh luận về quyền truy cập mã hóa bùng lên trở lại với Apple vs. FBI

  • Apple rơi vào tình thế phải đối đầu với chính phủ Mỹ tại tòa về quyền riêng tư của người dùng, trong khi chính phủ yêu cầu công ty hợp tác dựa trên một đạo luật cũ có từ giai đoạn gần thời kỳ lập quốc
  • Vụ việc này là một ví dụ tiêu biểu về cuộc va chạm công khai trong cuộc chiến kéo dài giữa cơ quan chính phủ, chuyên gia an ninh mạng và ngành công nghệ xoay quanh bảo vệ dữ liệu trong công nghệ tiêu dùng và quyền truy cập của chính phủ
  • Trong năm 2015, các chính trị gia Mỹ và quan chức thực thi pháp luật, bao gồm Giám đốc FBI James Comey, đã công khai yêu cầu cài cryptographic backdoors để truy cập dữ liệu mã hóa
    • Mục tiêu là vượt qua xác thực để bí mật truy cập dữ liệu của nghi phạm
    • Các chuyên gia bảo mật phản đối vì backdoor làm suy yếu mã hóa và có thể bị tội phạm lợi dụng
    • Để dùng bằng chứng thu được qua backdoor tại tòa, cần có nghĩa vụ pháp lý bắt buộc hoặc thỏa thuận công khai

Enigma và Crypto AG: chia sẻ thông tin thay vì backdoor

  • Enigma machine, thiết bị được dùng để mã hóa liên lạc của Nazi trong Thế chiến II, vẫn là một thiết bị quan trọng trong lịch sử mật mã học
  • Từ lâu đã có tin đồn rằng SSA, tiền thân của NSA sau chiến tranh, và Government Communications Headquarters của Anh đã hợp tác với Crypto AG để cài backdoor vào các thiết bị Enigma cung cấp cho một số quốc gia
  • Crypto AG nhiều lần phủ nhận cáo buộc này, và năm 2015 BBC đã xem xét 52.000 trang tài liệu NSA được giải mật
  • Kết quả điều tra cho thấy bản thân máy không có backdoor, nhưng tồn tại một gentlemen’s agreement trong đó Crypto AG cung cấp cho các cơ quan tình báo Mỹ và Anh thông số kỹ thuật của từng máy cũng như thông tin về quốc gia mua
    • Thông tin này giúp các nhà phân tích giải mã thông điệp nhanh hơn rất nhiều
    • Bài viết ví điều này với một “doggy-door” bảo mật

Clipper chip: thất bại của ý tưởng backdoor công khai

  • Năm 1993, NSA thúc đẩy Clipper chip nhằm vừa bảo vệ liên lạc dân sự vừa cho phép cơ quan thực thi pháp luật truy cập
  • Thiết kế cốt lõi là hệ thống key escrow, trong đó khóa mã hóa được ký gửi để cơ quan thực thi pháp luật có thể truy cập
  • Năm 1994, nhà nghiên cứu Matt Blaze phát hiện một lỗ hổng nghiêm trọng trong hệ thống key escrow, làm lung lay tính khả dụng của con chip
  • Đến năm 1996, Clipper chip về cơ bản biến mất, và ngành công nghệ chuyển sang các chuẩn mã hóa an toàn hơn, mở hơn như PGP

Dual_EC_DRBG: backdoor trong bộ sinh số ngẫu nhiên tiêu chuẩn

  • Việc NSA cài backdoor vào thuật toán Dual_EC_DRBG đã được phơi bày rõ ràng
  • Dual_EC_DRBG là một thuật toán mật mã học để tạo các khóa bit ngẫu nhiên cần thiết cho mã hóa dữ liệu
  • Thuật toán này được phát triển vào đầu những năm 2000 và được NSA thúc đẩy mạnh mẽ; nó được đưa vào chuẩn chính thức về bộ sinh số ngẫu nhiên NIST Special Publication 800-90, công bố năm 2007
  • Chỉ trong vài tháng, các nhà nghiên cứu đã phát hiện backdoor, và nhận thức rằng thuật toán này không an toàn nhanh chóng lan rộng
    • Dù vậy, nó vẫn tiếp tục được triển khai trong phần mềm tiêu dùng như Windows Vista
  • Trong một bài viết trên Wired năm 2007, Bruce Schneier nhận định Dual_EC_DRBG không hợp lý xét từ góc độ backdoor, kỹ thuật lẫn tương thích ngược
    • Cấu trúc của nó công khai và rất dễ bị chú ý
    • Nó quá chậm nên khó có ai tự nguyện dùng
    • Bộ sinh số ngẫu nhiên rất dễ thay bằng cái khác

Tài liệu Snowden và trường hợp RSA

  • Các tài liệu do Edward Snowden rò rỉ năm 2013 chứng minh NSA thực sự đã tạo backdoor trong Dual_EC_DRBG
  • Theo cùng các tài liệu đó, NSA đã trả tiền cho công ty bảo mật RSA để đưa thuật toán đã bị làm suy yếu này vào phần mềm RSA
  • Trong trường hợp này, NSA đã tận dụng cả quy trình tiêu chuẩn hóa lẫn kênh phần mềm thương mại để làm suy yếu mã hóa

Ranh giới giữa các trường hợp đã xác nhận và nghi vấn

  • Các trường hợp đã xác nhận có thể tóm lược là việc chia sẻ thông tin liên quan đến Crypto AG, Clipper chip, Dual_EC_DRBG và trường hợp RSA
  • Ngoài ra còn có các giả thuyết và ám chỉ rằng NSA đã thực hiện nhiều nỗ lực tương tự hơn
    • Nghi vấn backdoor trong Lotus Notes
    • Các tuyên bố lặp đi lặp lại rằng sản phẩm Microsoft có backdoor
  • Các rò rỉ của Snowden cũng cho thấy NSA vẫn tiếp tục các hoạt động nhằm giải mã hoặc làm suy yếu các chuẩn mã hóa phổ biến

Phản ứng của từng chính phủ và cuộc chiến còn tiếp diễn

  • Khi đời sống số ngày càng chiếm tỷ trọng lớn, các chuyên gia bảo mật càng yêu cầu mạnh mẽ hơn về mã hóa thực sự an toàn
  • Một số chính phủ đang nghiêng về phía phản đối backdoor
    • Chính phủ Hà Lan quyết định không dùng backdoor và ủng hộ các chuẩn mã hóa mở
    • Pháp không áp dụng bắt buộc backdoor dù có các yêu cầu sau các vụ khủng bố ở Paris
  • Cựu Giám đốc NSA Michael Hayden cũng nói rằng backdoor là một ý tưởng tồi
  • Trong khi vụ Apple vs. FBI đi qua hệ thống tòa án, cuộc tranh luận công khai vẫn chưa kết thúc, và các nỗ lực không công khai của NSA nhằm làm suy yếu mã hóa nhiều khả năng vẫn sẽ tiếp diễn

1 bình luận

 
GN⁺ 2024-02-04
Các ý kiến trên Hacker News
  • Cũng khó có thể bỏ qua trường hợp do quy định ITAR, Phil Zimmerman không thể xuất khẩu mã hóa PGP 128-bit, nên Zimmerman và MIT Press đã in mã nguồn thành sách, như một hình thức được Tu chính án thứ nhất bảo vệ, rồi xuất khẩu; sau đó những người khác có thể dùng OCR để đọc và biên dịch lại ở nước ngoài
    Cũng nhờ ITAR, Thawte của Nam Phi gần như thống lĩnh việc bán chứng chỉ SSL 128-bit bên ngoài nước Mỹ, rồi sau đó được Verizon mua lại với giá 600 triệu USD
    Nhà sáng lập Mark Shuttleworth đã dùng số tiền đó để trở thành phi hành gia, rồi về sau tạo ra Ubuntu

    • Khi đó tôi có một chiếc áo phông ghi "this t-shirt is a munition", trên đó thuật toán khóa công khai RSA được mã hóa dưới dạng mã vạch
    • Tôi tự hỏi chuyện dùng OCR để đọc rồi biên dịch lại ở nước ngoài có thật không, hay chỉ là tạo ra khả năng phủ nhận hợp lý
      Hồi nhỏ khi thử dùng OCR, dù đầu vào gần như hoàn hảo thì kết quả vẫn rất tệ, và đến giờ chạy tesseract trên ảnh chụp màn hình hoàn hảo vẫn mắc những lỗi kỳ lạ
      Tôi thắc mắc liệu cuốn sách đó có thêm cơ chế nào giúp OCR dễ hơn không, và việc OCR mã nguồn thời đó chắc hẳn là ác mộng ngay cả khi có công cụ tử tế
    • Tôi thấy khó hiểu câu chuyện mã nguồn PGP được in thành sách
      Tôi nghĩ mã nguồn là biểu đạt được Tu chính án thứ nhất bảo vệ, bất kể hình thức truyền tải
      Nhiều phương tiện khác nhau như quyên góp tiền, phát ngôn của doanh nghiệp, nghệ thuật cũng được bảo vệ, nhưng tôi chưa từng nghe có yêu cầu rằng phải là ấn phẩm in
      Tôi tự hỏi cách diễn giải này có thay đổi gần đây không
    • Thawte cũng bán chứng chỉ rất tốt cho các tổ chức Mỹ như đại học Mỹ, và tôi từng là quản trị viên hệ thống của một trường đại học dùng các chứng chỉ như vậy
  • Vì đây là bài viết năm 2016 nên thiếu một sự thật thú vị mới được hé lộ vào năm 2020
    Ngày 11/2/2020, The Washington Post, ZDF, SRF đưa tin Crypto AG đã bí mật thuộc sở hữu của CIA và cơ quan tình báo Tây Đức thông qua một hợp tác tuyệt mật, và các cơ quan tình báo có thể dễ dàng phá các mã dùng trong những thông điệp được mã hóa
    https://en.m.wikipedia.org/wiki/Crypto_AG

    • Tôi từng viết một bài blog về chủ đề này với tiêu đề tương tự, trong đó bàn kỹ hơn về câu chuyện Crypto AG
      Tuy nhiên, bài đó không có nội dung của các báo cáo năm 2020
      [0]: A Brief History of NSA Backdoors (2013), https://www.ethanheilman.com/x/12/index.html
    • Có thêm chi tiết ở đây
      https://web.archive.org/web/20200212014117/https://www.washi...
    • Một công ty có khoảng 230 nhân viên mà lại có văn phòng ở Abidjan, Abu Dhabi, Buenos Aires, Kuala Lumpur, Muscat, Selsdon, Steinhausen thì trông như một cách bố trí văn phòng khá lạ
      Ngoài ra, chủ sở hữu của Crypto AG không được ban lãnh đạo biết và được nắm giữ dưới dạng cổ phiếu vô danh; tôi thắc mắc họ thực sự tác động đến việc điều hành công ty bằng cách nào
    • Tôi tự hỏi trong số các công ty tương tự, những công ty nào có khả năng cao là công ty bình phong của cơ quan tình báo
      Có lẽ sẽ có khá nhiều trong các mảng kinh doanh bán sự riêng tư như VPN hay nhà cung cấp email
    • Mối liên hệ CIA/BND thì chưa được biết, nhưng dấu hiệu thông đồng với một số cơ quan nhất định đã được biết đến ở các mức độ khác nhau suốt nhiều thập kỷ
      https://en.wikipedia.org/w/index.php?title=Crypto_AG&oldid=7...
  • Vì quá tò mò về nguồn gốc của thuật toán SHA, tôi đã gửi yêu cầu FOIA tới NSA về SHA-0
    Tôi muốn hiểu quá trình phát triển nên đã yêu cầu tất cả các trao đổi nội bộ, sơ đồ, bài báo liên quan, v.v.
    Sau khi nhận được phản hồi, tôi không thể truy cập trang web của NSA nữa; trông giống như một dạng chặn bằng fingerprint nào đó, không dựa trên cookie hay bộ nhớ lưu trữ
    Đổi IP, trình duyệt, tab ẩn danh, thiết bị cũng vẫn bị chặn, và đến giờ vẫn bị chặn
    Access Denied
    You don't have permission to access "http://nsa.gov/serve-from-netstorage/"; on this server.
    0: https://en.wikipedia.org/wiki/SHA-1#Development

    • Nếu điều đó xảy ra trên các thiết bị và IP khác nhau thì tôi không biết họ đang chặn dựa trên cái gì
      Thật rất đáng ngạc nhiên nếu NSA dùng tới công nghệ chặn bằng fingerprint cao cấp như vậy để chặn người gửi yêu cầu FOIA trên một website không có thông tin nhạy cảm
    • Có lẽ họ đã chỉ định hẳn nhân sự chuyên trách để xâm nhập mọi thiết bị bạn dùng
    • Chặn để không cho gửi yêu cầu FOIA có thể là bất hợp pháp hoặc là căn cứ để kiện, còn những gì không muốn công bố thì cứ phân loại là mật là được, nên có vẻ NSA không có nhiều lý do để làm chuyện như vậy
      Khả năng cao chỉ là website bị hỏng
    • URL đó (http://nsa.gov/serve-from-netstorage/) mở được bằng Tor, nên đáng thử một lần
    • Tôi tự hỏi tại sao NSA đến giờ vẫn còn URL http://
  • Bối cảnh của bài viết năm 2016 này là ngay sau vụ tấn công San Bernardino năm 2015, khi FBI đang cố truy cập vào điện thoại của một trong các kẻ tấn công
    Apple đã phản đối yêu cầu đó, vì FBI muốn có một chứng chỉ cho phép họ cài đặt firmware, ứng dụng và hệ điều hành tùy ý không chỉ lên iPhone của kẻ tấn công mà lên mọi iPhone
    https://en.wikipedia.org/wiki/2015_San_Bernardino_attack

    • FBI đã tận dụng gần như mọi vụ án lớn để thúc đẩy việc làm suy yếu mã hóa, còn giữa các vụ việc thì lấy nội dung bóc lột tình dục trẻ em làm cái cớ để gây ồn ào
  • Chủ đề này đến nay vẫn thường xuyên được nhắc lại
    Theo những gì tôi hiểu, bất kỳ ai dùng chip mới có Intel ME hoặc tính năng tương đương của AMD đều có một lỗ hổng bảo mật lớn mà hệ điều hành không thể vá
    Tôi biết puri.sm[0] có các biện pháp nhằm bịt lỗ hổng đó, nhưng chưa đọc xem chúng có hiệu quả hay không
    [0] https://puri.sm/learn/intel-me/

    • Dùng chip có Intel ME hoặc AMD PSP không có nghĩa là lập tức bị xâm nhập; đúng hơn là trong hệ thống có thêm một binary blob lớn đang chạy, và trong đó có thể có lỗi hoặc backdoor
      Một lỗi đủ nghiêm trọng cũng khó phân biệt với backdoor
      Các hệ thống hiện đại có từ hàng chục đến hàng trăm blob như vậy, và ME cùng PSP chỉ là một trong số đó
      Ngược lại, có thể xem ME/PSP là tương đối cứng cáp hơn EFI, được tài liệu hóa tốt hơn firmware của các thiết bị ngoại vi như mạng và GPU, đồng thời có các cơ chế để tắt chức năng như MEcleaner hoặc loại bỏ mã ME, bit HAP, lệnh vô hiệu hóa ME/PSP
    • Apple có warrant canary không? Tôi tò mò làm sao biết được chip dòng M chưa bị xâm hại sẵn
    • Tôi thắc mắc liệu kiểu tấn công bằng blob này có còn truy cập được sau khi khởi động hay không
      Nếu về bản chất nó chỉ khả thi khi có quyền truy cập vật lý, thì chẳng phải đến thời điểm đó mọi chuyện đã coi như xong rồi sao
    • Phần lớn sản phẩm tiêu dùng, khác với một số sản phẩm bán cho doanh nghiệp, không có đủ các thành phần cần thiết để ME thực sự làm được điều gì đó, dù tốt hay xấu
    • Mọi người luôn phàn nàn về ME/PSP nhưng lại bỏ lỡ điểm cốt lõi
      Không có phương án thay thế nào cho việc tin tưởng nhà sản xuất SoC
      Nếu nhà sản xuất muốn cài backdoor, họ có thể làm theo những cách mạnh hơn và kín đáo hơn nhiều
  • Mọi người đang quên các mật mã Speck và Simon mà NSA từng muốn đưa vào kernel Linux
    Sau khi nhận nhiều chỉ trích xác đáng từ các nhân vật lớn như Schneier, cuối cùng chúng đã bị gỡ bỏ hoàn toàn
    https://en.m.wikipedia.org/wiki/Speck_(cipher)

  • Trong một thời gian dài, Mỹ coi thuật toán mật mã là hàng quân dụng, và muốn xuất khẩu thì cần thứ tương tự như giấy phép xuất khẩu vũ khí
    Mỹ cũng từng cố thuyết phục cả thế giới rằng mã hóa 56-bit là đủ
    Vào thời SSL bắt đầu phổ biến, có vẻ TLS vẫn chưa xuất hiện, và chính phủ Mỹ chỉ cho phép các ngân hàng cùng tổ chức khác dùng DES[1] để “bảo vệ” liên lạc
    Việc dùng mã hóa vượt quá 56 bit bị xem là bất hợp pháp
    https://en.m.wikipedia.org/wiki/Data_Encryption_Standard

    • Ngay cả bây giờ, trong các cuộc thảo luận về mã hóa, nếu ai đó hỏi “tại sao không tăng gấp đôi độ dài khóa” hoặc “nếu chồng hai thuật toán mã hóa lên nhau thì dữ liệu chẳng phải vẫn an toàn ngay cả khi một thuật toán bị phá hay sao”, các tài khoản ẩn danh sẽ kéo đến và tuôn ra hàng loạt câu trả lời phủ định rằng điều đó là không cần thiết và mã hóa hiện tại đã đủ an toàn
    • Tôi muốn biết thêm về khía cạnh bất hợp pháp
      Tôi biết NSA đã gây sức ép để dùng khóa yếu hơn, nhưng tò mò phần nào có thể đã trở thành bất hợp pháp
      Hồi đại học tôi từng viết một bài về DES nguyên thủy nhưng chưa thấy sự bất hợp pháp nào được nêu rõ, dù điều đó cũng không làm tôi ngạc nhiên
      Tôi cũng biết NSA đã đưa hộp thay thế của riêng họ vào, nhưng đáng ngạc nhiên là gần như không tìm được thông tin về việc nó có thể được khai thác chính xác như thế nào
      Có rất nhiều suy đoán, và tôi cũng thắc mắc vì sao đến thời hiện đại vẫn không có phân tích hậu kỳ chi tiết
  • Có câu chuyện rằng NSA đã đưa magic number của riêng họ vào seed của đường cong elliptic
    Điều này có được tính không?
    https://www.bleepingcomputer.com/news/security/bounty-offere...

  • Ở đây còn thiếu ít nhất một trường hợp đã được chứng minh
    NSA đã làm suy yếu các hệ thống điện thoại mã hóa đời đầu bán cho nhiều chính phủ, để có thể nghe lén các cuộc gọi
    Cũng có trường hợp này: https://www.cnet.com/tech/tech-industry/nsa-secret-backdoor-...
    Và nhóm Tailored Access Operations đã cài backdoor vào hàng trăm, có lẽ hàng nghìn máy tính và thiết bị mạng: https://en.wikipedia.org/wiki/Tailored_Access_Operations
    Trong Bullrun, họ hợp tác với các công ty phần mềm và phần cứng thương mại để cài backdoor, đặc biệt nhắm vào nhiều hệ thống VPN thương mại: https://en.wikipedia.org/wiki/Bullrun_(decryption_program)
    Cũng không thể bỏ qua tranh cãi về backdoor trong Windows NT: https://en.wikipedia.org/wiki/NSAKEY
    Lotus Notes cũng có backdoor

  • Trong lĩnh vực mã hóa tài chính, chính phủ đã lập luận thành công rằng việc giám sát không cần lệnh là quá quan trọng đối với kiểm soát tài chính, đến mức ngay cả một giao thức trung lập và bất biến, triển khai mã nguồn mở trên một blockchain công khai phi tập trung, cũng là tài sản của một tổ chức bị trừng phạt và do đó nằm trong phạm vi thẩm quyền cấm người Mỹ sử dụng.
    https://cases.justia.com/federal/district-courts/texas/txwdc...