انتقل إلى المحتوى الرئيسي

كيفية استخدام وضع الخصوصية في Cursor: حماية الشفرة الحساسة

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

فهم وضع الخصوصية

ما هو وضع الخصوصية؟

وضع الخصوصية هو ميزة تقوم بما يلي:

  • منع إرسال الشفرة الحساسة إلى خوادم الذكاء الاصطناعي
  • الحفاظ على المعالجة المحلية فقط للملفات المحددة
  • السماح بمساعدة الذكاء الاصطناعي الانتقائية للشفرة غير الحساسة

تمكين وضع الخصوصية

إعدادات الخصوصية العامة

  1. افتح إعدادات Cursor
  2. انتقل إلى قسم الذكاء الاصطناعي والخصوصية
  3. قم بتمكين "وضع الخصوصية"
  4. قم بتكوين تفضيلات الخصوصية:
    • حدد الملفات المراد استبعادها
    • اختر مستوى الخصوصية
    • قم بتعيين قواعد معالجة البيانات

إعدادات خاصة بالمشروع

  1. قم بإنشاء ملف .cursorignore في جذر المشروع
  2. أضف أنماطًا للملفات الحساسة:
# ملفات حساسة
*.env
*secret*
credentials/*

# مجلدات خاصة
private/*
sensitive/*

استخدام وضع الخصوصية

الخصوصية على مستوى الملف

  1. تحديد الملفات كخاصة

    • انقر بزر الماوس الأيمن على الملف في المستكشف
    • حدد "تحديد كخاص"
    • سيتم استبعاد الملف من معالجة الذكاء الاصطناعي
  2. الخصوصية المؤقتة

    • استخدم تعليق @private في الشفرة
    • حدد كتل الشفرة للخصوصية
    • قم بتبديل الخصوصية لجلسات محددة

الخصوصية على مستوى المجلد

  1. تكوين خصوصية المجلد

    {
    "privacy.excludedDirectories": [
    "src/secrets",
    "config/private"
    ]
    }
  2. قواعد الوراثة

    • ترث المجلدات الفرعية إعدادات الخصوصية
    • يمكن تجاوزها لكل مجلد
    • تتدفق الإعدادات للأسفل

ميزات الخصوصية

التعامل مع الشفرة

  1. المعالجة المحلية

    • تبقى الشفرة على جهازك
    • لا توجد استدعاءات API خارجية
    • اقتراحات إكمال آمنة
  2. استخدام الذكاء الاصطناعي الانتقائي

    • اختر متى تستخدم الذكاء الاصطناعي
    • التحكم في مشاركة البيانات
    • الحفاظ على حدود الأمان

حماية البيانات

  1. المعلومات الحساسة

    • حماية مفاتيح API
    • تأمين بيانات الاعتماد
    • حماية البيانات الشخصية
  2. دعم الامتثال

    • الامتثال للائحة العامة لحماية البيانات (GDPR)
    • التوافق مع قانون نقل التأمين الصحي والمساءلة (HIPAA)
    • سياسات أمان الشركات

أفضل الممارسات

إرشادات الأمان

  1. تنظيم الملفات

    • فصل الملفات الحساسة
    • استخدام اتفاقيات تسمية واضحة
    • الحفاظ على وثائق الخصوصية
  2. هيكل الشفرة

    • عزل الشفرة الحساسة
    • استخدام متغيرات البيئة
    • تنفيذ أنماط آمنة

تكامل سير العمل

  1. عملية التطوير

    • تخطيط متطلبات الخصوصية
    • مراجعة إعدادات الخصوصية
    • عمليات تدقيق أمنية منتظمة
  2. تعاون الفريق

    • مشاركة إرشادات الخصوصية
    • توثيق المناطق المحمية
    • الحفاظ على الاتساق

استكشاف الأخطاء وإصلاحها

المشكلات الشائعة

  1. وضع الخصوصية لا يعمل

    • تحقق من الإعدادات
    • تحقق من أنماط الملفات
    • أعد تشغيل Cursor
  2. ميزات الذكاء الاصطناعي محدودة

    • تأكد من نطاق الخصوصية
    • ضبط الإعدادات إذا لزم الأمر
    • موازنة الخصوصية والوظائف
  3. تعارضات التكوين

    • مراجعة .cursorignore
    • تحقق من الإعدادات العامة
    • حل تعارضات الأنماط

التكوين المتقدم

قواعد الخصوصية المخصصة

{
"privacy.rules": [
{
"pattern": "**/*.key",
"level": "strict"
},
{
"pattern": "src/public/**",
"level": "normal"
}
]
}

التكامل مع أدوات الأمان

  1. تكامل Git

    # إضافة إلى .gitignore
    .cursor-private/
    *.private.json
  2. خط أنابيب CI/CD

    • احترام إعدادات الخصوصية
    • تخطي الملفات الحساسة
    • الحفاظ على فحوصات الأمان

الخلاصة

وضع الخصوصية ضروري لحماية الشفرة الحساسة أثناء استخدام ميزات الذكاء الاصطناعي في Cursor. يضمن التكوين المناسب وفهم إعدادات الخصوصية تطويرًا آمنًا.


آخر تحديث: فبراير 2025 - يغطي هذا الدليل إصدار Cursor 0.43 وما بعده.