السِّجِلّ

سِجِلٌّ متَّصلٌ للخواطر والشذرات — من الأحدث إلى الأقدم. تصفَّحْ كصفحات، أو انتقلْ عبر الجدول الزمني، أو ابحثْ في كل شيء عبر ⌘K.

نوفمبر 2023 78 منشور

صفحة 59 من 59

نوفمبر 2023
انتهيت، للمرة الثانية بعد 3 سنوات، من قراءة كتاب الفيلسوف الملحد الضخم بارون دولباخ: نظام الطبيعة أو القوانين الأخلاقية والمادية -
The System of Nature Or, Laws of The Moral and Physical World
صاحب مقولة "يُولد جميع الأطفال ملحدين؛ ليست لديهم أدنى فكرة عن الله"

الكتاب مجلدان -غير مترجم للعربية- يقعان معا في 500 صفحة، أما المجلد الأول فقد خصصه دولباخ لطرح رؤيته حول طبيعة الكون، المادة، والحركة، ومن ثم إلى العالم الإنساني وما يحكمه ويبُت في قوانينه من أخلاق، وفي علاقة الإنسان المزعومة -حسب نظر دولباخ- بالإله

أما المجلد الثاني فقد خصصه للهجوم على الأفكار التي رآها مؤسسة للاهوت وينبني عليها الإيمان، ولتقويض الأدلة البرهانية لكل من 1) لوك و2)ديكارت و3)مالبرانش و4) ونيوتن ويستمر ناحيا على ذي النهج محاولا تقويض أسس الأنظمة التي ينبني عليها الإيمان

لمن أراد الإحاطة بالأطروحات الإلحادية في القرن الثامن عشر إبان عصر التنوير، والإلمام ببعض بذور تشكيل الفلسفة المادية -من غير أن يخلط بينها وبين الإلحاد طبعا- ولمن أراد مواجهةً مباشرة مع واحد من أعتى عقول الإلحاد، فإن دولباخ واحدٌ مِن أهم مَن تُمكن قراءتهم.
أيدسكر دايكسترا، أقرب علماء التحسيب إلى قلبي وواحد من عمالقة التحسيب الكبار عبر التاريخ، قام بتنفيذ خوارزميته الشهيرة لأقصر طريق ممكن(Shortest Path Algorithm) وهو جالس مع خطيبته في مقهى، في ظرف زماني لم يتجاوز ال20 دقيقة! والأدهى أنه لم يستخدم ورقة ولا قلم، كل ذلك في عقله...

حتى أن رجلنا لم يأبه بنشر الخوارزمية عبر ورقة بحثية، إلا بعد أن نبَّهه أحدهم لنشرها بعد 3 سنوات!

خوارزميته مستخدمة في الGPS، في عملية التوجيه في هندسة الشبكات، وفي وسائل النقل والمواصلات، كذلك في علم القرار(Operations Research)، ومما لا حاجة لذكره أنها مستخدمة في علم التحسيب بشكل وسيع.
هل يمكن لفيسبوك أو تيلغرام أو غيرهن أن يتجسسن على محادثات المستخدمين؟

لأبدأَ سريعا وبصورة موجزة، واتسآب يستخدم "التشفير من طرف لطرف"(End-to-end encryption) للمكالمات والرسائل، في حين أن المسنجر يقدم ذلك التشفير لكنه غير مفعل بصورة تلقائية، بل يحتاج المستخدم أن يشغِّل "المحادثات السرية" لتفعيل ذاك التشفير، وكذلك تيليغرام

لكن لحظة، ما هو التشفير من طرف لطرف(E2EE)؟
ذا التشفير نظام يكون فيه المستخدمون المتصلون وحدَهم من يستطيعون قراءة الرسائل، نظريا، فإنه يمنع المتنصتين المحتملين من التجسس على المحادثات أو الاتصالات، يشمل هذا موفري الاتصالات الخليوية، وموفري خدمات الانترنت، وحتى موفري خدمة الاتصال ذاتها، لكن كيف يمنعهم؟ ببساطة إنه لا يعطيهم مفاتيح التشفير المطلوبة لفك المحادثة.

ذا لأن المحادثة لا تصل الهاتف الآخر كما أرسلتها أنت بالضبط، إنما تعبر هذه الرسائل سيرفرات الشركة وهي مشفرة، حتى تصل الجهاز الآخر وهناك يتم فك تشفيرها، كيف يتم هذا؟ من خلال تشفير المفتاح العام(Public-Key Cryptography)
1) يتم إنشاء مفتاحين لكل طرف، مفتاح خاص ومفتاح عام، الخاص لا يراه أحد والعام متاح للجميع
2) يتبادل الطرفان مفتاحهما العامين.
3) يتم تشفير بيانات المرسِل عبر المفتاح العام للطرف الآخر
4) البيانات المشفرة تُرسَل للطرف الآخر.
5) الطرف الآخر يفك تشفير البيانات من خلال المفتاح الخاص الذي بحوزته.

فنظريا، هذا النظام يمنع أي طرف ثالث غير المتواصِلَيْن الاثنين أن يعرف ما يدور في المحادثة

الآن، ماذا عن السؤال الرئيس، وهو الشركات تستطيع أم لا تستطيع التجسس؟
نظريا، تستطيع الشركات أن تدفع بتحديثات لتطبيقاتها بحيث تغير الطريقة التي يعمل فيها نظام التشفير E2EE، أو تضع بوابة خلفية(Backdoor)

لكن ذلك يشكل تحديا تحسيبيا، وقانونيا بصورة أو بأخرى
في بعض الدول فإنه يُطلب من شركات معينة توفير بيانات المستخدمين عند الطلب، وبينما ترفض شركات، فإن أخرى تقبل

أما عن البيانات الوصفية(Metadata) مثل من يتحدث إلى من ومتى وكم من الوقت، فإن جمعها ليس مسألة صعبة، البعض قد يستخف بهذا النوع من البيانات إلا أنه خطير ومن السهل الإحاطة به من قبل الشركات ومطاردة الشركات قانونيا لأجل هذا النوع ستكون مطاردة غير مجدية

طبعا فإن فيسبوك(ممثلة بواتسآب ومسنجر) معروفة بقبضتها الحديدية على ذلك النوع من البيانات، الذي تستخدمه في الدعاية أو "تبيعه" لأطراف ثالثة.

الآن، كخلاصة، فإنه في حين يقدم التشفير الطرفي حمايةً قوية لمحتوى التحادث فإن طرقا كثيرة يكون فيها عنصر خرق هذه الأنظمة حاضرا، مثل الطلبات القانونية(من دولة أو مخابرات معينة) أو جمع البيانات الوصفية

نستغل هذا المنشور لنقول لكم أن واتسآب أأمن من تيليغرام🤠
رغم أنني استثمرت أكثر من أسبوع من الوقت في برمجة الموقع، ومبلغا ماليا، إلا أنني شطبت الفكرة، لأن:

1) الناس لن تلتفت إليه، فلا أحد يحب التعامل مع مادة إحصائية[وإن كانت تفاعلية إبداعية] تحتوي أسماءً وأعمارا وإن كانت مرتبة منظمة

2) شهداء غزة والضفة قضوا، رحمهم الله وتقبلهم، الموقع لا يمكن أن يعيدهم، إذا أردناهم أحياءً منعنا تقتيل غيرهم، وذا لا يفعله موقع، بل تفعله الجيوش والدول

3) كانت الفكرة أن نبين أن الشهداء ليسوا مجرد أرقام، لكن اتضح لي أنهم كذلك ما دام ليست لأمة ال2 مليار هيبة وقوة وقبضة، قد قُتِّّل إخوتنا في سوريا كما تُقَتُّل غزة الآن، فإذن فإن البروباغندا والإعلام والحرب "العاطفية" لا تحرر الأراضي ولا تحفظ الشعوب ولا تعلي هيبة الأمم
إنشاء تجمعات من سداسيات الأضلع(Hexagons) متصلة من غير فراغات بينها، هو أمر رهيب بحق، الرياضيات اللازمة لهذا الإنشاء جميلة وماتعة إلى درجة بعيدة

برمجيا، إذا ظننت الموضوع بسيطا وحاولت إنشاء ذلك من خلال الأساليب المعروفة فإن رأسك سيؤلمك وسيضيع منك الوقت والجهد دون أي نتيجة، ستتداخل السداسيات وستتشكل فراغات، قد تتباعد، مشاكل كثيرة ستظهر

حتى لو استخدمت بعض المكتبات التي توفر وسائل تسهيلية لملاعبة الرسوميات(Graphics) فإنك قد لا تصل إلى النتيجة المرجوة من غير أن تستخدم الرياضيات الدقيقة الصحيحة[في حال أحببت أن تكتب الكود بنفسك] أو تستخدم مكتبة موجهة خصيصا إلى إنشاء تينك السداسيات على الشاكلة التي في الصورة
أسوأ خطأ يمكن أن يقع فيه المبرمج -بالأخص حينما يكون مشتغلا على مشروع ضخم لوحده- هو أن يتجاهل ضرورة التخطيط والنمذجة الأوليّة وتحديد الخطوط العريضة لتشكل مشروعه

عني شخصيا، فإنني أقع في هذا الخطأ مرارا وتكرارا، وذا يرجع إلى غَرَرِي بلياقتي البرمجية الوسيعة، فأظن أنني أستطيع القيام بما يقوم به 10 أشخاص لوحدي، أستمر في كتابة الكود، ولا أجد عجزا معرفيا إلا أن ما يوقفني في النهاية هو وصول مستوى تعقيد الكود والمشروع إلى درجة جنونية لا يعود معها ممكنا أن أستمر وحدي، خاصة ضمن إطار العامل الزمني

الساعة 20:00 بدأت بكتابة مشروع غابة رقمية ثلاثة الأبعاد 3D، ووصلت 850 سطرا برمجيا حتى فقدت أعصابي عند الساعة 22:50 بسبب ارتفاع مستوى التعقيد بصورة رهيبة، وعرفت حجمي كقائم وحيد على المشروع، فقررت القرار المنطقي بالعمل على غابة من بُعدين 2D
لحد اللحظة لا أستطيع فهم طبيعة ونفسية الشخص الذي يشعر بالإهانة حينما تتم إهانة رئيس دولته!
يظن أنه ذكي عندما يدافع عن رئيس دولته، يظن أنه من خلال تلميع رئيسه فإنه يدافع عن وطنه وهيبة وطنه

أولا: رئيس دولتك 1) وكيل لأمريكا و 2)أجير عند الإسرائيليين و3) منزوع الهيبة العالمية و4) هيبته الإقليمية مشروطة

فليعرف التيس العربي أن حدود "دولته" ولقبه "الوطني" هما المسؤولان الأساسيان عن ذُلِّه وهوانه وانسحاقه سواء عرف أنه ذليل وهائن ومسحوق أو لم يعرف

● حاشية:
الكلام منسحب على كل العرب، لكن لنأخذ مثالا:
إن المواطن المصري الذي ينفر ويقيم الدنيا ولا يقعدها حينما ينتقد أحدهم[ويكون مصريا أحيانا] جُبن ودناءة وخسة القيادة الخاصة ببلده لعجزها عن تقديم أي شيء يسير لغزة، فإن هذا المواطن ينسحب على وضع نفسي شهير:
| يصر على تلميع صورة سيده لأنه يرى ذم سيده على أنه ذم له أيضا؛ فإذن: كلا، الموقف المصري رائع وثمين وقدم ما لم يقدمه غيره |
أكتوبر 2023
الكتب المدرسية(Textbooks) -الاسم لا يعني أنها للمدرسة- مصمَّمَة للبُلَداء؛ العلوم لا يمكن أن تُدرس ويُضمَن فيها الإبداع من خلال اعتماد تينك الكتب مصادرا وأسلوبا للمعرفة، إنك إذ تقرأ كتابا من ذاك النوع فإن الأشياء التي تحصدها هي قوالب من المعلومات مصبوبة ضمن طوابع جامدة، فأنت هاهناك لم تعرف شيئا عن التاريخانية التي طوَّرت تلك النظرية أو أوجدت ذلك المفهوم، وإذ ذاك فأنت لم تُحِط بالتسلسلية العلمية التي سمحت للعلم الذي تدرسه، بأن يصل إلى ما هو عليه يوم دراستك إياه

من الجائز أن نقول أن التسلسلية التاريخية لتطور علمٍ ما، تصبُّ في النهاية في شبكيَّة جدِّ معقدة يصعب تفكيكها ويعسُر فك شيفراتها إلا على من درى بجدليتها التطورية ودوافع إيجادها وبواعث المشكلات التي حُلَّت عليها.

العلوم تتصيّر من خلال إنتاجات بحثية فردية -حتى العمل البحثي الجماعي فهو يُرجع إلى الفرد في النهاية- لذا فإن خير دراسة هي التتبع الدقيق لسَيرورة الخصوبة العلمية، وذا من خلال الانكباب لا على الكتب المدرسية، بل على الأوراق البحثية التي استخلصت منها تينك الكتب، قراءة التخصص من خلال الأوراق البحثية هو أمر سيضطر إليه جميع الدارسين في النهاية، لكنهم خيرا يفعلون إذ يبدأون مسيرتهم وذا الهدف صوب أعينهم

لا أزعم أن الأمر بسهولة التعامل مع الكتب المدرسية، بل اعتماد الأوراق البحثية أشبه بالمقارعة والمطاحنة، وهي بالغة التعقيد ومليئة بالعقبات، إلا أن رحلة كهذي تعد الدارس بإبداع ورفعة وتميز يفتقدهن سالك غير ذي الطريق
هذا الكتاب مجهود جبَّار لمؤلفين، واحد باكستانيّ والثاني سنغافوري، والاثنان مسلمان

الكتاب عبارة عن محاولة عملاقة لرصد البلوكتشين في ظل الاقتصاد الإسلامي، وللإحاطة بالمتغيرات الاقتصادية الجديدة التي فرضها البلوكتشين والمؤثرة بدورها في الاقتصاد الإسلامي

في نظري فإن أحلى ما توسع فيه الكتاب هو تغطيته لمفهوم التقانة المالية الإسلامية(Islamic Fintech)

لكل مهتم بالتقاطعات المحتملة بين البلوكتشين والويب الثالث وبين الاقتصاد الإسلامي فإن هذا الكتاب صاحب مخلص لك.
ما أقوى خورازميات التشفير ما بعد الكمومي؟

بدايةً، فإن خوارزميات مقاومة الكمومية(Quantum-resistant algorithms)، أو التي يُشار إليها بالتشفير ما بعد الكمومي، يُعتقد بأنها آمنة ضد التهديدات المحتملة الحاضرة بسبب الحواسيب الكمومية

أنظمة التشفير التقليدية، مثل RSA، وEEC، تعتمد على صعوبة وتعقيد مسائل رياضياتية معينة[مثل إيجاد عوامل أعداد ضخمة أو تحسيب اللوغاريثم المتقطع، هذه الاعتمادية قد تصبح في مهب الريح بفعل التحسيب الكمومي، إذ يستطيع الحاسوب الكمومي حل تينك المسائل باستخدام خوارزميات مثل خوارزمية شور(Shor's Algorithm)

أظن أن التشفير ما بعد الكمومي الحالي ممكنٌ رده إلى ثلاثة أصناف رئيسة:

1. التشفير الشبكي(Lattice-based Cryptography):
في التشفير الشبكي فإن الاعتماد يكون على صعوبة المشكلات المتعلقة بالشبكات النقطية(Point Lattices) في n-dimensional spaces
واحدة من المشكلات الشائعة هي أقصر متجه ممكن(SVP)، حيث بإعطاء شبكية معينة، يكون الغرض إيجاد متجه غير صفري(non-zero vector)

من محاسن هذا النوع أنه يقدم بديلا لتشفير المفتاح العام(Public Key Cryptography)، ولوسائل تشفير أكثر تقدما مثل التعمية مثلية الشكل(Homomorphic Encryption)
تقريبا، يقدم تخفيضات تعقيدية جيدة، أي أن الأمان يكون مَقيسا بخفة مقارنة بالمشكلة الصعبة التي يتم حلها

من مساوئه أن بعض أشكاله لديها مفاتيح أضخم من الأنظمة التقليدية

أشهر الأمثلة:
NTRU, NewHope

2. التشفير التلبيدي(Hash-based Cryptograph):
الأنظمة داخل هذا النوع -والتي تُستخدم غالبا للبصمات الرقمية(Didgital Signatures)- تبني حمايتها فقط من خلال الاعتماد على دوال التشفير التلبيدية، والتي تُعتبر آمنة كموميًّا

من محاسنه أنه يُفهم بتعقيد أقل وينبني على افتراضات أقل، أما عن مساوئه فهو أنه مناسب فقط للبصمات الرقمية

أشهر الأمثلة:
SPHINCS

بقي نوع ممن قررت الحديث عنهم: وهو تشفير الشيفرة(Code-based Cryptography) وهذا هو الأقوى باعتقادي، لذا نفرد له منشورا منفصلا
استكمالا للمشوار العلمي، قمت بإنشاء قناة يوتيوب لتغطي بشكل رئيس: علم التحسيب، وعلم التحسيب النظري، والمنطق، على أن التغطية ستمتد حتى الفلسفة والتاريخ والعلوم الإنسانية

أظن أن الفيديوهات الافتتاحية ستتمحور حول بعض التُّحف البرمجية واللمعات التحسيبية

القناة
إن الفوهرر وبلا أدنى شك، هو الشخصية الأهم في الثلاثة قرون الأخيرة، وبوسعنا أن نتعلم منه، دروسا لا يعطيها الأمريكي ولا الأوروبي الحالي، إن الفوهرر، شخصيةً وفكرًا وفعلاً، هو الرجل الذي نفتقد في هذي الأيام، لست أقصد أننا نحتاج فكر الحزب النازي، بل نحتاج الفطنة، والجرأة على تحمل الهم والغم في سبيل الفكرة، ونحتاج الاندفاع والقوة والذهنية التي اتصف بها، وبعد هذا فإن الدرس الذي علمنا إياه صعود الرايخ لا يمكن نسيانه.

إنني أرتعد ويقشعر بدني كلما تناولت كتابه كفاحي لأعاود قراءته أو أعاود قراءة أجزاء منه
(( بالطبع، قد يفكر الناس رقيقو القلب بأن هناك طريقة بارعة لنزع سلاح العدو أو إلحاق الهزيمة به، دون إراقة الكثير من الدماء، وقد يتصورون أن هذا هو الهدف الحقيقي لفن الحرب. وبقدر ما يبدو ذلك التصور ممتعا، إلا أنه مغالطة ينبغي عرضها: الحرب عمل خطر، غير أن الأخطار التي تأتي من اللطف قد تكون أسوأ بكثير. ذلك أن الاستخدام الأقصى للقوة، لا ينسجم مطلقا مع استخدام الفكر في الآن نفسه. فإذا ما استخدم أحد الجانبين القوة دون وخز من ضمير، ودون أن تعيقه إراقة الدماء التي يشتمل عليها استخدام القوة، في حين امتنع الجانب الآخر عن ذلك، ستكون للأول اليد العليا. إذ أن ذلك الجانب سيرغم الجانب الآخر على أن يحذو حذوه، وكل منهما سيدفع خصمه باتجاه الطرف الأقصى، والعوامل المقيدة فقط هي الثقل الموازن المتأصل في الحرب ))

~ فن الحرب، الجنرال كارل فون كلاوزويتز
مع أسبقية عامل السرعة، قررنا عمل تشعيب(Forking) لمنصة لامركزية تعمل كبديل لفيسبوك المركزي

المنصة هي Friendica، الآن مبدئيا، فرق التطوير(Tech Stack) المطلوبة هي:

Backend Team: PHP and SQL.
Frontend Team: Javascript, HTML, ans CSS.
Database Team: Ensuring integrity and performance
QA Team: "Bug-free code"
DevOps: Deployments, servers, continous integration.

أنشأنا مجموعة هنا على الفيس لجمع المطورين ممن لديهم خبرة في الستاك السابق، رجاءً لينضم من لديهم خبرة فقط

رابط المجموعة
أتى الوقت لإعلان الحرب على منصات التواصل اللعينة، أتى الوقت لوضع حد لمارك زوكربرغ وإيلون ماسك وعصابتهم، قبل 2009 لم يكن هذا ممكنا، لكن الآن، مع وجود البلوكتشين واللامركزية، فسنضرب من حيث لا يدروون

انتظروني غدا في خرط خطة خارطة طريق للمشروع مفتوح المصدر الذي سيشارك فيه الأخوة من مشارق الأرض ومغاربها