SecurityModel & Misconceptions
Theo:http://mil-oss.org/learn-more/security-model-and-misconceptions
Lờingười dịch: Chúng ta thường tranh luận mãi về việcphần mềm nguồn đóng hay phần mềm nguồn mở thì anninh hơn. Cũng câu hỏi như vậy được trả lời trênwebisite về nguồn mở của quân đội Mỹ rằng: Mô hìnhan ninh của phần mềm nguồn mở là hơn, cả lý thuyếtlẫn thực tiễn. Bạn hãy đọc và hiểu tại sao. Lầnsau nếu tranh luận về điều này, cứ tham chiếu tới nơinày là được.
Một trong những khíacạnh được hiểu lầm nhất về mô hình phát triển PMNMlà những lợi ích về an ninh mà nó đưa ra. An ninh củaPMNM dựa vào mã nguồn được làm cứng cáp thực sự mànó được thử nghiệm bằng một số lượng lớn nhữngngười rà soát trong một loạt hoàn cảnh một cách rộnglớn. Linus Torvalds đã lưu ý một cách đơn giản, “nóithì ít giá trị, hãy chỉ cho tôi mã nguồn”.
Tincậy vào sự cứng cáp, chứ không vào sự đen tối
Làm mã nguồn cứngcáp không ngăn cản được các cuộc tấn công - và sẽlà ngu xuẩn để giả thiết sẽ không bị tấn công.Những thực tiễn phát triển của nguồn mở dựa thựcsự vào việc làm cứng cáp (hoặc cải thiện an ninh) mãnguồn bằng việc làm cho nó sẵn sàng cho những ngườiđồng nghiệp kiểm thử và cố gắng phá đứt, và sau đósửa các vấn đề được tìm ra đó.
PMNMkhông phải là luôn an ninh hơn, tuy nhiên về cả lý thuyếtvà thực tiễn thì mô hình an ninh của PMNM đã chứng minhrằng nó có thể nhanh chóng hơn phản ứng lại và sửacho đúng lại được các vấn đề an ninh. Trung bình độicủa dự án Firefox đã sửa được các vấn đề về anninh 37 ngày sau khi các vấn đề này được tìm thấy;trong khi Microsoft trung bình mất 134.5 ngày để vá các vấnđề về an ninh mà họ thấy trong dòng các sản phẩmWindows của họ.
Sừđen tối dựa vò sự bất cẩn của kẻ tấn công và dấuđi các thực tiễn an ninh tồi tệ. Trong vòng 5 tháng tungra mã nguồn của InterBase phiên bản 6 (sở hữu độcquyền), một cửa hậu được viết cứng vào mã nguồnđã tồn tại 7 năm trời đã được cộng đồng PMNM tìmthấy và sửa.
Oneof the most misunderstood aspects of the Open Source Software (OSS)development model is the security benefits it offers. OSS securityrelies on genuinely hardened code that is tested by a large number ofreviewers in a wide variety of circumstances. Linus Torvalds simplynoted, "talk is cheap, show me the code."
Relianceon Hardening, Not Obfuscation
Hidingcode does not prevent attacks—and it it foolish to assume that itdoes. Open Source development practices rely on actually hardening(or improving the security of) code by making it available for peersto test and try to break, and then fixing the problems found.
OSSis not always more secure, however in both theory and practice theOSS security model has proven that it can more quickly respond to andcorrect security issues. On average the FireFox project team fixedsecurity issues 37 days after they were found; while Microsoft tookan average of 134.5 days to patch security issues they found in theirWindows line of products.
Obfuscationrelies on attacker ignorance and hides poor security practices.Within five months of the source code release of InterBase version 6,a hard-coded backdoor that had existed for seven years was found bythe OSS community and fixed.
Ràsoát ngang hàng một cách rộng rãi
Giả thiết rằng mụctiêu là để làm ra phần mềm an ninh, thì rõ ràng là cáchdễ nhất là tìm ra những chỗ có lỗi trong một dự ánlà hãy để cho tất cả mã nguồn của dự án hoàn toànminh bạch. Tiếp cận này có thể phản trực giác, nếumục tiêu cuối cùng không gì khác hơn tính toàn vẹn củacông nghệ.
Bằngviệc đưa ra mã nguồn dự án một cách mở và làm cho nósẵn sàng một cách dễ dàng thông qua Internet thì cộngđồng những người rà soát lại ngang hàng được mởrộng theo cấp số mũ trên khắp toàn cầu. Cộng đồngnày sẽ nhanh chóng tìm ra các lỗi và đội dự án có thểhành động để sửa chúng. Điều này đưa vào cùngmột lúc phản hồi kiểm thử rộng rãi và sâu từ cáclập trình viên mà họ cần mã nguồn phải càng an ninhcàng tốt để họ sử dụng cho bản thân họ cũng như đểcộng đồng sử dụng. Cả những người chủ dự án vàcộng đồng đều hưởng lợi từ việc chia sẻ các lỗivà sửa lỗi.
Bản ghi nhớ của BộQuốc phòng năm 2009 bày tỏ sự tin tưởng vào mô hình anninh của PMNM: “sự rà soát lại nganghàng liên tục và rộng rãi được xúc tác bằng mã nguồncó sẵn một cách công khai hỗ trợ cho độ tin cậy vànhững nỗ lực về an ninh của phần mềm thông qua sựnhận diện và sự hạn chế các khiếm khuyết có thể cómà nếu không thì sẽ không được nhận ra bởi một độiphát triển cốt lõi bị hạn chế hơn”.
Trầntrụi nhìn mới tốt
Jim Whitehurst, CEO củaRed Hat, đã kết luận về mô hình an ninh của PMNM bằngviệc nói rằng, “nếu tất cả chúng ta phải đi dạoquanh ở trạng thái trần truồng thì tất cả chúng ta cóthể bỏ ra nhiều thời gian hơn trong phòng tập”. Vì môhình an ninh của PMNM được thiết lập trong các thựctiễn tốt nhất được giới công nghiệp chấp nhận vàmã nguồn thực sự là sẵn sàng một cách rộng rãi, nêncác dự án sẽ được rà soát lại một cách rộng rãi,được săm soi một cách kỹ lưỡng, được cải thiệnmột cách thực tế và được làm cho cứng cáp một cáchnhanh chóng.
WidePeer Review
Assumingthat the goal is to make secure software, it is obvious that theeasiest way to find flaws in a project is to make all of theproject's code completely transparent. This approach may seemcounter-intuitive, if the ultimate goal is anything other than theintegrity of the technology.
Byopenly releasing a project's code and making it readily available viathe Internet the community of peer reviewers is expandedexponentially across the globe. The community will quickly find flawsand the project team can take action to fix them. This simultaneouslygarners exceptionally wide and deep testing feedback f-rom developerswho need the code to be as secure as possible for their own use aswell as the community's. Both the project owners and communitybenefit f-rom sharing flaws and fixes.
The2009 DoD memo expresses confidence in the OSS security model: “thecontinuous and broad peer-review enabled by publicly available sourcecode supports software reliability and security efforts through theidentification and elimination of defects that might otherwise gounrecognized by a more limited core development team.”
LookGood Naked
JimWhitehurst, Red Hat CEO, summed up the OSS security model by saying,"If we all had to walk around naked we'd all spend more time inthe gym." Because the OSS security model is established onindustry-accepted best practices and the actual code is widelyavailable, projects are widely reviewed, thoroughly scrutinized,practically improved and quickly hardened.
"Lock-pickingis a dying art. Not because basic lock technology has changed allthat much since it was invented, but because it's just easier tobreak a window" noted Kane McLean of BRTRC Technology ResearchCorporation. "Cyber attacks follow the path of least resistance,if the security obstacles are open and known that becomes a deterrentin itself." When the strength of a project is well known,atteckers tend to search for another path of attack
Dịch tài liệu: Lê Trung Nghĩa
Ý kiến bạn đọc
Những tin mới hơn
Những tin cũ hơn
Blog này được chuyển đổi từ http://blog.yahoo.com/letrungnghia trên Yahoo Blog sang sử dụng NukeViet sau khi Yahoo Blog đóng cửa tại Việt Nam ngày 17/01/2013.Kể từ ngày 07/02/2013, thông tin trên Blog được cập nhật tiếp tục trở lại với sự hỗ trợ kỹ thuật và đặt chỗ hosting của nhóm phát triển...
Các bài trình chiếu trong năm 2024
Tập huấn thực hành ‘Khai thác tài nguyên giáo dục mở’ cho giáo viên phổ thông, bao gồm cả giáo viên tiểu học và mầm non tới hết năm 2024
Các lớp tập huấn thực hành ‘Khai thác tài nguyên giáo dục mở’ tới hết năm 2024
Các tài liệu dịch sang tiếng Việt tới hết năm 2024
‘Digcomp 2.2: Khung năng lực số cho công dân - với các ví dụ mới về kiến thức, kỹ năng và thái độ’, EC xuất bản năm 2022
Tổng hợp các bài của Nhóm các Nhà cấp vốn Nghiên cứu Mở (ORFG) đã được dịch sang tiếng Việt
Tổng hợp các bài của Liên minh S (cOAlition S) đã được dịch sang tiếng Việt
Năm Khoa học Mở & Chuyển đổi sang Khoa học Mở - Tổng hợp các bài liên quan
Hội nghị Đối tác Dữ liệu Mở châu Á năm 2021 do Việt Nam lần đầu tiên chủ trì
Các khung năng lực trong hành động
Phong trào Bình dân học vụ số: Mục tiêu, đối tượng, nội dung, nguồn lực, phương thức tổ chức thực hiện
Khung năng lực AI cho giáo viên
Lễ công bố công khai Trung tâm Năng lực Kim cương châu Âu và dự án ALMASI
Ngày Phần mềm Tự do, Ngày Phần cứng tự do, Ngày Tài liệu Tự do
Bạn cần biết những gì về các khung năng lực AI mới của UNESCO cho học sinh và giáo viên
‘Khung năng lực AI cho giáo viên’ - bản dịch sang tiếng Việt
Bàn về 'Lợi thế của doanh nghiệp Việt là dữ liệu Việt, bài toán Việt' - bài phát biểu của Bộ trưởng Nguyễn Mạnh Hùng ngày 21/08/2025
Các tài liệu dịch sang tiếng Việt tới hết năm 2024
Các bài trình chiếu trong năm 2024
‘Tài liệu quan điểm của KR21 về Giữ lại Quyền Tác giả: Giữ lại các quyền trong kết quả đầu ra nghiên cứu để cho phép phổ biến mở kiến thức’ - bản dịch sang tiếng Việt
Ứng dụng và phát triển Tài nguyên Giáo dục Mở (OER) tại Việt Nam
DeepSeek đã gây ra sự hoảng loạn trên thị trường — nhưng một số người cho rằng việc bán tháo là quá mức
“Chúng tôi không có hào nước”: Sự đổi mới đột phá của AI nguồn mở
‘KHUYẾN NGHỊ VÀ HƯỚNG DẪN TRUY CẬP MỞ KIM CƯƠNG cho các cơ sở, nhà cấp vốn, nhà bảo trợ, nhà tài trợ, và nhà hoạch định chính sách’ - bản dịch sang tiếng Việt
Mark Zuckerberg: DeepSeek cho thấy vì sao nước Mỹ phải là ‘tiêu chuẩn nguồn mở toàn cầu’ của AI; không có lý do gì để suy nghĩ lại về việc chi tiêu
Nhà khoa học AI hàng đầu của Meta cho biết thành công của DeepSeek cho thấy 'các mô hình nguồn mở đang vượt trội hơn các mô hình độc quyền'
Tập huấn thực hành ‘Khai thác tài nguyên giáo dục mở’ cho giáo viên phổ thông, bao gồm cả giáo viên tiểu học và mầm non tới hết năm 2024
50 công cụ AI tốt nhất cho năm 2025 (Đã thử và kiểm nghiệm)
Dữ liệu để phân loại AI
‘Hướng dẫn triển khai Khuyến nghị Tài nguyên Giáo dục Mở. Lĩnh vực hành động 2: Phát triển chính sách hỗ trợ’ - bản dịch sang tiếng Việt