Hôm nay tôi thấy trong cộng đồng có tin đồn rằng Linus Torvalds đã tham gia vào dự án $zailgo và cũng mang theo liên kết github https://github.com/notwedtm/zailgo
Tôi khá ngạc nhiên khi biết tin này. Linus Torvalds là ai? Chúng ta hãy xem phần giới thiệu trên wiki:
Linus Torvalds là tác giả của nhân Linux, đồng thời ông cũng là người sở hữu dự án mã nguồn mở git. Làm thế nào mà một gã khổng lồ cổ xưa như vậy lại đến với web3 để tham gia vào một dự án nhỏ thực sự là điều khó hiểu. Luôn chỉ có một sự thật duy nhất, hãy cùng chúng tôi tìm hiểu.
Trước tiên hãy nhấp vào “cam kết” để xem nội dung mà gã khổng lồ đã gửi:
Sau khi nhấp vào nó, bạn sẽ thấy trạng thái của cam kết này là Chưa được xác minh, cho biết cam kết này chưa được xác minh.
Chúng ta cũng có thể xem lời nhắc bằng cách nhấp vào trạng thái này. Linus Torvalds đã không sử dụng khóa chung của mình để ký.
Vậy hồ sơ này được làm giả như thế nào? Trên thực tế, Github chỉ cần GIT_AUTHOR_NAME, GIT_AUTHOR_EMAIL và các trường khác để ghi lại tất cả những người gửi thông tin. Vậy chúng tôi có thể giả mạo thông tin này không?
Hãy thực hiện một thử nghiệm và đặt một số biến môi trường có liên quan. Đây là thông tin công khai của Linus Torvalds:
xuất GIT_AUTHOR_NAME=Linus Torvalds
xuất GIT_AUTHOR_EMAIL=torvalds@linux-foundation.org
xuất GIT_COMMITTER_NAME=Linus Torvalds
xuất GIT_COMMITTER_EMAIL=torvalds@linux-foundation.org
Sau đó chúng ta chỉ cần thay đổi một số nội dung trong file nguồn rồi commit, cùng xem log là gì:
Phần trên cùng là thông tin tôi đã kiểm tra. Có thể thấy thông tin tác giả trong nhật ký đã thay đổi thành Linus Torvalds. Nếu tôi muốn gửi nó vào lúc này, nó sẽ được hiển thị trên github mà Linus Torvalds đã tham gia vào dự án này. Thông tin thứ hai là thông tin giả mạo mà chúng tôi hiện đang thấy trên github.
Vậy làm thế nào để đánh giá được kiểu nộp giả này? Có một số phương pháp:
1. Chúng tôi nhấp vào cam kết để xem trạng thái của bài gửi hiện tại là gì. Nếu là bài gửi thật, sẽ không có gì trong trạng thái. Nếu đó là giả mạo, dòng chữ Chưa được xác minh ở trên sẽ xuất hiện.
2. Chúng ta cũng có thể truy cập trang chủ github của Linus Torvalds để xem anh ấy đã gửi những dự án nào cho hoạt động của mình. GitHub của anh ấy là https://github.com/torvalds . Trong phần Hoạt động đóng góp, bạn có thể thấy rằng zailgo không được đưa vào các dự án mà anh ấy tham gia.
3. Quản trị viên dự án có thể xem nhật ký gửi chi tiết và thông tin của người giả mạo cũng có thể được phát hiện tại thời điểm này, nhưng chúng tôi không có quyền quản trị.
Dự án Zailgo là một dự án tốt, việc làm sai lệch thông tin vì mục đích công khai là không thể chấp nhận được, mọi người phải cẩn thận để không bị những tin tức sai lệch như vậy lừa dối.