Posts on X

Short notes on networking, infrastructure, and security, shown here exactly as published on X.

Naif Al-Anazi@naif_aiydh

Claude Academy منصة تعليمية مجانية من Anthropic، فيها دورات عن استخدام الذكاء الاصطناعي بشكل عملي 🎓 منها دورة AI Fluency (14 درس، حوالي 4 ساعات)، ودورة عن قدرات النماذج اللغوية وحدودها، ومسارات لـClaude Code والـAPI وMCP. academy.claude.com

Original post in Arabic

Naif Al-Anazi@naif_aiydh

Pod في Kubernetes حالته CrashLoopBackOff والسجل ما يوضح السبب؟ ⚙️ kubectl logs يعرض سجل المحاولة الجديدة، وإضافة --previous تعرض سجل الحاوية اللي طاحت فعلًا. وفي kubectl describe pod يظهر Exit Code، والرقم 137 غالبًا يعني OOMKilled (تجاوز حد الذاكرة).

Original post in Arabic

Naif Al-Anazi@naif_aiydh

متوسط زمن الاستجابة (Average) ممكن يعطي صورة مطمئنة وهي غير دقيقة 📊 خدمة متوسطها 200ms قد يكون 5% من طلباتها تتجاوز ثانيتين، والمتوسط يغطي عليهم. عشان كذا المراقبة الجيدة تعتمد على p95 وp99: توضّح تجربة أبطأ المستخدمين، وهم غالبًا اللي يرفعون البلاغات.

Original post in Arabic

Naif Al-Anazi@naif_aiydh

الموقع يفتح عادي في المتصفح، لكن curl أو تطبيق Java يرفض الاتصال بخطأ شهادة؟ 🔐 هذي أشهر أسباب مشاكل شهادات TLS على السيرفرات، وكيف ينكشف كل واحد منها 🧵

Original post in Arabic

Naif Al-Anazi@naif_aiydh

الـSnapshot في VMware مو نسخة احتياطية 💾 يعتمد على القرص الأصلي، فلو تلف القرص أو الـDatastore يروح معه. وتركه مفتوح لأسابيع يخلي ملف الـdelta يكبر، فيبطّئ الـVM ويطوّل عملية الدمج (Consolidation). توصية VMware: لا يبقى الـSnapshot الواحد أكثر من 72 ساعة.

Original post in Arabic

Naif Al-Anazi@naif_aiydh

لو الـDefault Gateway على راوتر واحد، فهو نقطة فشل واحدة 🔀 إذا طاح، تنقطع الشبكة عن الخارج حتى لو فيه راوتر ثاني شغال. الحل VRRP أو HSRP من Cisco: راوترين يشتركون في IP افتراضي، وإذا طاح الأساسي يستلمه الاحتياطي خلال ثوانٍ بدون أي تغيير على الأجهزة.

Original post in Arabic

Naif Al-Anazi@naif_aiydh

حذف VM في Azure ما يعني دائمًا إن تكلفتها انتهت ☁️ الأقراص (Managed Disks) وعناوين Public IP قد تبقى بعد الحذف إذا ما تم اختيار حذفها مع الـVM، وتستمر تُحسب. في صفحة Disks، الحالة Unattached تكشف الأقراص اليتيمة.

Original post in Arabic

Naif Al-Anazi@naif_aiydh

سيرفر Linux يعطي No space left on device، و df -h يقول فيه مساحة فاضية؟ 🐧 السبب غالبًا الـinodes: df -i إذا IUse% وصل 100%، المشكلة في عدد الملفات مو حجمها، عادةً ملايين ملفات صغيرة (Sessions، Cache، طابور بريد). لمعرفة المجلد المسبب: du --inodes -d1 /var | sort -n | tail

Original post in Arabic

Naif Al-Anazi@naif_aiydh

رسائل تختفي بين نظامين مربوطين عبر Message Broker؟ 📨 غالبًا هي في Dead Letter Queue: الرسالة اللي تفشل معالجتها أكثر من عدد محاولات محدد تنتقل لها بدل ما تعلّق الطابور. المشكلة لما ما أحد يراقبها، فتتراكم بصمت. نفس الفكرة موجودة في RabbitMQ وAzure Service Bus وAmazon SQS.

Original post in Arabic

Naif Al-Anazi@naif_aiydh

موظف وصّل سويتش صغير بكيبلين في نقطتين بالحائط، وفجأة الشبكة كلها بطيئة أو واقفة 🔀 هذا Loop يولّد Broadcast Storm. BPDU Guard على منافذ المستخدمين (Access/PortFast) يقفل المنفذ أول ما يستقبل BPDU، فتنحصر المشكلة في منفذ واحد بدل ما تطيح الشبكة كاملة.

Original post in Arabic

Naif Al-Anazi@naif_aiydh

🇸🇦 استمرارية الخدمات الحكومية الرقمية لها إطار تنظيمي لدى هيئة الحكومة الرقمية: تصنيف المنصات حسب أهميتها، وتسجيل نسب توافر الخدمات، وتنظيم الإبلاغ عن الانقطاعات، ضمن «ضوابط إدارة المخاطر واستمرارية الأعمال للحكومة الرقمية». aawsat.com/%D8%A7%D9%84%D…

Original post in Arabic

Naif Al-Anazi@naif_aiydh

ملف Transaction Log في SQL Server يكبر لين يملأ القرص، مع إن النسخ الاحتياطي الكامل شغّال؟ 💾 السبب الشائع: القاعدة على Full Recovery Model بدون Log Backup، والنسخة الكاملة لا تفرّغ السجل. للتأكد: SELECT name, log_reuse_wait_desc FROM sys.databases ظهور LOG_BACKUP يؤكد السبب.

Original post in Arabic

Naif Al-Anazi@naif_aiydh

باقي ٣ أشهر تقريبًا على نهاية الدعم الممتد لـ Windows Server 2016 🖥️ بعد 12 يناير 2027 تتوقف التحديثات الأمنية المجانية، ويبقى Extended Security Updates خيارًا مدفوعًا مؤقتًا. والترحيل يحتاج وقتًا لاختبار التطبيقات والتوافق، وثلاثة أشهر قليلة لبيئة كبيرة. microsoft.com/en-us/windows-…

Original post in Arabic

Naif Al-Anazi@naif_aiydh

في Terraform، تشغيل apply مباشرة يحسب خطة جديدة وقت التنفيذ، وقد تختلف عن اللي راجعتها إذا تغيّرت البنية في النص ⚙️ الأسلم: terraform plan -out=tfplan terraform apply tfplan كذا يُطبَّق نفس الخطة اللي راجعتها بالضبط، ولو صارت قديمة يرفض Terraform تطبيقها.

Original post in Arabic

Naif Al-Anazi@naif_aiydh

لما تشك إن الترافيك ما يوصل السيرفر أصلًا، tcpdump يحسم الموضوع 🐧 sudo tcpdump -ni eth0 port 443 -n: بدون تحويل العناوين لأسماء -i: تحديد الواجهة إذا ظهر SYN بدون رد، المشكلة غالبًا في الـFirewall المحلي أو مسار الرد. وإذا ما ظهر شيء، الترافيك ما وصل أصلًا.

Original post in Arabic

Naif Al-Anazi@naif_aiydh

Incident وProblem في ITIL مو نفس الشيء 🛠️ Incident: الخدمة متعطلة الحين، والهدف إرجاعها بأسرع وقت ولو بحل مؤقت. Problem: السبب الجذري وراء Incident واحد أو أكثر، والهدف منع تكراره. فريق يقفل الـIncident بإعادة تشغيل كل مرة بدون فتح Problem، غالبًا يرجع لنفس العطل بعد أيام.

Original post in Arabic

Naif Al-Anazi@naif_aiydh

حسابات الخدمة (Service Accounts) بكلمة مرور ثابتة من سنين من أشهر نقاط الضعف في Active Directory 🔑 البديل في بيئات ويندوز: gMSA (Group Managed Service Account). النظام يدير كلمة المرور ويغيّرها تلقائيًا (كل 30 يوم افتراضيًا)، طولها 240 بايت، ولا أحد يحتاج يعرفها أصلًا.

Original post in Arabic

Naif Al-Anazi@naif_aiydh

🇸🇦 سدايا فتحت التسجيل لمدة شهرين في مسار حماية البيانات الشخصية ضمن البيئة التنظيمية التجريبية للبيانات. موجّه للجهات الخاصة اللي تطور منتجات أو خدمات تعالج بيانات شخصية، لاختبارها تحت إشراف الهيئة والتحقق من توافقها مع النظام. sra7h.com/%D8%B3%D8%AF%D…

Original post in Arabic

Naif Al-Anazi@naif_aiydh

Asymmetric Routing 🔀 الطلب يمر عبر Firewall، والرد يرجع من مسار أو Firewall ثاني ما عنده Session للاتصال، فيسقطه. النتيجة: اتصالات تفشل بشكل متقطع أو لوجهات معينة فقط. الحلول الشائعة: توحيد مسار الذهاب والعودة، أو مزامنة الجلسات بين أعضاء الـCluster، أو SNAT على الـFirewall.

Original post in Arabic

Naif Al-Anazi@naif_aiydh

ثغرة حرجة في منتجات Atlassian المستضافة ذاتيًا ⚠️ CVE-2026-21589 (خطورة 9.3) تتيح لمهاجم غير مصادق قراءة ملفات من جذر تطبيق الويب إذا عرف اسمها ومسارها. أهميتها: Jira وConfluence منتشرة في المؤسسات، وAtlassian تقول إن بعض الإعدادات قد تحتوي ملفات حساسة ترفع الخطر.

Original post in Arabic

Naif Al-Anazi@naif_aiydh

Amazon EKS صار يدعم Kubernetes 1.37 ⚙️ أبرز التغييرات: Metrics API صار GA، وHPA scale-to-zero انتقل إلى Beta ومفعّل افتراضيًا، فيمكن للأحمال المعتمدة على مقاييس خارجية أن تنزل إلى صفر Pods وقت الخمول وتعود مع الطلب. aws.amazon.com/about-aws/what…

Original post in Arabic

Naif Al-Anazi@naif_aiydh

حساب في Active Directory يتقفل كل شوي ولا يُعرف السبب؟ 🔒 الحدث 4740 في سجل Security على الـDomain Controller بدور PDC Emulator يحمل حقل Caller Computer Name، وهو الجهاز الذي تسبب في القفل. غالبًا يكون جوالًا أو جهازًا آخر أو خدمة ما زالت تستخدم كلمة المرور القديمة.

Original post in Arabic

Naif Al-Anazi@naif_aiydh

3 سجلات DNS تحمي النطاق من انتحال البريد 📧 SPF: الخوادم المسموح لها بالإرسال باسم النطاق. DKIM: توقيع يثبت أن الرسالة لم تُعدَّل. DMARC: ماذا يفعل المستقبِل عند فشل الفحص (none / quarantine / reject)، مع تقارير. SPF وحده لا يحمي عنوان From الظاهر للمستخدم، وهنا دور DMARC.

Original post in Arabic

Naif Al-Anazi@naif_aiydh

Dell رقّعت ثغرة حرجة (CVE-2026-86360) في أداة Dell System Update التي تُستخدم لنشر تحديثات BIOS والـFirmware على خوادم PowerEdge 🖥️ الثغرة من نوع Path Traversal، وتتيح لمهاجم غير مصادَق تنفيذ أوامر بصلاحيات root. الإصلاح في الإصدار 2.3.0.0. bleepingcomputer.com/news/security/…

Original post in Arabic

Naif Al-Anazi@naif_aiydh

AWS Client VPN صار يدعم فحص حالة الجهاز (Device Posture) قبل السماح بالاتصال ☁️ يتكامل مع CrowdStrike وJamf وJumpCloud، ويعيد التقييم أثناء الجلسة فيقطعها إذا خرج الجهاز عن الامتثال، مع وضع مراقبة فقط لتجربة السياسات قبل تطبيقها، ودون تكلفة إضافية. aws.amazon.com/about-aws/what…

Original post in Arabic

Naif Al-Anazi@naif_aiydh

باب خلفي جديد لأنظمة Linux باسم ClingSTUN رصدته FortiGuard Labs 🛡️ يدخل عبر ثغرات معروفة غير مرقّعة في راوترات وكاميرات وأجهزة طرفية (منها D-Link وTP-Link وIvanti)، ويستخدم خوادم STUN عامة لتجاوز NAT، فيختلط ترافيكه بترافيك VoIP وWebRTC العادي. fortinet.com/blog/threat-re…

Original post in Arabic

Naif Al-Anazi@naif_aiydh

ربط 4 وصلات 1Gbps بـLACP لا يعني أن نقل ملف واحد بين جهازين سيصل إلى 4Gbps 🔗 السويتش يختار الوصلة عبر Hash لعناوين MAC/IP والمنافذ، وكل Flow يبقى على وصلة واحدة حفاظًا على ترتيب الحزم. الفائدة الحقيقية تظهر مع اتصالات كثيرة متزامنة، ومع التكرار إذا سقطت إحدى الوصلات.

Original post in Arabic

Naif Al-Anazi@naif_aiydh

مشكلة تتكرر بعد إضافة رابط أو Firewall جديد: اتصالات TCP تفشل مع أن التوجيه يبدو سليمًا 🔥 أحد الأسباب الشائعة: Asymmetric Routing، أي أن الطلب يمر عبر الـFirewall والرد يرجع من مسار آخر. الـFirewall الـStateful يرى نصف الجلسة فقط، فيرفض الحزم لأنها لا تطابق اتصالًا يعرفه.

Original post in Arabic

Naif Al-Anazi@naif_aiydh

🇸🇦 هيئة الاتصالات والفضاء والتقنية أصدرت تقرير زمن الاستجابة لمقدمي الخدمات السحابية المسجلين في الفئة (ج) للنصف الأول من 2026 ☁️ مراكز البيانات في الرياض سجلت بين 12 و14 ملي ثانية، وجميع المقدمين عبر مراكزهم في المملكة أقل من 30 ملي ثانية. alsaudi.news/local/0210/106…

Original post in Arabic

Naif Al-Anazi@naif_aiydh

Truffle Security وجدت 543,699 بيانات دخول ما زالت تعمل في مستودعات GitHub العامة 🔑 أكثرها مفاتيح Google API وسلاسل اتصال قواعد البيانات، وهي أنواع لا تكتشفها Push Protection. وحذف المفتاح من الكود لا يكفي، فهو يبقى في تاريخ Git حتى يُلغى ويُستبدل. cybernews.com/security/githu…

Original post in Arabic