7,500 | شُكراً لكم ❤️
حساباتنا على منصات التواصل
Follow us : https://linktr.ee/spark.sec
CH : @SparkSecurity
حساباتنا على منصات التواصل
Follow us : https://linktr.ee/spark.sec
CH : @SparkSecurity
❤9🔥2🫡2⚡1
هل تعلم؟ 👀
CH : @SparkSecurity
أن أدوات الهندسة الاجتماعية (Social Engineering) أكثر خطورة من الأدوات التقنية لأنها تستهدف العامل البشري بدلاً من الأنظمة؟
CH : @SparkSecurity
❤10⚡1🔥1💯1
التشفير هو الآلية اللي تجعل النصوص المقروءة (plaintext) غير مفهومة لأي شخص إلا المستخدم المصرح له الذي يمتلك المفتاح الصحيح لكن هناك دائمًا من يحاول كسر هذه الشيفرات للحصول على البيانات السرية!
🔑 اكو طريقتين أساسيات لكسر التشفير
تحليل النص المشفر فقط (Ciphertext) لمحاولة اكتشاف النص الأصلي
أو المفتاح
استخدام النص المشفر والنص الأصلي المعروف (plaintext) للوصول إلى المفتاح المستخدم في التشفير
أشهر أنواع الـهجمات لكسر التشفير
هجوم النص المشفر فقط (Ciphertext-only attack - COA)
هنا يمتلك المهاجم النص المشفر فقط دون معرفة النص الأصلي يعتمد على تخمين أو معرفة السياق لفك التشفير
هجوم النص الأصلي المعروف (Known-plaintext attack - KPA)
يحصل المهاجم على النص الأصلي وبعض النصوص المشفرة المقابلة، مما يساعده في محاولة اكتشاف المفتاح
مثال شائع هو عمليات تسجيل الدخول التي تبدأ دائمًا بكلمة "LOGON"
هجوم النص الذي يختاره المهاجم (Chosen-plaintext attack)
يتمتع المهاجم هنا بالقدرة على اختيار نصوص لتشفيرها ومراقبة النتائج، مما يعطيه مرونة كبيرة لفهم آلية التشفير
CH : @SparkSecurity
🔑 اكو طريقتين أساسيات لكسر التشفير
تحليل النص المشفر فقط (Ciphertext) لمحاولة اكتشاف النص الأصلي
أو المفتاح
استخدام النص المشفر والنص الأصلي المعروف (plaintext) للوصول إلى المفتاح المستخدم في التشفير
أشهر أنواع الـهجمات لكسر التشفير
هجوم النص المشفر فقط (Ciphertext-only attack - COA)
هنا يمتلك المهاجم النص المشفر فقط دون معرفة النص الأصلي يعتمد على تخمين أو معرفة السياق لفك التشفير
هجوم النص الأصلي المعروف (Known-plaintext attack - KPA)
يحصل المهاجم على النص الأصلي وبعض النصوص المشفرة المقابلة، مما يساعده في محاولة اكتشاف المفتاح
مثال شائع هو عمليات تسجيل الدخول التي تبدأ دائمًا بكلمة "LOGON"
هجوم النص الذي يختاره المهاجم (Chosen-plaintext attack)
يتمتع المهاجم هنا بالقدرة على اختيار نصوص لتشفيرها ومراقبة النتائج، مما يعطيه مرونة كبيرة لفهم آلية التشفير
CH : @SparkSecurity
❤9🔥2
معلومة مُهمة 🔥
التشفير الجيد هو الذي يصعب كسره بشكل غير اقتصادي حتى لو امتلك المهاجم وقتًا طويلًا على سبيل المثال، تغيير المفاتيح بشكل دوري يجعل المفتاح المكسور عديم الفائدة إذا تم استبداله بمفتاح جديد قبل استخدامه
أما التشفير غير القابل للكسر تمامًا
فهو Vernam Cipher أو ما يعرف بـOne-Time Pad
CH : @SparkSecurity
التشفير الجيد هو الذي يصعب كسره بشكل غير اقتصادي حتى لو امتلك المهاجم وقتًا طويلًا على سبيل المثال، تغيير المفاتيح بشكل دوري يجعل المفتاح المكسور عديم الفائدة إذا تم استبداله بمفتاح جديد قبل استخدامه
أما التشفير غير القابل للكسر تمامًا
فهو Vernam Cipher أو ما يعرف بـOne-Time Pad
CH : @SparkSecurity
❤9🔥1
جُمعة مُباركة ، يالله نبلش منشورات اليوم ونكمل سلسلة التشفير
❤10🔥2👏1
كمُتخصص أمني ، لازم تعرف شلون تختار حلول التشفير المناسبة وتربطها ب احتياج شغلك او عملك بهذاء الجزء راح نتعلم شغلات مهمة هواي ومنها التشفير بالمفاتيح المتماثلة ب معنى (Symmetric Key Encryption) واهم الادوات اللي تستخدمها وشلون الشركات تستفيد منها و التشفير بالمفاتيح غير المتماثلة (Asymmetric Key Encryption) وشلون تحدد البنية التحتية اللازمة للتطبيق
راح نتعلم دوال الهاش (Hash Functions) وشلون نضمن سلامة البيانات باستخدامها، مع معرفة الخوارزميات الخاصة بها واكيد الدجتل سكنجر التوقيعات الرقمية والفرق بينها وبين التوقيعات الرقمية المحولة وامور اخرى
تدري انو اسرع انواع التشفير واكثرها استخداماً هو التشفير بالمفتاح المتماثل (Symmetric Key) يستخدم دائماً لحماية كميات جبير من البيانات حيث يتم استخدام نفس المفتاح للتشفير وفك التشفير لكن قوة الامان هنا تعتمد على قوة الخوارزمية المستخدمة مثلا
الـ DES جان معياراً قوياً ب السبعينات وهسه يمكن اختراقة بسهولة ويعتمد على مفتاح بحجم 56 بت ويشفر ب بيانات بحجم 64 بت اما عندك الـ 3DES هو يعتبر نسخة مُحسنة من DES بحيث يستخدم 3 طبقات من التشفير لكن شنو المشكلة هنا ، انو يكون بطيئ خوارزمية الـ BLOWFISH خوارزمية قوية تدعم مفاتيح تصل إلى 448 بت وتتميز بسرعتها العالية مما يجعلها من أكثر الخوارزميات استخدامًا
CH : @SparkSecurity
راح نتعلم دوال الهاش (Hash Functions) وشلون نضمن سلامة البيانات باستخدامها، مع معرفة الخوارزميات الخاصة بها واكيد الدجتل سكنجر التوقيعات الرقمية والفرق بينها وبين التوقيعات الرقمية المحولة وامور اخرى
تدري انو اسرع انواع التشفير واكثرها استخداماً هو التشفير بالمفتاح المتماثل (Symmetric Key) يستخدم دائماً لحماية كميات جبير من البيانات حيث يتم استخدام نفس المفتاح للتشفير وفك التشفير لكن قوة الامان هنا تعتمد على قوة الخوارزمية المستخدمة مثلا
الـ DES جان معياراً قوياً ب السبعينات وهسه يمكن اختراقة بسهولة ويعتمد على مفتاح بحجم 56 بت ويشفر ب بيانات بحجم 64 بت اما عندك الـ 3DES هو يعتبر نسخة مُحسنة من DES بحيث يستخدم 3 طبقات من التشفير لكن شنو المشكلة هنا ، انو يكون بطيئ خوارزمية الـ BLOWFISH خوارزمية قوية تدعم مفاتيح تصل إلى 448 بت وتتميز بسرعتها العالية مما يجعلها من أكثر الخوارزميات استخدامًا
CH : @SparkSecurity
❤4👍2🔥2
لما نحجي عن التشفير والأرقام مثل 128 بت أو 256 بت، يبين الموضوع شوي معقد للبعض، لكن الفكرة بسيطة جدًا ركز وياي
اولاً لازم نعرف شنو هو الـ bit - بت ، يعتبر البت هو أصغر وحدة قياس للبيانات في الحوسبة في التشفير، كلما زاد عدد البتات المستخدمة في المفتاح، زادت صعوبة كسر هذا المفتاح
مفتاح بحجم 1 بت يمكن أن يحتوي على قيمتين فقط (0 أو 1)
مفتاح بحجم 2 بت يمكن أن يحتوي على 4 قيم (00، 01، 10، 11)
كلما زاد عدد البتات، تضاعف عدد الاحتمالات الممكنة
ليش نستخدم 128 بت أو 256 بت؟
لما نكول أن التشفير يستخدم مفتاحًا بطول 128 بت
فهذا يعني أنُ اكو 2¹²⁸ احتمالًا مختلفًا للمفتاح
2¹²⁸ = 340,282,366,920,938,463,463,374,607,431,768,211,456 احتمالًا!
هذا يعني أنه حتى باستخدام أسرع الحواسيب، سيستغرق الأمر آلاف السنين لتجربة جميع الاحتمالات ومحاولة كسر المفتاح تمام! ، تمام .. أما بالنسبة 256 بت يعتبر أكثر أمانًا لأن عدد الاحتمالات يصل إلى رقم ضخم جدًا يبلغ 2²⁵⁶، وهو عدد لا يمكن حتى تخيله
اذا الـ 256 بت يوفر امان اعلى ليش مانستخدمة دائماً ؟
رغم أن 256 بت يوفر أمان أعلى، إلا أن استخدامه يتطلب قوة حسابية أكبر، مما قد يبطئ عملية التشفير وفك التشفير. لذا، يتم استخدام 128 بت بهواي من الحالات لأنه يوفر توازنًا بين السرعة والأمان
يعني ب اختصار كل ما زاد عدد البتات = زيادة الامان استخدام 128 بت يوفر أمانًا قويًا بما يكفي لمعظم الاستخدامات اليومية 256 بت ، يُستخدم عندما تكون الحاجة إلى الأمان القصوى، مثل حماية البيانات الحكومية أو العسكرية
CH : @SparkSecurity
اولاً لازم نعرف شنو هو الـ bit - بت ، يعتبر البت هو أصغر وحدة قياس للبيانات في الحوسبة في التشفير، كلما زاد عدد البتات المستخدمة في المفتاح، زادت صعوبة كسر هذا المفتاح
مفتاح بحجم 1 بت يمكن أن يحتوي على قيمتين فقط (0 أو 1)
مفتاح بحجم 2 بت يمكن أن يحتوي على 4 قيم (00، 01، 10، 11)
كلما زاد عدد البتات، تضاعف عدد الاحتمالات الممكنة
ليش نستخدم 128 بت أو 256 بت؟
لما نكول أن التشفير يستخدم مفتاحًا بطول 128 بت
فهذا يعني أنُ اكو 2¹²⁸ احتمالًا مختلفًا للمفتاح
2¹²⁸ = 340,282,366,920,938,463,463,374,607,431,768,211,456 احتمالًا!
هذا يعني أنه حتى باستخدام أسرع الحواسيب، سيستغرق الأمر آلاف السنين لتجربة جميع الاحتمالات ومحاولة كسر المفتاح تمام! ، تمام .. أما بالنسبة 256 بت يعتبر أكثر أمانًا لأن عدد الاحتمالات يصل إلى رقم ضخم جدًا يبلغ 2²⁵⁶، وهو عدد لا يمكن حتى تخيله
اذا الـ 256 بت يوفر امان اعلى ليش مانستخدمة دائماً ؟
رغم أن 256 بت يوفر أمان أعلى، إلا أن استخدامه يتطلب قوة حسابية أكبر، مما قد يبطئ عملية التشفير وفك التشفير. لذا، يتم استخدام 128 بت بهواي من الحالات لأنه يوفر توازنًا بين السرعة والأمان
يعني ب اختصار كل ما زاد عدد البتات = زيادة الامان استخدام 128 بت يوفر أمانًا قويًا بما يكفي لمعظم الاستخدامات اليومية 256 بت ، يُستخدم عندما تكون الحاجة إلى الأمان القصوى، مثل حماية البيانات الحكومية أو العسكرية
CH : @SparkSecurity
❤8⚡2👍2🔥1
ب عالم تشفير وحماية البيانات لازم نعرف شلون نضمن سلامة البيانات و عدم تغييرها اثناء عمليات النقل والتخزين ممكن تتضرر البيانات او يتدخل بيها طرف شخص ثالث يعترض البيانات اثناء النقل ف الاحتمالات هواي وهنا تدخل التواقيع الرقمية مثل ماكلت الكم قبل شوي نسمي " Digital Signatures "
و الـ "Hash Functions" ف يعتبرن ادوات اساسية زين هسه شنو هي الهاش فانكشن باع حبيبي هاي بالبداية تُعتبر من ضمن الخوارزميات تاخذ اي مجموعة من البيانات وتحولها الى قيمة فريدة وصغيرة وتسمى التجزئة او البصمة خلي ننطي مثال وحنفهم ، تخيل عندك رسالة مهمة اذا تغيرت ولو بحرف واحد راح تتغير قيمة التجزئة بالكامل هذا الشي من السهل راخ يخلي كشف اي تعيدل على البيانات مثلاً احنا لما نحمل برامج اكو عدنا بما يسمى MD5 ، او SHA ، لازم هسه احنا نعرف شلون تضمن هاي الهاش فانكشن سلامة البيانات هاي!
بدل الاعتماد على جمع الأرقام مثل فحص الأخطاء البسيط، الهاش فانكشن تكون معقدة بحيث حتى التغيير الصغير ب البيانات يعطيك تجزئة مختلفة تمامًا هاي الخاصية تمنع أي شخص من تزوير رسالة بحيث تطابق نفس التجزئة فهمت شلون!
CH : @SparkSecurity
و الـ "Hash Functions" ف يعتبرن ادوات اساسية زين هسه شنو هي الهاش فانكشن باع حبيبي هاي بالبداية تُعتبر من ضمن الخوارزميات تاخذ اي مجموعة من البيانات وتحولها الى قيمة فريدة وصغيرة وتسمى التجزئة او البصمة خلي ننطي مثال وحنفهم ، تخيل عندك رسالة مهمة اذا تغيرت ولو بحرف واحد راح تتغير قيمة التجزئة بالكامل هذا الشي من السهل راخ يخلي كشف اي تعيدل على البيانات مثلاً احنا لما نحمل برامج اكو عدنا بما يسمى MD5 ، او SHA ، لازم هسه احنا نعرف شلون تضمن هاي الهاش فانكشن سلامة البيانات هاي!
بدل الاعتماد على جمع الأرقام مثل فحص الأخطاء البسيط، الهاش فانكشن تكون معقدة بحيث حتى التغيير الصغير ب البيانات يعطيك تجزئة مختلفة تمامًا هاي الخاصية تمنع أي شخص من تزوير رسالة بحيث تطابق نفس التجزئة فهمت شلون!
CH : @SparkSecurity
❤7🔥1
هاي الصورة توضح شلون يتم استخدام الهاش فانكشن ب تشفير الباسوردات
عند إدخال المستخدمين لكلمات المرور الخاصة بهم
(مثل "Admin_Ben: Pg>hJW$QVQ")،
يتم استخدام الهاش فانكشن لتحويل كل كلمة مرور إلى قيمة تجزئة فريدة ومعقدة، والتي تُخزَّن في قاعدة البيانات بدلاً من تخزين النصوص الأصلية
ليش نستخدم الهاش بدل من النصوص العادية بالنسبة للامان إذا تعرضت قاعدة البيانات للاختراق، لن يستطيع المهاجم استرجاع كلمات المرور الأصلية بسهولة لأن التجزئة غير قابلة للعكس هاي ايضاً نُقطة سجلوها وافهموها زين ونكدر نعتبرها 🔑 و التحقق من صحة كلمة المرور لما يدخل المستخدم كلمة المرور مرة ثانية، يتم حساب التجزئة الجديدة ومقارنتها بالتجزئة المخزنة للتحقق من صحتها
تم؟ 😉
CH : @SparkSecurity
عند إدخال المستخدمين لكلمات المرور الخاصة بهم
(مثل "Admin_Ben: Pg>hJW$QVQ")،
يتم استخدام الهاش فانكشن لتحويل كل كلمة مرور إلى قيمة تجزئة فريدة ومعقدة، والتي تُخزَّن في قاعدة البيانات بدلاً من تخزين النصوص الأصلية
ليش نستخدم الهاش بدل من النصوص العادية بالنسبة للامان إذا تعرضت قاعدة البيانات للاختراق، لن يستطيع المهاجم استرجاع كلمات المرور الأصلية بسهولة لأن التجزئة غير قابلة للعكس هاي ايضاً نُقطة سجلوها وافهموها زين ونكدر نعتبرها 🔑 و التحقق من صحة كلمة المرور لما يدخل المستخدم كلمة المرور مرة ثانية، يتم حساب التجزئة الجديدة ومقارنتها بالتجزئة المخزنة للتحقق من صحتها
تم؟ 😉
CH : @SparkSecurity
❤6👍3⚡2🔥1🤯1
شنو علاقة التوقيع الرقمي بكل هذا؟
التوقيع الرقمي يجمع بين دالة التجزئة والتشفير نصنع تجزئة للرسالة، ونشفرها بمفتاح خاص (private key) إذا حصل تغيير بسيط بالرسالة، التجزئة راح تختلف والتوقيع يفشل، وهذا يعني أن البيانات قد تم العبث بها
التوقيع الرقمي يختلف عن الصورة الرقمية لتوقيع بخط اليد. بدلاً من ذلك، يربط التوقيع الرقمي هوية المُرسِل برسالة معينة ويضمن أن المحتوى لم يتم تعديله لكنه ما يقدم الخصوصية أو السرية
شلون يشتغل التوقيع الرقمي؟
إنشاء التوقيع يتم استخدام دالة تجزئة (Hash Function) لتحويل الرسالة إلى قيمة تجزئة صغيرة (Digest) يتم تشفير هذه القيمة باستخدام المفتاح الخاص (Private Key) للمرسِل لإنشاء التوقيع الرقمي التحقق من التوقيع يستلم المتلقي الرسالة والتوقيع الرقمي يُحسب التجزئة للرسالة مرة أخرى يتم فك تشفير التوقيع باستخدام المفتاح العام (Public Key) للمرسِل إذا تطابقت القيمتان، فهذا يعني أن الرسالة لم تتغير وهي فعلاً من المُرسِل
CH : @SparkSecurity
التوقيع الرقمي يجمع بين دالة التجزئة والتشفير نصنع تجزئة للرسالة، ونشفرها بمفتاح خاص (private key) إذا حصل تغيير بسيط بالرسالة، التجزئة راح تختلف والتوقيع يفشل، وهذا يعني أن البيانات قد تم العبث بها
التوقيع الرقمي يختلف عن الصورة الرقمية لتوقيع بخط اليد. بدلاً من ذلك، يربط التوقيع الرقمي هوية المُرسِل برسالة معينة ويضمن أن المحتوى لم يتم تعديله لكنه ما يقدم الخصوصية أو السرية
شلون يشتغل التوقيع الرقمي؟
إنشاء التوقيع يتم استخدام دالة تجزئة (Hash Function) لتحويل الرسالة إلى قيمة تجزئة صغيرة (Digest) يتم تشفير هذه القيمة باستخدام المفتاح الخاص (Private Key) للمرسِل لإنشاء التوقيع الرقمي التحقق من التوقيع يستلم المتلقي الرسالة والتوقيع الرقمي يُحسب التجزئة للرسالة مرة أخرى يتم فك تشفير التوقيع باستخدام المفتاح العام (Public Key) للمرسِل إذا تطابقت القيمتان، فهذا يعني أن الرسالة لم تتغير وهي فعلاً من المُرسِل
CH : @SparkSecurity
❤9👍4🔥3💯3🆒1
offers a mechanism to accomplish four
security goals ، confidentiality, integrity, authenti-
cation, and nonrepudiation
security goals ، confidentiality, integrity, authenti-
cation, and nonrepudiation
Anonymous Quiz
31%
A. Security association (SA)
28%
B. Secure Sockets Layer (SSL)
30%
C. Cryptography
11%
D. None of the above
❤4🔥1🙏1
A strong hash function is designed so that a
forged message cannot result in the same hash
as a legitimate message
forged message cannot result in the same hash
as a legitimate message
Anonymous Quiz
67%
True
33%
False
👏6🔥2
The act of scrambling plaintext into ciphertext is
known as
known as
Anonymous Quiz
16%
A. Decryption
61%
B. Encryption
15%
C. Plaintext
8%
D. Cleartext
❤3🔥2👍1
An algorithm used for cryptographic purposes is
known as a
known as a
Anonymous Quiz
45%
A. Hash
21%
B. Private key
8%
C. Public key
25%
D. Cipher
❤5🔥1
⛔️ تنبيه هام لجميع أعضاء قناة سبارك سكيورتي
نود نوضح لكم بشكل مباشر، إحنا في القناة غير مسؤولين عن أي استخدام غير صحيح أو خاطئ للأدوات أو المحتوى اللي ننشره. هدفنا الأساسي هو نشر العلم والمعرفة بمجال الأمن السيبراني وتطوير مهاراتكم لحماية أنفسكم ومؤسساتكم
علم الأمن السيبراني قوي، ويجب علينا استخدامه بحكمة وبنية صالحة، لنحمي الناس ونساهم بتطوير المجتمع الرقمي بدلاً من إلحاق الضرر به
رجاءً استخدموا المعلومات اللي نقدمها هنا بعناية ومسؤولية خلينا دوم نتعاون على الخير.
ادارة قناة سبارك سكيورتي
CH : @SparkSecurity
نود نوضح لكم بشكل مباشر، إحنا في القناة غير مسؤولين عن أي استخدام غير صحيح أو خاطئ للأدوات أو المحتوى اللي ننشره. هدفنا الأساسي هو نشر العلم والمعرفة بمجال الأمن السيبراني وتطوير مهاراتكم لحماية أنفسكم ومؤسساتكم
علم الأمن السيبراني قوي، ويجب علينا استخدامه بحكمة وبنية صالحة، لنحمي الناس ونساهم بتطوير المجتمع الرقمي بدلاً من إلحاق الضرر به
رجاءً استخدموا المعلومات اللي نقدمها هنا بعناية ومسؤولية خلينا دوم نتعاون على الخير.
ادارة قناة سبارك سكيورتي
CH : @SparkSecurity
❤29👍6🔥5