توضّح هذه الصفحة كيفية ضبط إعدادات الأمان لخوادم "بروتوكول سياق النموذج" (MCP) في Google Workspace.
يجب فحص الطلبات والردود بحثًا عن محتوى ضار أو هجمات بحقن الطلبات. يمكنك استخدام Model Armor الذي توفّره Google، أو يمكنك استخدام الحلّ الخاص بك إذا وثّقته ليقبل المستخدمون هذه المخاطر. لمزيد من المعلومات، يُرجى الاطّلاع على سياسة المطوّرين وبيانات المستخدمين في Google Workspace.
المتطلبات الأساسية
الاشتراك في برنامج معاينة المطوّر في Google Workspace
مشروع على Google Cloud لإنشاء مشروع، يُرجى الاطّلاع على إنشاء مشروع.
معرِّف عميل OAuth 2.0 مع تحديد استخدام هذا العميل لوكيل مستنِد إلى الذكاء الاصطناعي في منصة مصادقة Google > العملاء. لإنشاء معرِّف عميل OAuth، يُرجى الاطّلاع على إنشاء بيانات اعتماد معرِّف عميل OAuth.
إعدادات الأمان والسلامة الاختيارية
يؤدي بروتوكول MCP إلى ظهور مخاطر واعتبارات أمنية جديدة بسبب المجموعة الواسعة من الإجراءات التي يمكنك تنفيذها باستخدام أدوات MCP. للحدّ من هذه المخاطر وإدارتها، يوفّر Google Cloud إعدادات تلقائية وسياسات قابلة للتخصيص للتحكّم في استخدام أدوات MCP في مؤسستك أو مشروعك على Google Cloud.
لمزيد من المعلومات حول أمان بروتوكول MCP وإدارته، يُرجى الاطّلاع على أمان الذكاء الاصطناعي وسلامته.
استخدام Model Armor
Model Armor هي خدمة من Google Cloud مصمَّمة لتعزيز أمان وسلامة تطبيقات الذكاء الاصطناعي. وتعمل هذه الميزة من خلال فحص طلبات النماذج اللغوية الكبيرة وردودها بشكل استباقي، ما يحمي من المخاطر المختلفة ويدعم أفضل ممارسات تصميم الذكاء الاصطناعي المسؤول. سواء كنت تنشر الذكاء الاصطناعي في بيئة السحابة الإلكترونية أو على مقدّمي خدمات السحابة الإلكترونية الخارجيين، يمكن أن تساعدك خدمة Model Armor في منع الإدخالات الضارة والتحقّق من أمان المحتوى وحماية البيانات الحسّاسة والحفاظ على الامتثال وتنفيذ سياسات الأمان والسلامة في الذكاء الاصطناعي بشكل متّسق في جميع بيئات الذكاء الاصطناعي المتنوعة.
عند تفعيل Model Armor مع تفعيل التسجيل، يسجّل Model Armor الحمولة بالكامل. قد يؤدي ذلك إلى كشف معلومات حساسة في سجلّاتك.
توجيه طلبات MCP إلى Model Armor
يتوفّر Model Armor في مناطق معيّنة. عند تفعيل Model Armor واستخدام خادم MCP في نطاق سلطة لا يتوافق معه Model Armor، قد يختلف سلوك توجيه الطلب باختلاف خوادم MCP، وقد يؤدي ذلك إلى عدم الامتثال لمتطلبات موقع تخزين البيانات أثناء الاستخدام والنقل. لمزيد من المعلومات حول سلوك خوادم MCP الفردية، يُرجى الاطّلاع على المنتجات المتوافقة مع Model Armor.تفعيل Model Armor
يجب تفعيل واجهات برمجة تطبيقات Model Armor قبل استخدام Model Armor.
وحدة التحكّم
فعِّل Model Armor API إذا لم تكن مفعَّلة.
الأدوار المطلوبة لتفعيل واجهات برمجة التطبيقات
لتفعيل واجهات برمجة التطبيقات، يجب أن يكون لديك إذن "
serviceusage.services.enable". إذا أنشأت المشروع، من المرجّح أن يكون لديك هذا الإذن من خلال دور المالك (roles/owner). وإلا، يمكنك الحصول على هذا الإذن من خلال دور مشرف استخدام الخدمة (roles/serviceusage.serviceUsageAdmin). كيفية منح الأدواراختَر المشروع الذي تريد تفعيل Model Armor فيه.
gcloud
قبل البدء، اتّبِع الخطوات التالية باستخدام Google Cloud CLI مع Model Armor API:
ثبِّت Google Cloud CLI، ثم سجِّل الدخول إلى gcloud باستخدام هويتك الموحّدة. بعد تسجيل الدخول، ابدأ واجهة سطر الأوامر في Google Cloud من خلال تنفيذ الأمر التالي:
gcloud init-
شغِّل الأمر التالي لضبط نقطة نهاية واجهة برمجة التطبيقات لخدمة Model Armor.
gcloud config set api_endpoint_overrides/modelarmor "https://modelarmor.LOCATION.rep.googleapis.com/"
استبدِل
LOCATIONبالمنطقة التي تريد استخدام Model Armor فيها.
ضبط إعدادات الحماية لخوادم MCP البعيدة في Google وGoogle Cloud
للمساعدة في حماية طلبات واستجابات أدوات MCP، يمكنك استخدام إعدادات الحد الأدنى في Model Armor. يحدّد إعداد الحدّ الأدنى فلاتر الأمان التي تنطبق على المشروع بأكمله. تطبّق هذه الإعدادات مجموعة متّسقة من الفلاتر على جميع طلبات أدوات MCP والردود عليها ضمن المشروع.
اضبط إعدادات الحد الأدنى في Model Armor مع تفعيل ميزة تنقية المحتوى في MCP. لمزيد من المعلومات، يُرجى الاطّلاع على ضبط إعدادات الحد الأدنى في Model Armor.
اطّلِع على المثال التالي للأمر:
gcloud model-armor floorsettings update \ --full-uri='projects/PROJECT_ID/locations/global/floorSetting' \ --enable-floor-setting-enforcement=TRUE \ --add-integrated-services=GOOGLE_MCP_SERVER \ --google-mcp-server-enforcement-type=INSPECT_AND_BLOCK \ --enable-google-mcp-server-cloud-logging \ --malicious-uri-filter-settings-enforcement=ENABLED \ --add-rai-settings-filters='[{"confidenceLevel": "MEDIUM_AND_ABOVE", "filterType": "DANGEROUS"}]'
استبدِل PROJECT_ID برقم تعريف مشروعك على Google Cloud.
يُرجى ملاحظة الإعدادات التالية:
-
INSPECT_AND_BLOCK: نوع إجراء التنفيذ الذي يفحص المحتوى في خادم Google MCP ويحظر الطلبات والردود التي تتطابق مع الفلاتر. -
ENABLED: الإعداد الذي يتيح فلترًا أو إجراء تنفيذ -
MEDIUM_AND_ABOVE: مستوى الثقة لإعدادات فلتر "الذكاء الاصطناعي المسؤول - المحتوى الخطير" يمكنك تعديل هذا الإعداد، مع العلم أنّ القيم المنخفضة قد تؤدي إلى المزيد من النتائج الموجبة الخاطئة. لمزيد من المعلومات، يُرجى الاطّلاع على مستويات الثقة في Model Armor.
إيقاف فحص زيارات MCP باستخدام Model Armor
لإيقاف Model Armor عن فحص الزيارات الواردة والصادرة من خوادم Google MCP تلقائيًا استنادًا إلى إعدادات الحد الأدنى للمشروع، نفِّذ الأمر التالي:
gcloud model-armor floorsettings update \
--full-uri='projects/PROJECT_ID/locations/global/floorSetting' \
--remove-integrated-services=GOOGLE_MCP_SERVER
استبدِل PROJECT_ID برقم تعريف مشروع Google Cloud. لا يطبّق Model Armor تلقائيًا القواعد المحدّدة في
إعدادات الحد الأدنى لهذا المشروع على أي زيارات إلى خادم Google MCP.
يمكن أن تؤثر إعدادات الحد الأدنى والإعدادات العامة في Model Armor على أكثر من مجرد MCP. بما أنّ Model Armor يتكامل مع خدمات مثل Vertex AI، فإنّ أي تغييرات تجريها على إعدادات الحد الأدنى يمكن أن تؤثر في فحص الزيارات وسلوكيات الأمان في جميع الخدمات المتكاملة، وليس فقط في MCP.