هل برمجيات مفتوحة المصدر اكثر عرضة للاختراق من الاحتكارية؟

ابقى متحيراً حول البرمجيات مفتوحة المصدر شخصياً انا لست مبرمجاً و لكن اعرف ان برمجيات مفتوحة المصدر تعني ان الجميع يمكن رؤية شفرتها المصدرية التي تعتبر نواة عملها و يمكن التعديل عليها و على الرغم من ان الجميع قادر على رؤية النواة تجد ان مليارات الاجهزة حول العالم تعمل بهذه البرمجية بينما برمجيات احتكارية مثل برمجيات ابل لا يمكن رؤية شفرتها المصدرية هل يجعلها امنة اكثر من مفتوحة المصدر؟

1 Like

هناك فكرة خاطئة و شائعة حين يتعلق الامر بالشفرات المصدرية المفتوحة, لم يأتي احدهم و نظر الى شفرة معينة و قال انظر انها هندسة اعتباطاً لانها بالفعل هندسة.
ان تكتب شفرة فأنت تقوم ببناء, بترتيب الاشياء لكي تعمل بحسب اوامرك و مع هذا الترتيب يأتي التفكير كيف تجعل هذه الشفرة تعمل بطريقة منتظمة و ان حاول احدهم تغيرها فهي تقتل الوظائف الاخرى بطريقة Chain Reaction حتى تصل الى مستوى في قمة الشجرة تجعلها تتلف و لاجله تسمى الشجرة او Tree.
دعك من كلامي هذا لان بالفعل لا يوجد نظام مثالي 100% و البعض يعتقد ان مفتوح المصدر هو اكثر امناً لانه يسمح للجميع برؤيته و مع هذه الرؤية يأتي اقتراح الاصلاح الفوري للمشاكل على عكس الاحتكاري حيث تقوم الشركة بوضع مجموعة من مهندسيها المبدعين للعمل على هذه الشفرة و مراقبتها و اصلاح مشاكلها (مجموع اشخاص مغلقة).
اذاً ان كان مفتوح المصدر او احتكارياً يبقى الامر متعلقاً بكيفية كتابة و تحديث البرمجية و كما ذكرت انها هندسة و عليك ان ترتب الاشاء بطريقة متقنة لكي تقلص نسبة خلق الثغرات.

2 Likes

اوافقك الرأي @8bit , ما يجعل البرمجيات مفتوحة المصدر جيدة بأعتقادي من الناحية الامنية ان الجميع يتشارك في البحث و الاصلاح حين يتعلق بالمشاكل ان كانت امنية او غيرها, خاصة البرمجيات التي تمتلك مجتمعاُ يرتاده الكثير من المبرمجين.
لا يمكن ان نقول ان البرمجيات مفتوحة المصدر قد تكون اقل امناً لان الجميع يستطيع تعديل شفرتها لانك ببساطة ان نظرت قليلاً, اول شيء ستراه هو اندرويد !! نحن نتحدث عن اكثر من 1 مليار جهاز يعمل بهذا النظام.
برأي يدحض الاعتقاد السائد بأنك ان رأيت الشفرة المصدرية يعني انك قادر على الاختراق.