# الأمان

> أين تعمل شيفرتك، وكيف تُحفظ بيانات الاعتماد، وكيف تبلّغ عن مشكلة.

تصف هذه الصفحة كيف يحمي Skynet حسابك ومفاتيحك وبياناتك. كما توضّح كيف تبلّغ عن مشكلة أمنية.

## الإبلاغ عن ثغرة

أبلغ عن المشكلات الأمنية بشكل خاص. لا تفتح مشكلة (issue) عامة.

- على GitHub، افتح مستودع Skynet وانتقل إلى **Security** > **Report a vulnerability**.
- أو أرسل بريدًا إلكترونيًا إلى `security@skynetml.com`.

يسعى الفريق إلى الإقرار باستلام كل بلاغ خلال خمسة أيام عمل.

## حسابك

### طرق تسجيل الدخول

يمكنك تسجيل الدخول باستخدام:

- عنوان بريد إلكتروني وكلمة مرور.
- **المتابعة باستخدام Google** أو **المتابعة باستخدام GitHub**.
- **تسجيل الدخول باستخدام مفتاح مرور**. يستخدم مفتاح المرور Face ID أو Touch ID أو مفتاحًا ماديًا.

يمكنك إدارة المزوّدين الذين تستخدمهم تحت **الحسابات المرتبطة**.

### قواعد كلمة المرور

يجب أن تكون كلمة المرور:

- من 8 أحرف على الأقل.
- من 128 حرفًا على الأكثر.
- خالية من عنوان بريدك الإلكتروني.

يجب أن يتحقق الحساب الجديد من عنوان بريده الإلكتروني برمز. وتستخدم إعادة تعيين كلمة المرور أيضًا رمزًا يرسله Skynet بالبريد الإلكتروني.

يقفل Skynet تسجيل الدخول لعنوان بريد إلكتروني لفترة بعد محاولات فاشلة متكررة.

### التحقق بخطوتين

فعّل التحقق بخطوتين لمزيد من الحماية. اختر طريقة واحدة:

| الطريقة                    | كيف تعمل                                                   |
| -------------------------- | ---------------------------------------------------------- |
| **تطبيق المصادقة**         | أدخل رمزًا من 6 أرقام من تطبيق المصادقة الخاص بك.           |
| **رموز البريد الإلكتروني** | أدخل رمزًا من 6 أرقام يرسله Skynet عند كل تسجيل دخول.       |

يعطيك Skynet أيضًا رموز استرداد. احفظها في مكان آمن. استخدم أحدها إذا فقدت الوصول إلى طريقتك.

> [!NOTE]
> إذا سجّلت الدخول باستخدام Google أو GitHub، فإن ذلك المزوّد يدير التحقق بخطوتين الخاص بك.

## أين يعمل الكود الخاص بك

تعمل أحمال عمل المستخدمين في بيئات معزولة. في المنتج المستضاف، Vercel Sandbox هو حدّ التنفيذ. يشمل ذلك فحوص الإعداد وعمليات التحسين والاسترداد والعمل على عمليات التشغيل المكتملة.

لا تشغّل عمّال (workers) Skynet الكود الخاص بك. إنها مستوى التحكم. تبدأ المهام، وتحجز الميزانيات وتسوّيها، وتعطي البيئات المعزولة بيانات اعتماد محدودة النطاق، وتحفظ نقاط الاستئناف.

قبل أن يبدأ Skynet العمل المدفوع، يحجز هامشًا في محفظتك وفي ميزانية التشغيل. راجع [الفوترة](/docs/ar/concepts/billing).

في [تطبيق Mac](/docs/ar/guides/mac-app)، تعمل المهام في حاويات Docker محلية. تستمع جميع الخدمات المحلية على `127.0.0.1` فقط.

## مفاتيح المزودين (BYOK)

يمكنك إضافة مفاتيحك الخاصة لمزوّدي النماذج.

- يشفّر Skynet كل مفتاح أثناء التخزين.
- لا يُرجع Skynet المفتاح الكامل أبدًا عبر الواجهة.
- يحتفظ Skynet فقط بآخر أربعة أحرف وحالة: غير متحقَّق منه، أو متحقَّق منه، أو غير صالح.
- عندما تُدخل مفتاحًا، يرسل Skynet طلب اختبار صغيرًا للتحقق منه.

عندما تستخدم مفتاحك الخاص، يحاسب المزوّد مفتاحك مباشرةً. ويظل Skynet يخصم رسوم المنصة واستخدام البيئة المعزولة من رصيدك.

يزيل Skynet أيضًا الأسرار من السجلات ورسائل الخطأ. ويستبدلها بـ `[REDACTED]`.

## رموز API

تتيح رموز API للسكربتات والأدوات استدعاء Skynet API.

- لكل مستخدم رمز صالح واحد على الأكثر. عندما تولّد رمزًا جديدًا، يتوقف الرمز القديم عن العمل.
- تبدأ الرموز بـ `skyd_`.
- يخزّن Skynet تجزئة (hash) الرمز فقط.
- يعرض Skynet الرمز الكامل مرة واحدة فقط. انسخ الرمز واحفظه فورًا.
- بعد ذلك، يعرض Skynet شكلًا مقنّعًا فقط: `skyd_…` وآخر أربعة أحرف.

أرسل الرمز في الترويسة `Authorization`:

```http
Authorization: Bearer skyd_...
```

لإيقاف رمز، انقر **إبطال الرمز**. للاطلاع على الواجهة كاملة، اقرأ [API](/docs/ar/api).

> [!WARNING]
> تعامل مع الرمز مثل كلمة المرور. أي شخص يملك الرمز يستطيع التصرف باسمك عبر الواجهة. لا تُدرجه في أي مستودع.

## خصوصية بيانات النماذج

يتحكم إعداد **خصوصية بيانات النماذج** فيما يستطيع مزوّدو النماذج فعله ببياناتك. وينطبق على عمليات التحسين التي يحاسبها Skynet من رصيدك.

| الخيار           | الأثر                                                                                           |
| ---------------- | ----------------------------------------------------------------------------------------------- |
| **السماح للجميع** | أي مزوّد، بما في ذلك المزوّدون الذين قد يدرّبون على موجّهاتك أو يخزّنونها.                        |
| **بلا تدريب**    | فقط المزوّدون الذين لا يدرّبون على موجّهاتك ولا يحتفظون بها. هذا هو الخيار الافتراضي.            |
| **بلا احتفاظ**   | فقط نقاط النهاية التي لديها اتفاقية عدم الاحتفاظ بالبيانات. قد تكون بعض النماذج غير متاحة.        |

> [!NOTE]
> تتبع عمليات التحسين التي تستخدم مفتاحك الخاص إعدادات الخصوصية في حساب OpenRouter الخاص بك.

## إمكانية رؤية عمليات التشغيل

> [!WARNING]
> عمليات التشغيل الجديدة **عامة** افتراضيًا. يظهر التشغيل العام في البحث العام. يستطيع أي شخص العثور عليه وتصفّح نتائجه.

لإبقاء تشغيل خارج البحث العام، اضبط **إمكانية الرؤية** على **خاص** عند إرساله. يمكنك تغيير إمكانية الرؤية لاحقًا في نافذة المشاركة. راجع [المشاركة](/docs/ar/guides/sharing).

مجموعات البيانات الجديدة **مقيّدة**. لا يستطيع فتحها إلا أنت ومن تدعوهم، حتى تغيّر صلاحية الوصول عبر الرابط. راجع [تجهيز مجموعة بيانات](/docs/ar/guides/datasets).

## بياناتك

افتح علامة التبويب **الخصوصية والبيانات** في **الإعدادات** لإدارة بياناتك.

### تصدير بياناتك

انقر **تصدير** تحت **تصدير بياناتي**. يحتوي التصدير على كل البيانات في حسابك. اختر صيغة واحدة: JSON أو CSV أو Excel أو Pickle أو Parquet أو Feather.

### حذف حسابك

انقر **حذف الحساب**. أدخل كلمة مرورك الحالية واكتب عنوان بريدك الإلكتروني للتأكيد.

> [!WARNING]
> يحذف هذا الإجراء حسابك وكل بياناته نهائيًا. لا يمكنك التراجع عنه.

### تحليلات الاستخدام

يشغّل إعداد **إرسال تحليلات استخدام مجهولة** تحليلات المنتج المجهولة أو يوقفها.

## الخطوات التالية

- اقرأ [الحدود](/docs/ar/limits).
- اقرأ [الأسئلة الشائعة](/docs/ar/faq).

---

Source: https://staging.skynetml.com/docs/ar/security
