<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>مبدأ كيركهوفس on kenji.blog</title><link>http://kenji.blog/ar/tags/%D9%85%D8%A8%D8%AF%D8%A3-%D9%83%D9%8A%D8%B1%D9%83%D9%87%D9%88%D9%81%D8%B3/</link><description>Recent content in مبدأ كيركهوفس on kenji.blog</description><generator>Hugo -- gohugo.io</generator><language>ar</language><copyright>kenjinote</copyright><lastBuildDate>Wed, 16 Apr 2025 23:53:08 +0900</lastBuildDate><atom:link href="http://kenji.blog/ar/tags/%D9%85%D8%A8%D8%AF%D8%A3-%D9%83%D9%8A%D8%B1%D9%83%D9%87%D9%88%D9%81%D8%B3/index.xml" rel="self" type="application/rss+xml"/><item><title>مبدأ كيركهوفس</title><link>http://kenji.blog/ar/p/kerckhoffs-principle/</link><pubDate>Wed, 16 Apr 2025 23:53:08 +0900</pubDate><guid>http://kenji.blog/ar/p/kerckhoffs-principle/</guid><description>&lt;img src="http://kenji.blog/p/%E3%82%B1%E3%83%AB%E3%82%AF%E3%83%9B%E3%83%95%E3%82%B9%E3%81%AE%E5%8E%9F%E7%90%86/img_2.png" alt="Featured image of post مبدأ كيركهوفس" />&lt;h1 id="مبدأ-كيركهوفس">مبدأ كيركهوفس
&lt;/h1>&lt;hr>
&lt;p>مرحباً!&lt;/p>
&lt;p>اليوم أود أن أتحدث عن شيء مثير للاهتمام وفي الواقع مهم جداً، وهو &amp;ldquo;مبدأ كيركهوفس&amp;rdquo;.&lt;/p>
&lt;p>أوه، انتظر لحظة.&lt;br>
قد يفكر البعض منكم: &amp;ldquo;لم أسمع أبداً عن &amp;lsquo;مبدأ كيركهوفس&amp;rsquo; ويبدو معقداً جداً&amp;hellip;&amp;rdquo; لا تقلق. هذا المقال مخصص بالضبط للأشخاص الذين يشعرون بذلك.&lt;/p>
&lt;hr>
&lt;h2 id="ماذا-تعني-التعمية-الآمنة">ماذا تعني &amp;ldquo;التعمية الآمنة&amp;rdquo;؟
&lt;/h2>&lt;p>على سبيل المثال، يأتي إليك شخص ويقول: &amp;ldquo;لا يمكن فتح هذه الخزنة إلا من قبل شخص يعرف سرها.&amp;rdquo;&lt;/p>
&lt;p>للوهلة الأولى، يبدو هذا آمناً للغاية، أليس كذلك؟&lt;br>
لكن إذا فكرت في الأمر مرة أخرى، أليس هذا مقلقاً بعض الشيء؟&lt;/p>
&lt;p>مثل، &amp;ldquo;إذا تم الكشف عن هذا السر، فقد انتهى كل شيء، صحيح؟&amp;rdquo;&lt;/p>
&lt;p>في الواقع، هذا هو سبب تقديم مبدأ كيركهوفس.&lt;/p>
&lt;hr>
&lt;h2 id="ما-هو-مبدأ-كيركهوفس-بالضبط">ما هو &amp;ldquo;مبدأ كيركهوفس&amp;rdquo; بالضبط؟
&lt;/h2>&lt;p>باختصار شديد، إنه:&lt;/p>
&lt;p>فكرة أن &lt;strong>&amp;ldquo;التشفير يجب أن يبقى آمناً حتى لو تم الكشف عن آليته&amp;rdquo;&lt;/strong> .&lt;/p>
&lt;p>وبشكل أدق، &amp;ldquo;يجب أن يعتمد الأمان فقط على &amp;lsquo;المفتاح السري&amp;rsquo;، ولا بأس إذا تم نشر طريقة التشفير نفسها!&amp;rdquo;&lt;/p>
&lt;p>على العكس من ذلك، &amp;ldquo;النظام الذي يعتمد فقط على سرية خوارزمية (آلية) التشفير الخاصة به يعتبر ضعيف الموثوقية.&amp;rdquo;&lt;/p>
&lt;hr>
&lt;h2 id="آمن-طالما-أن-الآلية-سرية-قد-يكون-أمرا-خطيرا-بعض-الشيء">&amp;ldquo;آمن طالما أن الآلية سرية&amp;rdquo; قد يكون أمراً خطيراً بعض الشيء
&lt;/h2>&lt;p>طريقة التفكير هذه شائعة جداً:&lt;/p>
&lt;blockquote>
&lt;p>&amp;ldquo;لم أري محتويات هذا التطبيق لأي شخص، لذلك فالأمان مضمون.&amp;rdquo;&lt;/p>
&lt;/blockquote>
&lt;p>أنا أفهم هذا الشعور.&lt;br>
لكن هذا يوازي قول: &amp;ldquo;بما أن أحداً لم يره، فلن يتم العثور على أي ثغرات، لذا فكل شيء على ما يرام، أليس كذلك؟&amp;rdquo;&lt;/p>
&lt;p>في الواقع، حقيقة أن &amp;ldquo;لا أحد قد رآه&amp;rdquo; بحد ذاتها يمكن أن تكون خطراً.&lt;/p>
&lt;hr>
&lt;h2 id="لكن-لماذا-يعد-مثل-هذا-المبدأ-مهما">لكن لماذا يعد مثل هذا المبدأ مهماً؟
&lt;/h2>&lt;p>السبب هو أنه إذا حصل شخص ما على الآلية وتمكن من كسرها بسهولة، فإن هذا التشفير قد فشل.&lt;/p>
&lt;p>كقياس، تخيل قفل باب بآلية معقدة جداً، ولكن يمكن فتحه فعلياً بمفتاح منسوخ مصنوع في متجر رخيص.&lt;/p>
&lt;p>ليس المهم هو &amp;ldquo;إنه آمن لأن المفتاح سري&amp;rdquo;، بل المهم هو &amp;ldquo;حتى لو تم عرض الآلية بالكامل، لا يمكن فتحه بدون المفتاح الصحيح.&amp;rdquo;&lt;/p>
&lt;hr>
&lt;h2 id="شعور-لكن-أليس-هذا-مخيفا">شعور &amp;ldquo;لكن، أليس هذا مخيفاً؟&amp;rdquo;
&lt;/h2>&lt;p>الشيء الذي يشعر به الكثير من الناس هنا هو،&lt;/p>
&lt;blockquote>
&lt;p>&amp;ldquo;كشف الآلية بأكملها، أليس هذا مخيفاً بعض الشيء؟&amp;rdquo;&lt;/p>
&lt;/blockquote>
&lt;p>أنا أتفهم هذا القلق.&lt;/p>
&lt;p>لأنك بالتأكيد ستفكر: &amp;ldquo;إذا أظهرت كل شيء، ألن يتم تقليده أو إساءة استخدامه؟&amp;rdquo;&lt;/p>
&lt;p>ومع ذلك، هذا هو بالضبط جوهر مبدأ كيركهوفس.&lt;br>
&amp;ldquo;القوة التي لا تنهار حتى لو تم عرض المحتويات&amp;rdquo; هو ما يمثل الأمان الحقيقي.&lt;/p>
&lt;hr>
&lt;h2 id="ومع-ذلك-يتطلب-الأمر-القليل-من-الشجاعة-في-البداية">ومع ذلك، يتطلب الأمر القليل من الشجاعة في البداية
&lt;/h2>&lt;p>إذا حاولت وضع نفسك مكان مطور، فإن &amp;ldquo;نشر الآلية = كشف نقاط الضعف أيضاً&amp;rdquo; هو بالتأكيد أمر مثير للتوتر.&lt;/p>
&lt;p>لكن فكر في الأمر.&lt;/p>
&lt;p>الشيء الذي يظهر آليته بصراحة ويقول: &amp;ldquo;يمكن لأي شخص التحقق من ذلك&amp;rdquo;، سيحظى بمزيد من الثقة في النهاية.&lt;/p>
&lt;p>أليس هذا مشابهاً للعلاقات الإنسانية؟&lt;/p>
&lt;p>&amp;ldquo;الشخص الذي يظهر طبيعته الحقيقية ويبقى من السهل التعامل معه&amp;rdquo;، هو بالتأكيد من يجعلك تشعر بأكبر قدر من الطمأنينة.&lt;/p>
&lt;hr>
&lt;h2 id="وهكذا">وهكذا
&lt;/h2>&lt;p>قد يبدو مبدأ كيركهوفس نظرياً بعض الشيء، لكن جوهره بسيط للغاية.&lt;/p>
&lt;p>الأمر كله يتعلق بـ &lt;strong>&amp;ldquo;دعونا نصنع آلية لن تنكسر بغض النظر عمن ينظر إليها&amp;rdquo;&lt;/strong> .&lt;/p>
&lt;p>التصميم المناسب أهم من الأسرار السطحية.&lt;br>
التعليمات البرمجية التي لا تخجل من إظهارها أفضل من التعليمات البرمجية التي لا تريد أن تريها لأي شخص.&lt;/p>
&lt;p>مثل هذه &amp;ldquo;القوة&amp;rdquo; ربما تكون مطلوبة أكثر فأكثر في المستقبل.&lt;/p>
&lt;hr>
&lt;p>شكراً على القراءة!&lt;/p>
&lt;p>موضوع الأمان قد يكون صعباً بعض الشيء، لكن هناك أجزاء ترتبط بـ &amp;ldquo;العلاقات الإنسانية&amp;rdquo; و &amp;ldquo;الشعور اليومي بالأمان&amp;rdquo;.&lt;br>
أنا متأكد من أنك إذا درسته شيئاً فشيئاً دون أن تشعر بالإرهاق، فستحدث أشياء جيدة.&lt;/p>
&lt;hr>
&lt;p>&lt;img src="http://kenji.blog/p/%E3%82%B1%E3%83%AB%E3%82%AF%E3%83%9B%E3%83%95%E3%82%B9%E3%81%AE%E5%8E%9F%E7%90%86/img.png"
width="189"
height="282"
srcset="http://kenji.blog/p/%E3%82%B1%E3%83%AB%E3%82%AF%E3%83%9B%E3%83%95%E3%82%B9%E3%81%AE%E5%8E%9F%E7%90%86/img_hu715032b7fe5224f655ebb7d29b676305_77325_480x0_resize_box_3.png 480w, http://kenji.blog/p/%E3%82%B1%E3%83%AB%E3%82%AF%E3%83%9B%E3%83%95%E3%82%B9%E3%81%AE%E5%8E%9F%E7%90%86/img_hu715032b7fe5224f655ebb7d29b676305_77325_1024x0_resize_box_3.png 1024w"
loading="lazy"
alt="Auguste Kerckhoffs"
class="gallery-image"
data-flex-grow="67"
data-flex-basis="160px"
>&lt;/p></description></item></channel></rss>