Google đã rơi vào nước nóng sau khi nhà phát triển mã nguồn mở nhận ra phiên bản Debian của Chromium, phiên bản mã nguồn mở của Google Chrome, đang tải xuống mã hộp đen (black-box code) từ Google, được thiết kế để lắng nghe người dùng qua bất kỳ micro kết nối nào và phát lại âm thanh để phân tích.
Rõ ràng, điều này nghe khá xấu, nhưng tình huống phức tạp hơn một chút so với điều đó gợi ý, vì vậy hãy lùi một bước và xem thực sự đang xảy ra gì.
Mã nguồn mở là gì?
Đối với những người không quen, trong phát triển phần mềm mã nguồn mở, nhà phát triển làm việc cùng nhau để tạo phần mềm với mã nguồn có sẵn miễn phí để xem xét và sửa đổi. Đây là sự thay thế cho phát triển phần mềm thương mại, nơi phần mềm được phát triển trong bí mật, và file đã biên dịch (nhưng không phải mã nguồn) được bán cho khách hàng như một hộp đen.
Phát triển mã nguồn mở, vì nó không bán sản phẩm, dựa trên đóng góp thời gian và tiền từ nhà phát triển và công ty - kết quả là phát triển xu hướng chậm hơn, và khó khăn làm xong các phần nhàm chán của phát triển phần mềm.
Điều đó nói, về mặt bảo mật, mã nguồn mở có lợi thế lớn. Đặc biệt, khi mã có sẵn công khai, dễ dàng xác minh phần mềm đang làm những gì nó được giả định làm, và không chứa backdoor (cửa sau) hoặc lỗi chí mạng. Mã nguồn mở đáng tin cậy theo cách phần mềm thương mại không thể.
Trong thế giới thực, gần như không thể sống chỉ dùng phần mềm mã nguồn mở. Kết quả, nhiều chương trình mã nguồn mở dùng thành phần closed-source (đóng nguồn) cho các mục đích khác nhau. Ví dụ, trình phát flash chuẩn được trình duyệt dùng là closed-source, vì vậy hầu hết trình duyệt trên Linux tải module (đóng nguồn) này để xem nội dung đó.
Một cái bẫy số?
Module mà Chrome cài đặt là module cho phép trình duyệt phản hồi tìm kiếm bằng giọng nói bắt đầu bằng "Okay Google" từ bất kỳ màn hình nào, một tính năng tiện lợi của nền tảng Google Now.
Module này tương tự như các thành phần đóng nguồn khác như trình phát Flash, nhưng nó thu hút sự giận dữ của cộng đồng mã nguồn mở vì hai lý do chính.
- Chức năng của nó có khả năng xâm phạm - nó được thiết kế để cho phép trình duyệt nhận diện câu bắt đầu bằng "OK Google," và tự động tìm kiếm chúng. Vì lý do công nghệ, nhận dạng giọng nói này không thể thực hiện phía client. Khi module được kích hoạt, nó phát lại tất cả âm thanh nó bắt được đến máy chủ Google để phân tích.
- Module được tải xuống tự động, và không cảnh báo trực tiếp người dùng. Hầu hết phần mềm mã nguồn mở, theo quy ước, hỏi người dùng trước khi cài đặt thành phần đóng nguồn. Mặc dù module bị tắt mặc định, nó vẫn được cài đặt mà không có sự cho phép trực tiếp của người dùng.
Như Rick Falvinge, người sáng lập Đảng Hải tặc Thụy Điển nói,
"Chromium, phiên bản mã nguồn mở của Google Chrome, đã lạm dụng vị thế của nó như upstream (nguồn gốc) được tin cậy để chèn các dòng mã nguồn [...] tải xuống và cài đặt một hộp đen [...] Chúng ta không biết và không thể biết hộp đen này làm gì. Nhưng chúng ta thấy báo cáo micro đã được kích hoạt, và Chromium coi việc thu âm được phép. Điều này được cho là để kích hoạt hành vi "OK, Google" – khi bạn nói từ khóa nhất định, chức năng tìm kiếm được kích hoạt. Chắc chắn một tính năng hữu ích. Chắc chắn cũng là thứ cho phép nghe lén mọi cuộc hội thoại trong cả căn phòng."
Sự phản bác
Về mặt kỹ thuật, Falvinge hoàn toàn đúng. Tuy nhiên, tôi không thể không cảm thấy phản ứng đối với vấn đề này hơi bị hoang mang.
Ngày nào đó, tôi không nghi ngờ, Google sẽ tung ra tính năng lắng nghe bạn mọi lúc và khai thác dữ liệu cuộc hội thoại. Tôi cũng chắc rằng khi Google tung ra chức năng đó, nó sẽ quảng cáo như điên, có thể với đồ họa pastel vui nhộn. Không có lý do gì để làm bí mật, vì hầu như không ai thực sự quan tâm.
Module mà Google cài đặt đã có mặt trong mọi trình duyệt Chrome trên Trái Đất - người dùng Chromium không có rủi ro đặc biệt. Tội lỗi của Google ở đây không phải là gián điệp thế giới, mà là vi phạm một số taboo ngầm trong cộng đồng mã nguồn mở. Phần lớn ồn ào ở đây đến từ xung đột văn hóa giữa đám đông mã nguồn mở, có tiêu chuẩn cực cao về bảo mật và riêng tư, và Google, phát triển phần mềm thương mại cho cơ sở khách hàng mà, cho đến nay, chưa làm ưu tiên riêng tư.
Tuyên bố chính thức của Google về vấn đề này chạy theo đường线 tương tự.
"Chromium hoàn toàn mã nguồn mở và vẫn tải xuống module độc quyền. Chìa khóa ở đây là Chromium không phải sản phẩm của Google (chúng tôi không phân phối trực tiếp, hoặc làm bất kỳ bảo chứng nào về tuân thủ các chính sách mã nguồn mở). Trọng tâm chính của chúng tôi là chuẩn bị mã cho Google Chrome. Nếu bên thứ ba (như Debian) phân phối nó, trách nhiệm của họ là thực thi chính sách của họ."
Nói cách khác: Chromium không phải sản phẩm Google, và không phải việc của Google bảo toàn sự thiêng liêng của mã nguồn mở.
Dấu hiệu của điều sắp tới
Tất cả điều này không phải nói Google không gián điệp bạn: nếu bạn opt-in (đồng ý) dùng module, họ hoàn toàn làm vậy. Nhưng họ gián điệp bạn theo cách chúng ta hầu như đều đã chấp nhận: tự nguyện, và không có can thiệp của con người. Nội dung tìm kiếm Google của bạn trở nên công khai sẽ gây xấu hổ cho hầu như bất kỳ ai, nhưng chúng ta có mức độ tin tưởng rằng những tìm kiếm này chỉ được thấy bởi cơ sở hạ tầng machine learning trừu tượng sâu trong belly (bụng) của một trang trại máy chủ nào đó. Giả định, điều tương tự sẽ xảy ra cho nội dung cuộc hội thoại diễn ra gần máy tính bật "OK Google".
Nếu bạn phản đối điều này, bạn được chào đón dùng trình duyệt mã nguồn mở khác không dùng thành phần đóng nguồn. Bạn cũng có thể muốn chuyển đến hang không gian EM-chắn (EM-shielded bunker) ở dãy núi Rocky, vì bạn sẽ không thích phần còn lại của tương lai. Xu hướng trong công nghệ cho đến nay đã là hy sinh riêng tư để đổi lấy sự tiện lợi, và không có dấu hiệu quá trình đang chậm lại.
Hãy đưa ý tưởng này đến giới hạn logic. Trong một thập kỷ hoặc hai, tôi cá cược, hầu hết mọi người sẽ đeo một loại thiết bị thông minh gắn đầu: phần cứng thực tế tăng cường mang theo, được streamlined (tinh gọn) xuống kích thước một cặp kính râm. Rõ ràng, những thứ này sẽ hữu ích hơn nếu bạn cho Google hoặc Apple hoặc Microsoft một luồng luôn bật của mọi thứ bạn thấy và nghe để phân tích. Mọi người sẽ đồng ý? Dựa trên lịch sử gần đây, tôi nghĩ có khả năng rất tốt họ sẽ.
Vậy để quay lại vấn đề hiện tại: thư giãn, người dùng Chromium. Google không gián điệp bạn. Nhưng họ sẽ, sớm, và bạn sẽ thích nó.
Hay là không? Cho chúng tôi biết bạn cảm thấy thế nào về điều này trong bình luận.
Nguồn ảnh: Google Glass, Open Source Keyhole, by Wikimedia