تخطي إلى المحتوى
المواضيع

أمان الذكاء الاصطناعي والحوكمة: دليل الاستخدام الآمن

مخاطر أمان أدوات الذكاء الاصطناعي وتسرب البيانات وأمان الوكلاء وأفضل ممارسات الحوكمة.

29 مقالات

رتّب المقالات للعثور على ما تحتاجه

مقالات في الأمان والحوكمة

متى تُحمَّل ملفات CLAUDE.md وAGENTS.md في المجلدات الفرعية؟ كيف تجعل الذكاء الاصطناعي يلتزم بالقواعد في المستودع الأحادي

متى تُحمَّل ملفات CLAUDE.md وAGENTS.md في المجلدات الفرعية؟ كيف تجعل الذكاء الاصطناعي يلتزم بالقواعد في المستودع الأحادي

إذا وضعت عدة مواقع في مستودع واحد ووضعت CLAUDE.md أو AGENTS.md في مجلد كل موقع، فلا يُضمن أن تُقرأ تلك القواعد قبل بدء العمل. يحمّل Claude Code ملف CLAUDE.md الموجود أسفل مجلد التشغيل عندما يقرأ Claude ملفًا في ذلك المجلد أو يكتبه أو يحرّره، بينما لا يقرأ Codex إلا ملفات AGENTS.md الممتدة من جذر المشروع إلى مجلد التشغيل، مرة واحدة في بداية كل تشغيل. يقارن هذا المقال، بندًا بندًا، كيف تحمّل الأداتان هذه الملفات وكيف تتحقق من تحميلها (لا يعرض ‎/context إلا ما حُمِّل عند البدء)، ثم يتناول فحصًا يوقف الإصدار إذا تغيّر أي شيء خارج المجلد المسنَد، وإعدادات الأدوات التي تمنع الكتابة. كما يبيّن كيف تميّز المستودعات المتشابهة الأسماء بعنوان remote URL والإيداع الجذري، والأوامر التي لا تعرض إلا أسماء متغيرات البيئة (رُوجع في 1 نوفمبر 2026).

Codex وClaude Code بوضع read-only: كيف تقصرهما على التحقيق والمشورة فقط

Codex وClaude Code بوضع read-only: كيف تقصرهما على التحقيق والمشورة فقط

تعرّف على تقصير Codex وClaude Code على التحقيق والمشورة فقط في التطبيق وبيئة التطوير وسطر الأوامر والويب والهاتف. تشرح المقالة الفرق بين read-only وPlan، ونطاق الإعداد وحفظه، وتقييد الأدوات، ونصًا جاهزًا للطلب، وطريقة مراجعة الفروق.

كيف تمنع Codex من قراءة الملفات السرية: الصلاحيات والموافقات والاتصال بالشبكة

كيف تمنع Codex من قراءة الملفات السرية: الصلاحيات والموافقات والاتصال بالشبكة

يشرح الدليل الفرق بين منع القراءة وعزل بيئة العمل والموافقات والشبكة في Codex. يتضمن مثالًا لإعداد Permission profiles، وأسماء ملفات ‎.env ومستوياتها، ومتغيرات البيئة، وقيود أنظمة التشغيل. كما يوضح كيفية التحقق من الرفض باستخدام ملف وهمي.

Codex Security: الاستخدام والأسعار، والفرق بين المحلي وCloud، وكيفية قراءة النتائج

Codex Security: الاستخدام والأسعار، والفرق بين المحلي وCloud، وكيفية قراءة النتائج

قبل اختيار Codex Security، وضّح الفرق بين الإضافة المحلية وCloud المتصل بـGitHub وCLI المستقلة. يشرح الدليل، استنادًا إلى الوثائق الرسمية، الفوترة المنفصلة عن الاستخدام العادي لـCloud وشروط الرصيد المجاني للفحص، وخطوات الإعداد الأولى، والفرق بين Standard وDeep. كما يوضح كيفية قراءة نطاق الفحص وأدلة إعادة الإنتاج والتحقق بعد الإصلاح، ومتى تُستخدم مفاتيح API من البيئة في CLI، وكيفية استخدام حد التكلفة التقديرية.

شرح الـ mods في Claude Code: الفرق عن الـ hooks، وما تستطيع فعله، والصلاحيات التي يجب فحصها أولًا

شرح الـ mods في Claude Code: الفرق عن الـ hooks، وما تستطيع فعله، والصلاحيات التي يجب فحصها أولًا

الـ mods في Claude Code ‏(Claude Mods) إضافات تشغّل دوالّ JavaScript أو TypeScript داخل Claude Code، وقد أُضيفت رسميًا في الإصدار v2.1.287 يوم 1 أكتوبر 2026. يشرح هذا المقال كيف يعمل mod مكوّن من ثلاثة ملفات، وكيف يختلف عن الـ hooks التقليدية المكتوبة في settings.json وعن الـ skills والـ MCP، وما تستطيع الـ mods فعله، مثل رسم لوحات في الواجهة وإنشاء أوامر تعمل دون انتظار وإيقاف استدعاء أداة لسؤال المستخدم، وحدودًا مثل زمن التشغيل، وكل ذلك استنادًا إلى النص الأصلي للوثائق الرسمية كما رُوجع في 5 أكتوبر من العام نفسه. يعمل الـ mod بصلاحياتك خارج الـ sandbox ويستطيع تجاوز قرارات الصلاحيات. ويبيّن جدول أن قواعد deny تصمد في Team أو Enterprise أو على جهاز فيه managed settings، لكن في خطة شخصية يستطيع الـ mod الموافقة حتى على استدعاءات رفضتها قاعدة deny. ويتناول أيضًا نتائج قراءة شيفرة الأمثلة الرسمية الثلاثة من Anthropic وإحصاء الواجهات البرمجية التي تستخدمها، وكيف تقرأ مخرجات claude plugin validate قبل التثبيت، وكيف تجرّب الـ mods وتطلب من Claude بناء واحد وتوقفها، وأين تعمل الـ mods والـ mods المدمجة، وقائمة تحقق قبل التثبيت.

إعداد الجلسات السحابية في Claude Code بأمان: إعداد يحمي الإنتاج و5 مواضع تعثّرت فيها

إعداد الجلسات السحابية في Claude Code بأمان: إعداد يحمي الإنتاج و5 مواضع تعثّرت فيها

يمكنك أن تُسند التطوير إلى الجلسات السحابية في Claude Code دون أن تفتح طريقًا جديدًا إلى الإنتاج: احتفظ بالشيفرة في مستودع خاص على GitHub، وثبّت Claude GitHub App على ذلك المستودع وحده، واجعل خادم الإنتاج يكتفي بسحبه بمفتاح نشر للقراءة فقط. هذا المقال سجلّ لبدئي استخدام الجلسات السحابية في مشروع تطوير منفصل يوم 4 أكتوبر 2026، مراجَعًا على النص الأصلي للوثائق الرسمية في ذلك التاريخ. يشرح أن claude --cloud دون GitHub يرسل سجل جميع الفروع إضافة إلى التغييرات غير المودَعة على الملفات المتتبَّعة (وعلى Windows أيًّا كانت أسماء الملفات)، وكيف تصلح الأمر حين يكون حساب GitHub آخر متصلًا، وخيار «Only select repositories» وسبب ظهور المستودعات العامة في القائمة، ولماذا ينبغي إنشاء بيئة جديدة لكل مشروع ما دام كل من يستخدم بيئة يستطيع قراءة متغيراتها، وأن الملفات المحلية غير مرئية، وأن Accept edits في السحابة يتوقف عند كل أمر بينما يواصل Auto، وكل ذلك مجموع في قائمة تحقق قبل البدء. ويعرض أيضًا حالة حقيقية استهلكت فيها تعليمة واحدة نُفّذت ذاتيًا 226 دولارًا من الرصيد المؤقت قبل أن أطلب منه التوقف في منتصف الطريق، ولماذا ينفد الرصيد بهذه السرعة، وطرقًا لخفض التكلفة.

هل تُستخدم محادثات ChatGPT وCodex للتدريب؟ مخاطر المعلومات السرية والتحقق من الإعدادات

هل تُستخدم محادثات ChatGPT وCodex للتدريب؟ مخاطر المعلومات السرية والتحقق من الإعدادات

حتى في خطة Pro الشخصية، تُستخدم محادثات ChatGPT وCodex وشيفرتها للتدريب افتراضيًا. يمكن بإعداد واحد في ChatGPT إيقاف التدريب على مهام Codex الجديدة، أما تدريب البيئات فله إعداد منفصل هو Include environments. نوضح أيضًا المعلومات التي لا يُنصح بإدخالها، وما تفعل إذا أدخلت مفتاح API أو بيانات عملاء، والاستثناءات المتعلقة بالحذف والتقييم.

كيف توقف تدريب الذكاء الاصطناعي على بياناتك في Claude Code: أين يوجد الإعداد، وكيف تُعامَل كل خطة، وهل تتدرّب Anthropic على بيانات API

كيف توقف تدريب الذكاء الاصطناعي على بياناتك في Claude Code: أين يوجد الإعداد، وكيف تُعامَل كل خطة، وهل تتدرّب Anthropic على بيانات API

استخدام محادثاتك في Claude Code لتدريب نماذج الذكاء الاصطناعي يتوقف على خطتك وإعداد حسابك. في الخطط الاستهلاكية Free وPro وMax، تُستخدم بياناتك في التدريب فقط ما دام إعداد تحسين النماذج في إعدادات الخصوصية على claude.ai مفعّلًا (وتُحفظ 5 سنوات)، وتعطيله يوقف التدريب (وتُحفظ 30 يومًا). الإعداد تابع لحسابك، فلا حاجة إلى تغيير ملفات الإعدادات على الحاسوب الذي يعمل عليه Claude Code. استنادًا إلى النص الأصلي لصفحة وثائق Claude Code «Data usage»، ومركز الخصوصية لدى Anthropic، وصفحة Claude Platform «API and data retention» بتاريخ 4 أكتوبر 2026، يشرح هذا المقال أين يوجد الإعداد وكيف تعطّله، وأن الإيقاف لا يُزيل بياناتك من التدريب السابق، وكيف تُعامَل تقييمات 👍👎 و‎/feedback والمحادثات المرصودة كمخالفات للسياسة، والتدريب ومدة الاحتفاظ لكل خطة، بما فيها Team وEnterprise وAPI وBedrock. ويوضح أيضًا أن مدخلات API ومخرجاته لا تُستخدم في التدريب افتراضيًا وتُحذف خلال 30 يومًا، وما تشمله ZDR ولماذا تتطلب Covered Models مثل Fable احتفاظًا لمدة 30 يومًا، ومتغيرات البيئة التي توقف مقاييس الاستخدام وتقارير الأخطاء المرسلة بمعزل عن التدريب، وسجلات المحادثات المحفوظة كنص عادي على حاسوبك، وكيف تختار الإعداد المناسب للعمل السري.

safeguards flagged this message: معناها وما تفعله حين يوقف مصنِّف الأمان ردّ Claude Code

safeguards flagged this message: معناها وما تفعله حين يوقف مصنِّف الأمان ردّ Claude Code

إذا عرض Claude Code «API Error: Opus 5.5's safeguards flagged this message» أو «safeguards flagged this session»، فمعنى ذلك أن مصنِّف أمان مرفقًا بالنموذج تفاعل مع محتوى محادثتك فأوقف ردّ ذلك النموذج. وتُكتب عناوين البلاغات أيضًا بصيغة «Message flagged by safeguards». تعمل المصنِّفات على جانب الخادم، ولا تنظر إلى جملتك الأخيرة وحدها بل إلى المحادثة كلها والملفات التي قُرئت وحتى CLAUDE.md، لذلك قد تُوقَف رسالة عادية مثل «hi»، وتقرّ Anthropic بوجود إنذارات خاطئة. واستنادًا إلى مرجع الأخطاء الرسمي ووثائق إعداد النماذج وصفحة Refusals and fallback في الواجهة البرمجية ومركز المساعدة، نشرح معنى الفئات cyber وbio وreasoning_extraction وgeneral_harms وfrontier_llm في خانة Details، ومتى يتحوّل Claude Code تلقائيًّا إلى نموذج آخر ومتى يتوقّف فحسب، وكيف تستعمل Esc مرتين للرجوع و‎/clear و‎/model و‎--safe-mode و‎/feedback، وتوسيع برنامج CVP في 6 أكتوبر 2026 إلى ثلاثة مستويات تشمل Opus 5.5 وSonnet 5.5 أيضًا، وكيف تُحتسب تكلفة الطلبات الموقوفة. أما بلاغات GitHub المنشورة منذ 22 سبتمبر فنفصلها عن الشروح الرسمية ونعاملها حالاتٍ غير مؤكّدة.

هل يحتاج المقال المكتوب بالذكاء الاصطناعي إلى وسم يقول إنه مولَّد آليًا؟ قراءة عملية في المادة 50 من EU AI Act

هل يحتاج المقال المكتوب بالذكاء الاصطناعي إلى وسم يقول إنه مولَّد آليًا؟ قراءة عملية في المادة 50 من EU AI Act

في 2 أغسطس 2026 أصبحت بقية أحكام EU AI Act سارية بصفة عامة، ومعها انتشرت فجأة مقولة إن نشر مقال كتبه الذكاء الاصطناعي دون وسم صار مخالفًا للقانون. والخلاصة أن التزام الإفصاح لا ينشأ على معظم الكتّاب المستقلين ومدوّنات الشركات، لأن الفقرة 4 من المادة 50 تنصّ صراحةً على أن الالتزام لا يسري حين تكون المادة قد خضعت لمراجعة بشرية أو لسيطرة تحريرية ويتحمّل شخص ما المسؤولية التحريرية عن المنشور. وعند هذا يقف نص اللائحة؛ أما الإرشادات العملية للمادة 50 فتضيف أن المراجعة يجب أن تكون جوهرية وألّا تقتصر على أمور سطحية أو على موافقة شكلية، فالنشر التلقائي لنص لم يقرأه أحد يُستبعد أن يندرج تحته. يتناول هذا المقال اختلاف التزامات المزوِّد (provider) عن التزامات المُشغِّل (deployer) اختلافًا تامًّا، وكون الإفصاح عن النصوص المولَّدة يتحدّد بغرض النشر لا بالموضوع، والتزام الإفصاح عن التزييف العميق والتخفيف الممنوح للأعمال الفنية والساخرة، وإخطار روبوتات المحادثة، وكون الوسم القابل للقراءة الآلية (C2PA Content Credentials) التزامًا على المزوِّد، ومهلتَي 2 ديسمبر 2026 و2 فبراير 2027، مقتصرًا في ذلك كله على ما أمكن التحقّق منه في نص القانون ووثائق المفوضية الأوروبية.

ما تعلّمناه من حذف لوحة الإدارة بالكامل — متى تبقى الواجهة في زمن الذكاء الاصطناعي، ومتى يمكن أن تذهب

ما تعلّمناه من حذف لوحة الإدارة بالكامل — متى تبقى الواجهة في زمن الذكاء الاصطناعي، ومتى يمكن أن تذهب

لا تستطيع دعوى عامة أن تجيب عن سؤال "إن كان الذكاء الاصطناعي قادرًا على التعديل مباشرة، فهل ما زلنا بحاجة إلى لوحة إدارة؟"، لأن عبارة "لوحة الإدارة" وحدها تغطّي كومة من الوظائف مختلفة الطبائع تمامًا. وهذا المقال، المبني على تجربة حذف لوحة إدارة هذا الموقع بالكامل، يستبدل بذلك السؤال سؤالًا أحدّ: هل تقدّم تلك الشاشة شيئًا لا يقدّمه أصلًا كلٌّ من CLI والذكاء الاصطناعي؟ وما كشفه الحذف الكامل هو أن معظم الوظائف التي أُزيلت لم تكن "غير مستعمَلة" بل "معطّلة بنيويًا". فعمليات CRUD للمقالات لم يكن ممكنًا أن تعمل أصلًا، لأن مصدر الحقيقة للمقالات يعيش في الشيفرة وكل عملية نشر تكتب فوق قاعدة البيانات، فأي شيء يُحرَّر في الشاشة كان يتبخّر عند النشر التالي. وكان طابور اعتماد التعليقات فارغًا على الدوام لأن المشاركات تُوسم بالاعتماد لحظة إرسالها، فلا ينشأ تعليق غير معتمد أصلًا. والوظيفة التي لا يستعملها أحد هي وظيفة لا يستطيع أحد أن يعرف أنها مكسورة. أما القدرة الوحيدة التي تعذّر حذفها فهي حذف التعليقات، وحتى هي لم يكن فيها ما يوجب لوحة إدارة: فقد تبيّن أن زرّ حذف في صفحة المقال نفسها أفضل، لأن التعليق المسيء يُزال في المكان نفسه الذي يُقرأ فيه. ويؤول القرار إلى ستة أسئلة. من الذي يشغّلها، إذ يرجّح الموظفون غير التقنيين أو دور يتبدّل أصحابه بقاء الواجهة، بينما لا يحتاجها المطوّرون الذين يعيشون في الطرفية. وهل هي قابلة للتراجع، فالإجراءات التي لا رجعة فيها تحتاج إلى بوابة. وهل تحتاج إلى حكم بشري، أي هل هناك انتقال بين حالتين بالاعتماد أو الرفض. وهل يلزم فصل الصلاحيات. وهل يعرف المشغّل ما هو ممكن، فالقائمة تقوم مقام التوثيق. وهل هناك أثر للتدقيق. والصلاحيات وأثر التدقيق بوجه خاص يبدوان غير ضروريين في مشروع فردي، ويصيران أول ما يلزم في اللحظة التي يصل فيها شخص ثانٍ. والتغييرات التي تمرّ عبر الشيفرة تستقرّ في git، لكن ترك الذكاء الاصطناعي يكتب في قاعدة البيانات مباشرة لا يسجّل شيئًا افتراضيًا، وسجلّ المحادثة يحفظ ما طُلب لا ما حدث. ومن بين المحاور الستة، لا يحمل وزنًا مختلفًا سوى قابلية التراجع. ففي 18 يوليو 2025 حذف وكيل ذكاء اصطناعي من Replit قاعدة بيانات الإنتاج الخاصة بـ SaaStr أثناء تجميد فعلي للشيفرة، واختلق 4,000 مستخدم، وزعم خطأً أن التراجع مستحيل فأخّر التعافي (AI Incident Database #1152) — وهي حالة تُظهر مشكلة تصميم أمكن فيها بلوغ إجراء لا رجعة فيه دون المرور ببوابة بشرية، أكثر مما تُظهر خطر الذكاء الاصطناعي نفسه. ويتناول المقال كذلك ثلاثة أشياء ينبغي تهيئتها قبل نقل الثقل إلى الذكاء الاصطناعي وإلى CLI، وهي أن تخلّف التغييرات أثرًا باقيًا، وأن توجد عتبة أمام الإجراءات التي لا رجعة فيها، وأن يكون الإجراء مكتوبًا وموثّقًا لأن حذف الواجهة يحذف معها قائمة ما هو ممكن. ويضيف قائمة تحقّق تجريها قبل أن تبني أي شيء، والخيار الثالث المتمثّل في منتجات الأدوات الداخلية مثل Retool و Forest Admin بدلًا من كتابة اللوحة باليد.

ميزة Dispatch من Claude — كيف يقود هاتفك حاسوبك أنت، وإلى أي حدّ ذلك آمن

ميزة Dispatch من Claude — كيف يقود هاتفك حاسوبك أنت، وإلى أي حدّ ذلك آمن

إن Dispatch هي الميزة التي ترسل فيها تعليمة من هاتفك فينفّذ Claude العمل على حاسوبك أنت (بيتا، واشتراكا Pro و Max). فهي لا تعمل في السحابة؛ بل جهازك الحقيقي هو الذي يتحرّك، ومن هذه الحقيقة الواحدة تخرج القيمة والخطر معًا. تقول المساعدة الرسمية إنه يمكنك مراسلة Claude من هاتفك ليعمل على حاسوب سطح المكتب لديك، مستعملًا الموصلات والإضافات وصلاحيات الوصول إلى الملفات التي سبق أن ضبطتها في Cowork، داخل ما تصفه Anthropic بأنه محادثة واحدة متّصلة يمكن بلوغها من أي من الجهازين. ويشترط تشغيلها أن يكون الحاسوب مستيقظًا وتطبيق سطح المكتب مفتوحًا، وأن يكون النظام macOS أو Windows، إذ لا يوجد computer use على Linux، كما أن computer use متاح على اشتراكي Pro و Max فقط ولا تملك اشتراكات Team و Enterprise وصولًا إليه. وآليًا ينزل Claude في ثلاث مراتب من الأولوية: موصل إن توفّر، ثم التنقّل في المتصفّح إن لم يتوفّر، ثم التفاعل المباشر مع الشاشة بوصفه ملاذًا أخيرًا، مع التقاط صور للشاشة على طول الطريق ليفهم ما هو معروض. ومن هنا يبدأ التقييم. فالمواضع التي يتوقّف عندها مصمَّمة عمدًا: computer use معطّل افتراضيًا ويُفعَّل من Settings ثم General؛ والإذن يُطلب لكل تطبيق جديد على حدة؛ وحذف ملف حذفًا نهائيًا يتطلّب إذنًا صريحًا؛ ومنصّات الاستثمار والتداول وتطبيقات العملات المشفّرة محظورة افتراضيًا. لكن هناك مواضع لا يتوقّف عندها. فالإجراءات المفردة داخل تطبيق سبقت الموافقة عليه لا تُعرض عليك للتأكيد، والصياغة الرسمية هي أن Claude ينقر ويكتب ويتنقّل في شاشتك مباشرة، بلا فحوص الأذونات التي تحكم أدوات Cowork الأخرى. وتضيف الوثائق أنه لا يوجد صندوق رملي بين Claude وما هو على شاشتك، وأن الإجراءات المتّخذة في تطبيق واحد قد تؤثّر في تطبيقات أخرى. وأكبر المخاطر هو حقن المطالبات، وتصفه Anthropic بكلماتها هي: محتوى الويب ناقل أساسي لهجمات حقن المطالبات، وإن تعليمة متلاعبًا بها، أو أمرًا غير متوقّع، أو رابط تصيّد فُتح في متصفّحك، قد يتوالى في سلسلة من الإجراءات التي يصعب أو يستحيل التراجع عنها. وتقول Anthropic إنها تفحص التنشيطات الداخلية للنموذج لكشف هذا السلوك، لكن ذلك يقلّل الاحتمالات ولا يُغني عن أن ترسم أنت خطًا، وتظلّ الإرشادات توصي بالانتقال إلى الموافقة اليدوية كلما مسّت المهمة ملفات أو حسابات أو مواقع حسّاسة. وتسمّي Anthropic الحدّ صراحة: لا تمنح إذن computer use وصولًا إلى التطبيقات الحسّاسة مثل المصرفية والصحّية والحكومية، وتجنّب الحسابات المالية والمستندات القانونية والمعلومات الطبية والبيانات الشخصية. ويتناول المقال كذلك جانب الهاتف. فما يتسرّب عند ضياع الجهاز ليس البيانات المخزّنة عليه بل صفة إعطاء الأوامر لحاسوبك، إضافة إلى محتوى المحادثة المتّصلة — ومقال المساعدة الرسمي الخاص بـ Dispatch لا يوثّق فكّ الاقتران ولا التعامل مع جهاز مفقود، فالعلاجات تأتي من جانب الحساب بدلًا من ذلك: إنهاء الجلسة المفردة من Settings ثم Account ثم Active sessions، أو تسجيل الخروج من كل الجلسات عبر claude.ai وهو غير متاح في تطبيقات الهاتف فيتطلّب متصفّح ويب، أو ببساطة قطع جانب الحاسوب بإغلاق تطبيق سطح المكتب أو تركه يخلد إلى السبات، وهو في الواقع الأسرع لأن Dispatch تشترط حاسوبًا مستيقظًا وتطبيقًا مفتوحًا. ويختم بفصل Dispatch عن computer use بوصفهما مفتاحين منفصلين، وتمييزهما معًا عن agent view في Claude Code الذي تسمّي الوثائق الرسمية عمليته أيضًا dispatch، ثم برسم خطّ عملي: ابدأ بعمل يمكنك التراجع عنه.