(Đã dịch) Siêu Não Hắc Khách (Hacker) - Chương 249: BITMessager Bản Chính thức
BITMessager sau cơn sốt ban đầu giờ đã dần ổn định trở lại.
Mọi người cũng không còn coi phần mềm này là thần khí hay báu vật như trước nữa.
Kỹ thuật mà nó sử dụng thực tế không phải là kỹ thuật gì mới mẻ, kỹ thuật truyền dẫn điểm-đối-điểm đã sớm xuất hiện trên internet, chỉ là không hữu ích và thiết thực như vậy thôi.
Khi số lượng người dùng ổn định, mọi người dần chấp nhận sự tồn tại của phần mềm này. Thực tế, không chấp nhận cũng không được, phần mềm này căn bản không có trung tâm, muốn ngăn chặn là điều không thể.
Về cơ bản, một số nhân viên kỹ thuật cần bảo mật thông tin cũng dùng nó, thậm chí một số nhân viên chính phủ cũng vậy.
Trong tình hình đó, BITMessager v1.0 bất ngờ được tung ra.
Lần nâng cấp này chủ yếu thêm một thuật toán dẫn đường mới, cùng với tính năng chia sẻ dữ liệu.
Trước khi có phiên bản này, trên internet phải có máy chủ mục lục để duy trì cấu trúc topol của toàn bộ mạng lưới internet. Nếu máy chủ mục lục biến mất, người dùng sẽ phải tốn rất nhiều thời gian để tìm kiếm và liên lạc với người mình muốn.
Thực tế, không ai chịu được tình huống này, nó chẳng khác gì việc không thể liên lạc được.
Sau khi BITMessager v0.2 ra mắt, FBI đã điều tra "Nhà của BitMessager" và niêm phong một vài máy chủ mục lục, khiến việc liên lạc qua BITMessager bị đình trệ. Sau đó, có người ở nước ngoài thiết lập lại máy chủ mục lục thì mới khôi phục lại bình thường.
Vì vậy, Lâm Hồng đã thêm một thuật toán tìm đường mới vào phiên bản mới để đề phòng trường hợp này xảy ra.
Không cần máy chủ mục lục để duy trì mạng lưới topol, mà triệt để cải tiến thành mỗi người dùng đều có vị trí ngang nhau.
Trong thuật toán mới này, mỗi người dùng đều lưu trữ một vài con đường, những bản đồ đó chỉ dẫn đến địa chỉ của bạn bè họ, tất cả đều được mã hóa. Tất cả người dùng tập hợp lại tạo thành một hệ thống tìm đường rất hữu hiệu.
Tính năng thứ hai quan trọng hơn là chia sẻ dữ liệu.
Thực ra, Lâm Hồng đã muốn cho ra mắt chức năng này từ lâu.
Chỉ là trước đó chưa nghĩ ra thuật toán phù hợp, nên đến giờ mới có thể thực hiện.
Giao thức chia sẻ dữ liệu của BITMessager được xây dựng trên nền tảng giao thức tcp/ip và các ứng dụng của nó. Bản thân giao thức này cũng bao gồm nhiều giao thức khác, ví dụ như giao thức irc và giao thức p2p.
Chức năng chia sẻ dữ liệu của BITMessager có thể chia sẻ trực tiếp điểm-đối-điểm, giống như gửi tin nhắn cho bạn bè, trực tiếp gửi dữ liệu cho đối phương.
Ngoài ra, người dùng BITMessager còn có thể chia sẻ dữ liệu của mình cho người khác.
Nhưng để sử dụng tính năng này, người dùng phải tạo một file “phong thư” bằng BITMessager, sau đó tải file này lên diễn đàn. Như vậy, những người khác có thể tải dữ liệu về thông qua file đó.
Việc chia sẻ thông qua file này cũng dựa trên nguyên lý điểm-đối-điểm, không cần máy chủ. Khi chia sẻ, file được chia sẻ trực tiếp từ máy tính của người dùng. Hơn nữa, khi có người tải dữ liệu thành công, máy của họ sẽ trở thành máy chủ, phục vụ cho những người tải tiếp theo.
Theo nguyên lý này, số người tải càng nhiều, tốc độ càng nhanh, vì trên internet có rất nhiều người trở thành máy chủ phục vụ cho họ. Mỗi người gánh chịu một băng thông nhỏ, nhưng nhiều người thì tốc độ sẽ lớn.
Bản chất của file “phong thư” là một file văn bản chứa hai nội dung: tin tức chỉ đường và tin tức của file.
Tin tức chỉ đường là địa chỉ IP của máy chủ nguồn, con đường này để chia sẻ dữ liệu, hoàn toàn khác với con đường khi liên lạc với nhau.
Còn tin tức của file là sản phẩm từ việc dựa vào file cần chia sẻ và một thuật toán. Nguyên lý của nó là sử dụng thuật toán giả thuyết cắt file thành nhiều khối nhỏ bằng nhau, trong phần tin tức đó chứa hướng dẫn tra cứu tin tức, cách ráp các mảnh lại để tạo thành file hoàn chỉnh.
Sau khi BITMessager v1.0 ra mắt, nó lại một lần nữa thu hút sự chú ý của mọi người.
Các công ty phần mềm như Microsoft, Apple, Sun... đều coi nó là đại địch. Vì chức năng chia sẻ dữ liệu của BITMessager sẽ giúp phần mềm lậu phát triển lên một tầm cao mới.
Bill Gates khi trả lời phỏng vấn của giới truyền thông đã nói: "Đó là một tin tức đáng tiếc."
Còn CEO của Apple, John Sculley, cũng nói: "Điều này gây ra một đả kích rất lớn cho ngành công nghiệp phần mềm."
Trái ngược với quan điểm của họ, Richard Stallman nói: "BITMessager là một bước quan trọng thúc đẩy xã hội đi đến tự do, nó sẽ xúc tiến xã hội tiến bộ." Hơn nữa, ông kêu gọi tác giả BITMessager mau chóng công bố mã nguồn mở của phần mềm này để đưa nó gia nhập vào GNU.
Điều khiến mọi người bất ngờ là ngay sau khi Richard nói điều đó một ngày, trên diễn đàn Nhà của BitMessager xuất hiện một chủ đề: 《 Mã nguồn mở của Bitmessager 》, kèm theo một câu ngắn gọn:
"Vì tự do, BITMessager triệt để công khai mã nguồn! Chức năng tự cập nhật phiên bản mới bị loại bỏ, việc cải tiến phần mềm này về sau sẽ do cộng đồng cùng tiến hành, tác giả không tham gia nữa."
Bên dưới đoạn chữ này là một file “phong thư” chứa địa chỉ.
Ban đầu, mọi người còn tưởng đây là trò đùa, nhưng khi người đầu tiên thử tải về thì lập tức phát hiện, thứ mà họ tải về đúng là mã nguồn của phần mềm này!
Tin tức này lập tức lan truyền khắp toàn bộ giới hacker, bất kể mũ đen hay mũ trắng, mọi người cùng truy cập diễn đàn để tải về.
...
"Có lẽ là bị cảm hóa bởi Richard Stallman, tác giả BITMessager, ngay sau một ngày sau khi Richard kêu gọi, liền công bố mã nguồn của BITMessager trên diễn đàn, tất cả hacker lập tức phát cuồng, diễn đàn Nhà của BitMessager vì không thể chịu nổi lượng truy cập lớn mà tê liệt, cũng may BITMessager có tính năng chia sẻ dữ liệu, không cần máy chủ, nếu không chẳng có máy chủ nào có thể đáp ứng nổi..."
Vài năm sau, trong một cuốn sách có tên là 《 Truyện về những anh hùng Hacker máy tính 》 đã có những miêu tả như vậy về thời điểm đó, nói lên cảm xúc của chính tác giả cuốn sách tại thời điểm ấy.
Việc BITMessager công bố mã nguồn khiến rất nhiều người thở phào nhẹ nhõm, những lo lắng trong lòng cuối cùng cũng tan biến.
Mặc dù mọi người vẫn chưa phát hiện BITMessager có bất kỳ điểm nào không đúng, nhưng phần mềm mã hóa là một thứ nhạy cảm, đã dùng phần mềm này, tự nhiên chẳng ai muốn bị lộ thông tin cả. Phần mềm chưa công bố mã nguồn khiến họ cảm thấy sợ hãi, sợ tác giả phần mềm để lại cửa sau nào đó, đọc trộm thông tin của mình.
Thậm chí có người suy đoán, phần mềm này do người của chính phủ làm ra và công bố để dễ giám sát hơn. Và nhiều tin đồn đủ loại khác.
Tuy nhiên, BITMessager đã xuất hiện lâu như vậy, vẫn có rất nhiều người chỉ tin vào chính mình, không tin người khác, vẫn sử dụng phương thức này để liên lạc.
Việc BITMessager công bố mã nguồn đã triệt tiêu tất cả những đồn đại.
Trong khi phần đông hacker vui mừng vì phần mềm đó công bố mã nguồn, thì đám chuyên gia bảo mật của mạng SPAN đang đau đầu vì worm tree vẫn đang phát tán rộng ra.
Khi Worm tree xâm nhập vào một máy tính, nó sẽ lập tức bắt đầu sao chép, sau đó gửi một phần bản sao đến những máy tính khác kết nối với máy tính đó, rồi tìm trong mạng lưới xem các máy đang hoạt động, rồi bắt đầu thử kết nối. Nếu có mật mã, nó sẽ tự động thử theo từ điển mật mã.
Trong quá trình này, nó sử dụng những username và mật mã phổ biến nhất, phần lớn là các username và mật mã mặc định.
Ví dụ như tài khoản "system", "decnet", mật mã cũng tương tự như vậy. Worm sẽ ưu tiên kiểm tra những username và mật mã mặc định đó trước. Thực tế, cách làm này rất thành công, rất nhiều người dùng máy tính căn bản sẽ không thay đổi chúng.
Bởi vì họ nghĩ rằng, máy tính của mình nằm trong một mạng lưới rộng lớn như vậy, xác suất hacker tìm đến mình cũng giống như trúng xổ số vậy.
Cho nên, mật mã của họ cũng không khó, đôi khi chỉ là vài ký tự đơn giản, hoặc vài con số liên tiếp, thậm chí còn không thèm sửa, trực tiếp sử dụng hàng mặc định. Họ cho rằng, hacker trộm tài khoản mật mã bằng cách thử mật mã thủ công, nhưng thực tế là họ sử dụng phần mềm.
Việc biên soạn một phần mềm đoán mật mã, sau đó lập từ điển mật mã, tự động thử từng cái, thì việc phá giải chỉ là vấn đề thời gian. Nếu máy tính có cấu hình tốt, thời gian còn có thể rút ngắn.
Nếu mật mã thông thường không thể đăng nhập thành công, Worm tree sẽ sử dụng kho mật mã người dùng mà nó thu thập được để thử.
Thông thường, nhiều tài khoản thích sử dụng cùng một mật mã, vì mọi người có xu hướng lười biếng, việc phải nhớ nhiều mật mã là một việc rất nặng nhọc, cho nên thường có nhiều username cùng mật mã. Đây lại là một điều có thể để cho worm tree lợi dụng.
Tổ an toàn anti-tree tăng giờ làm việc, phân tích mã nguồn của Worm tree, cuối cùng cũng có một chút manh mối.
Worm này quả thật là để trộm dữ liệu, chúng chuyên tìm kiếm thông tin theo một từ khóa, khi tìm thấy thì sao chép một phần rồi gửi về email.
Email không chỉ có một, mà là rất nhiều, những email này đều được đăng ký miễn phí.
Tổ an toàn buộc phải chia làm hai bộ phận, một bộ phận tiếp tục nghiên cứu phương pháp tiêu diệt Worm tree, một bộ phận tiến hành truy tìm những email này.
Cũng may, theo sự khuếch tán của Worm, số lượng nhân viên trong tổ an toàn của họ cũng ngày càng nhiều, không chỉ giới hạn ở các thành viên của NASA.
Trải qua những ngày đêm chiến đấu hăng say, Edward cuối cùng cũng biên soạn ra phần mềm diệt worm.
Vận mệnh của thế giới tu chân sẽ ra sao, hãy cùng chờ xem. Dịch độc quyền tại truyen.free