الأمان¶
يأخذ OmarOS الأمان على محمل الجد الشديد. من المفترض أن يكون هذا نظام تشغيل يمكنك استخدامه للقيام بـ عمل حقيقي في العالم الحقيقي. حيث لا يمكن لفقدان كمبيوتر محمول أن يؤدي إلى حالة طوارئ أمنية. إليك ما نفعله:
- تشفير القرص الكامل إلزامي: هذه أهم خطوة لتأمين الحماية المادية لبياناتك. إذا فُقد جهاز الكمبيوتر الخاص بك أو سُرق، فإن البيانات مشفّرة بالكامل باستخدام LUKS القياسي (Linux Unified Key Setup).
- جدار الحماية مفعّل افتراضيًا: تُحظر كل حركة المرور الواردة افتراضيًا باستثناء المنفذ 53317 لـ LocalSend. حتى ssh معطّل حتى تفعّله عبر الإعداد > الأمان > SSHD، الذي يفتح المنفذ 22 (محدود المعدل ضد القوة الغاشمة) كجزء من الإعداد. حتى أننا نقيد وصول Docker باستخدام إعداد ufw-docker لمنع تعرض حاوياتك للعالم عن طريق الخطأ.
- Arch لديه دائمًا أحدث التحديثات: Arch، التوزيعة الأساسية التي بُني عليها OmarOS، هي توزيعة متدحرجة. هذا يعني أن أي ثغرة أمنية تُكتشف وتُصحَّح في أي حزمة تصبح متاحة بسرعة للتثبيت باستخدام
omaros-update. أنت دائمًا تشغّل أحدث إصدارات كل شيء وأكثرها أمانًا بهذه الطريقة. - يحتفظ OmarOS بحزمه ونسخته الاحتياطية الخاصة: يعتمد OmarOS فقط على حزم من مستودعات core/extra/multilib الخاصة بـ Arch ومستودع حزم OmarOS الخاص به افتراضيًا. يمكنك تثبيت البرامج مباشرة من AUR، لكن التثبيت الأساسي لا يفعل ذلك — فقط بضع تثبيتات اختيارية، مثل متصفحات الجهات الخارجية، تسحب من AUR.
- Cloudflare يحمينا من DDoS: كل البنية التحتية لتوزيع OmarOS — ملفات ISO وحزم OmarOS ونسخة Arch الاحتياطية — محمية خلف درع DDoS القوي من Cloudflare ومستضافة على CDN الخاص بهم. هذا يوفر توفرًا ممتازًا.
تغيير كلمات المرور الخاصة بك¶
لديك كلمتا مرور على تثبيت مشفّر: تلك التي تفتح محرك الأقراص عند الإقلاع، وتلك التي تسجل الدخول بها وsudo. يجعلهما الإعداد متماثلتين. يمكن تغيير كليهما من تحديث > كلمة المرور في قائمة OmarOS — تشفير محرك الأقراص للأولى، و_المستخدم_ للثانية. يطلب تغيير كلمة مرور محرك الأقراص الحالية أولًا، لذا احتفظ بها في متناول اليد. إذا قوطع التغيير، فشغّل تشفير محرك الأقراص مرة أخرى: يطلب كلمة المرور التي تفتح محرك الأقراص الآن وينهي التغيير.
نقل جهاز استخدمته بالفعل¶
إذا كنت تسلّم جهازك إلى شخص آخر، فلا يتعين عليك إعادة تثبيته. شغّل الإعداد > إعادة تعيين الكمبيوتر في قائمة OmarOS، واكتب reset للتأكيد، وأعد التشغيل. يمسح ذلك كل حساب مستخدم وكل شيء في /home، ويرمي كل الحزم وتغييرات النظام التي أجريتها منذ التثبيت، ويمسح هوية الجهاز — اتصالات الشبكة ومفاتيح المضيف وكل ذلك. ما يعود هو معالج الإعداد من الإقلاع الأول، جاهزًا لمالكه الجديد لإدخال اسمه وكلمة مروره وكلمة مرور التشفير الخاصة به.
يعمل عن طريق استعادة لقطة الأساس التي يأخذها المثبّت، لذا فهي متاحة فقط على الأجهزة المثبتة من ISO OmarOS. وعلى محرك أقراص من دون تشفير، تكون إعادة التعيين حذفًا بدلًا من مسح آمن، لذا إذا كانت البيانات حساسة، فافعل تثبيتًا جديدًا بدلًا من ذلك.
sudo من دون كلمة مرور¶
في بعض الأحيان تريد أن يتوقف sudo عن السؤال، غالبًا عندما يقوم وكيل ذكاء اصطناعي بقسم طويل من عمل النظام لك. يسأل الإعداد > الأمان > Sudo من دون كلمة مرور عن مدة السماح بالوصول: 15 دقيقة، ساعة واحدة، يوم واحد، أو بشكل دائم. تظهر أيقونة تحذير حمراء بجانب مؤشرات شريط القائمة الأخرى أثناء نشاط الوصول. انقر عليها أو شغّل الأمر مرة أخرى لإيقاف الوصول. يمكنك أيضًا تمرير عدد الدقائق الخاص بك (من 1 إلى 1440) باستخدام omaros-sudo-passwordless 30، أو استخدام omaros-sudo-passwordless permanent.
تنتهي صلاحية الوصول الموقوت تلقائيًا، بما في ذلك فورًا بعد الاستئناف من تعليق تجاوز الموعد النهائي. تنهي إعادة تشغيل الكمبيوتر ذلك مبكرًا. ينجو الوصول الدائم من إعادة التشغيل ويظل مفعّلًا حتى تعطّله.
يُنهي تحديث أو إزالة حزمة إعدادات OmarOS أي منحة مؤقتة قبل تغيير دعم انتهاء صلاحيتها. إذا أبلغ الأمر عن خطأ في التفويض أو التنظيف، فقم بحله قبل محاولة تمكين منحة أخرى؛ لا يعني الخطأ أن الوصول من دون كلمة مرور غير نشط.
كن صريحًا بشأن هذا الأمر: أثناء تشغيله، يمكن لأي شيء يعمل كمستخدمك القيام بأي شيء كمستخدم root من دون أن يُسأل. هذه هي النقطة كلها، وهي أيضًا المخاطرة كلها.
مفاتيح التوقيع¶
تُوقَّع ملفات ISO لإصدارات OmarOS بمفتاح توقيع OmarOS. تجد بصمته ومفتاحه العام على omaros.org/download. أما الحزم التي لا تزال تأتي من مستودع Omarchy فيتحقق منها pacman مقابل المفاتيح الموجودة في حزمة omarchy-keyring، التي تتولى أيضًا طرح أي تحديثات للمفاتيح.
يمكنك العثور على توقيع أي إصدار ISO بإضافة .sig إلى URL. مثل https://iso.omaros.org/omaros-x.x.x.iso.sig.