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

كيفية استخدام وضع الخصوصية في 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 وما بعده.