CALM/arwiki huggingface dataset:
Merkle – Hellman the 'knapsak' algorithm
أمثلة على اتفاقيات تستخدم الحساب عن طريق المفاتيح غير المتماثلة:
اللغة الإغريقية تشمل أنواع من اللغة اليونانية التي كانت تُستخدم في اليونان القديمة والعالم القديم في حدود القرن التاسع قبل الميلاد إلى القرن السادس ميلاديًا. تنقسم اللغة الإغريقية إلى لغة عصر اليونان العتيق (القرن التاسع إلى السادس قبل الميلاد) ولغة عصر اليونان الكلاسيكي (القرن الخامس والرابع قبل الميلاد) ولغة العصر الهلينستي أو اليونانية العامية المختلطة (القرن الثالث قبل الميلاد إلى القرن الرابع ميلاديًا). سُبقت اللغة الإغريقية في الألفية الثانية قبل الميلاد بالميسانينية اليونانية وتلاها يونانية العصور الوسطى.
تعتبر اليونانية العامية المختلطة مرحلة منفصلة من التاريخ على الرغم من أنها في أشكالها الأولى شابهت اليونانية العتيقة وأشكالها اللاحقة مثل يونانية العصور الوسطى. قبل فترة العامية اليونانية المختلطة شملت اليونانية الكلاسيكية واليونانية الأولى لهجات محلية مختلفة.
كانت اللغة الإغريقية لغة هوميروس ومؤرخي القرن الخامس قبل الميلاد في أثينا وكتّاب المسرحيات والفلاسفة. ساهمت اللغة الإغريقية بالعديد من المفردات في اللغة الإنجليزية كما كانت موضوع الدراسة الرئيسي في المعاهد الدراسية في العالم الغربي منذ عصر النهضة.
كانت اللغة الإغريقية لغة مركزية تنقسم إلى عدة لهجات. كانت مجموعة اللهجات الرئيسية هي اليونانية العتيقة واليونانية الأيونيكية واليونانية الأيوليكية واليونانية الأركادوسربتية واليونانية الدوريكية كما انقسم العديد منهم إلى لهجات أصغر. توجد بعض اللهجات في أشكال أدبية موحدة والتي تستخدم في الأدب بينما توثق بعض اللهجات الأخرى فقط في النقوش والكتابات.
هناك أيضا العديد من الأشكال التاريخية. يونانية هوميروس هي شكل أدبي من اليونانية العتيقة (مشتقة في الأساس من اليونانية الأيونيكية واليونانية الأيوليكية) المستخدمة في ملحمات الشعر "الإلياذة" و"الأوديسة" وفي أشعار لاحقة بواسطة شعراء آخرين. كانت يونانية هوميروس مختلفة اختلافات كبيرة في القواعد والنطق عن اليونانية الكلاسيكية واللهجات الأخرى في الفترة الكلاسيكية.
الأصل والأشكال الأولى وتطور عائلة اللغة الهلنستية غير مفهومين بشكل كامل بسبب عدم توافر الأدلة المعاصرة. توجد العديد من النظريات حول مجموعة اللهجات الهلنستية والتي قد تكون تواجدت بين تفرعات اللغات اليونانية الأولى من اللغات الهندية الأوروبية البدائية والفترة الكلاسيكية. تمتلك هذه اللغات نفس الخطوط العريضة ولكنهم يختلفون في التفاصيل. اللهجة الموثقة الوحيدة من هذه الفترة هي اليونانية الميسانينية، إلا أن علاقتها باللهجات التاريخية والظروف التاريخية لهذه الأوقات توحي بأن المجموعة الكلية كانت موجودة بشكل ما.
يفترض الباحثون أن مجموعة اللهجات الأساسية لفترة اللغة الإغريقية قد تطورت قبل عام 1120 قبل الميلاد في فترة الغزو الدُوري وأن ظهورهم الأول ككتابة أبجدية دقيقة كانت في القرن الثامن قبل الميلاد. لن يكون الغزو دُوريا ما لم يمتلك الغزاة بعض العلاقات الثقافية مع الدوريين. من المعروف أن الغزو أزاح وهجر السكان للمناطق الأتيكية الأيونيكية والذين اعتبروا أنفسهم أحفاد السكان الذين أزيحوا أو منافسي الدوريين.
اعتقد الإغريق في هذه الفترة بوجود ثلاثة أنواع من الشعوب الإغريقية: الدوريون والأيوليون والأيونيون (بما فيهم الأثينيون) ولكل منهم لهجته الخاصة والمميزة. ما سمح لهم بمراقبة الأركادية -وهي لهجة جبلية غامضة والقبرصية وهما لهجتان بعيدتان عن الدراسة الإغريقية- هو أن تقسيم الشعوب واللغات مشابه تقريبا إلى نتائج البحوث والدراسات اللغوية الحديثة.
أحد الصيغ الأساسية لهذه اللهجات هي:
اللهجات الغربية ضد اللهجات غير الغربية وهو من أوائل وأقوى التقسيمات، حيث يقع في جانب اللغات الغير غربية الأيونيكية الأتيكية والأيوليكية ضد الأركاقبرصية. غالبا ما يطلق على اللهجات غير الغربية اسم الإغريقية الشرقية.
اللهجة الأركاقبرصية على ما يبدو تنحدر من الإغريقية الميسانية من العصر البرونزي.
وقعت لهجة البواتيين تحت تأثير كبير من الإغريقية الشمالية الغربية، كما يمكن أن تعتبر إلى حد ما لهجة انتقالية، كما وقعت الثيسالية تحت تأثير الإغريقية الشمالية الغربية ولكن بدرجة أقل.
الإغريقية البمفالية والتي وقعت في منطقة صغيرة في الساحل الجنوبي الغربي للأناضول والمحفوظة بصورة قليلة في النقوش تعتبر أيضا مجموعة خامسة من اللهجات أو يمكن اعتبارها إغريقية ميسينية متأثرة باللهجة الدورية مع تأثير أجنبي غير إغريقي.
معظم مجموعات اللهجات المذكورة سابقا لها تفرعات أخرى والتي كانت مرتبطة بالمدينة أو بالمنطقة المجاورة أو الجزيرة. الدوريكية خاصة لها العديد من التفرعات المتوسطة والتي كانت موجودة في جزيرة دوريكية وجنوب دورية (وتشمل لهجة سبارطة ولاكونيا) وشمال دورية (وتشمل كورنثيان).
كانت لهجة لسبوس هي الإغريقية الأيولية.
كانت كل مجموعات اللهجات تمثل بواسطة المستعمرات خارج اليونان أيضا وهذه المستعمرات بشكل عام اكتسبت صفات محلية غالبا تحت تأثير سكان المستعمرات أو الجيران الذين يتحدثون لهجات يونانية مختلفة.
اللهجات خارج المجموعة الأيونيكية كانت معروفة بشكل رئيسي من النقوش إلا أن الاستثناءات المهمة هي:
بعد غزوات الإسكندر الأكبر في أواخر القرن الرابع قبل الميلاد ظهرت لهجة عالمية أخرى تعرف باسم الكوينية أو اليونانية العامية المختلطة والتي اعتمدت بشكل كبير على اليونانية العتيقة ولكن مع تأثيرات من لهجات أخرى. هذه اللهجة استبدلت ببطء معظم اللهجات القديمة على الرغم من بقاء لهجة الدوريك في صورة اللغة التاسكونية والتي كانت موجودة في منطقة سبارطة الحديثة. اللهجة الدوريكية أيضا مررت نهايات الأفعال الأورستية إلى معظم الأفعال في الإغريقية الديموطيقية. بحلول القرن السادس الميلادي تحولت اليونانية العامية المختلطة ببطء إلى يونانية العصور الوسطى.
لغات أو لهجات مرتبطة.
كانت المقدونية القديمة لغة هندو أوروبية قريبة من اليونانية إلا أن علاقتها الدقيقة غير واضحة بسبب نقص البيانات وإن كانت غالبا لهجة من اليونانية أو لغة ذات تفرع مشترك مع اليونانية وربما مرتبطة بشكل ما مع اللغة الثراسية ولغة فريجية. اللهجة (أو اللغة) المقدونية تم استبدالها باليونانية العتيقة في الفترة الهلنستية.
الاختلافات عن اللغة الهندية الأوروبية البدائية.
تختلف اللغة الإغريقية عن اللغة الهندية الأوروبية البدائية واللغات الهندو أوروبية الأخرى في عدة صفات. في الفونولوجيا نجد أن كلمات اللغة الإغريقية تنتهي فقط بحرف متحرك أو/n s r/ حيث فُقدت الحروف الوقفية كما في γάλα (لبن) مقارنة بكلمة γάλακτος "من اللبن" (مجرور). اختلفت اللغة الإغريقية أيضا عن العصور الكلاسيكية في المخزون الصوتي:
المخزون الصوتي.
كان نطق اللغة الإغريقية مختلفا تماما عن اليونانية الحديثة حيث كان في اللغة الإغريقية حروف متحركة طويلة وقصيرة والعديد من الحروف الساكنة المزدوجة والمنفردة وحروف التوقف الصوتية ومنعدمة الصوت. في اليونانية الحديثة كل الحروف المتحركة والساكنة هي حروف قصيرة.
الإغريقية ككل اللغات الهندو أوروبية القديمة هي لغة مصرفة كما تحتوي على محافظة شديدة القدم في الأشكال البروتو هندو أوروبية. في اللغة الإغريقية كان للأسماء خمس حالات إعرابية وثلاثة أجناس (مذكر ومؤنث ومحايد) وثلاثة أعداد (مفرد ومثنى ومذكر)، كما كان للأفعال ثلاثة أشكال (مبني للمعلوم ومتوسط ومبني للمجهول) بالإضافة إلى ثلاثة أشخاص (أول وثاني وثالث) والعديد من الأشكال الأخرى. تًصرف الأفعال عن طريق سبعة مجموعات من الأزمنة: الحاضر والمستقبل والمضارع التام والماضي التام والتام المستمر والمستقبل التام والأمر.
سابقة الماضي.
لتحديد أزمنة الماضي (من الناحية النظرية على الأقل) تتم إضافة السابقة /e-/ والتي يُطلق عليها سابقة الماضي أو حرف المضي. هذه السابقة كانت غالبا كلمة مستقلة والتي كانت تعني شيئا مثل "ثم". السابقة يمكن إضافتها إلى المضارع التام والماضي التام والتام المستمر وليس إلى أي زمن آخر.
نوعي السوابق في اللغة الإغريقية هي سوابق كمية ومقطعية. السوابق المقطعية تضاف إلى جذر الكلمة التي تبدأ بحرف ساكن ببساطة عن طريق إضافة e (ما عدا جذر الكلمة الذي يبدأ بحرف r حيث يضاف er). السوابق الكمية تضاف إلى جذر الكلمة التي تبدأ بحرف متحرك وتصاحب بتطويل للحرف المتحرك:
بعض الأفعال تضاف لها السوابق بشكل غير منتظم حيث أكثر اختلاف مشهور هو تحول حرف e إلى ei. ومع تتبع أشعار هوميروس نجد أن السوابق لا تضاف أحيانا في الشعر خاصة في الشعر الملحمي.
المضاعفة.
تقريبا كل أشكال المضارع التام والماضي التام والمستقبل التام يتضاعف فيها المقطع الأول من جذر الفعل. هناك ثلاثة أنواع من المضاعفة:
أقدم الأمثلة الموجودة للكتابة الإغريقية (تقريبا 1450 قبل الميلاد) موجودة في صورة نص مقطعي بنظام خطي ب. إلا أنه مع بداية القرن الثامن قبل الميلاد أصبحت الأبجدية الإغريقية موحدة وإن كان هناك بعض الاختلافات بين اللهجات. النصوص الأولى مكتوبة بطريقة نمط البطرفة إلا أن اتجاه الكتابة من اليسار إلى اليمين أصبح موحدا ورسميا أثناء الفترة الكلاسيكية. الإصدارات الحديثة من النصوص الإغريقية عادة ما تُكتب بالشكلات الإغريقية والمسافات بين الكلمات وعلامات الترقيم الحديثة وأحيانا تُخلط الحالات الإعرابية إلا أن كل هذا لم يُدخل إلا حديثا.
عينات من النصوص.
تعطي بداية الإلياذة لهوميروس مثالا للفترة القديمة للغة الإغريقية:
&lt;poem style="margin-left: 2em"&gt;&lt;/poem&gt;
تعطي بداية دفاع سقراط لأفلاطون مثالا للغة الإغريقية الأتيكية من الفترة الكلاسيكية للغة الإغريقية:
وباستخدام الألفبائية الصوتية الدولية:
وباستخدام النسخ الصوتي إلى الحروف اللاتينية باستخدام إصدار حديث لطريقة إيرازمين:
ترجمة النص إلى العربية:
احتلت دراسة اللغة الإغريقية في البلاد الأوروبية بالإضافة إلى اللاتينية مكانة هامة في المناهج الدراسية منذ عصر النهضة وحتى بداية القرن العشرين. اللغة الإغريقية لا تزال تدرس سواء بشكل إلزامي أو كمادة اختياري خاصة في المدارس التقليدية أو مدارس النخبة في أنحاء أوروبا كالمدراس العامة أو مدارس النحو في المملكة المتحدة. دراسة اللغة الإغريقية إلزامية في ليتشيو كلاسيكو في إيطاليا وهي أقدم مدرسة ثانوية عامة في إيطاليا وفي الجيمنيزيوم في هولندا وفي بعض الفصول في النمسا، وفي كرواتيا في klasična gimnazija وفي الدراسات الكلاسيكية في بلجيكا، واختياريه في الجيمنيزيوم لدراسة الإنسانيات في ألمانيا (عادة كلغة ثالثة بعد اللاتينية والإنجليزية من عمر 14 إلى 18). في عام 2006-2007 درس 15000 طالب اللغة الإغريقية في ألمانيا طبقا لمكتب الإحصاء الاتحادي في ألمانيا، كما درس 280000 طالب اللغة الإغريقية في إيطاليا. دراسة الإغريقية اختيارية بجانب اللاتينية في فرع الإنسانيات في المقرر الأسباني. تدرس اللغة الإغريقية أيضا في الكثير من الجامعات الكبيرة حول العالم غالبا مع اللغة اللاتينية كجزء من دراسة الكلاسيكيات. كما أنها سوف تدرس في الفصول الابتدائية في المملكة المتحدة لتعزيز مهارات الأطفال اللغوية وقد أدرجت كلغة أجنبية للطلاب في كل المدارس الابتدائية من عام 2014 كجزء من خطة كبيرة لتعزيز أساسيات التعليم مع اللاتينية والماندرينية الصينية والفرنسية والألمانية والإسبانية والإيطالية. تُدرس اللغة الإغريقية أيضا كمادة إجبارية في الجيمنيزيوم والليسيوم في اليونان.
نادرا ما يكتب الكتّاب المعاصرون باللغة الإغريقية على الرغم من أن يان كريسالدو كتب بعض الشعر والنثر بها، كما تم ترجمة رواية هاري بوتر وحجر الفيلسوف وبعض أجزاء أستريكس إلى اللغة الإغريقية. (أونوماتا كيشيامينا) هي أول مجلة للألغاز والكلمات المتقاطعة تصدر باللغة الإغريقية. ظهرت المجلة لأول مرة في أبريل 2015 كمرفق مع هيبدومادا إينيجماتوم. أصدر ألفريد رالفس مقدمة كتاريخ قصير لنص السبعونية والتي ترجمت إلى اللغة الإغريقية في إصدار 1935 للسبعونية.
تستخدم اللغة الإغريقية أيضا بواسطة المؤسسات والأفراد خاصة اليونانيين والذين يقصدون بذلك إظهار احترامهم وإعجابهم أو كمرجع لاستخدام اللغة. هذا الاستخدام عادة ما يعتبر جماليا أو قوميا أو مرحا. في جميع الحالات فإن حقيقة قدرة متحدثي اليونانية الحديثة على الفهم الجزئي أو الكلي للنصوص المكتوبة بالأشكال الغير عتيقة للغة الإغريقية تظهر انجذاب اللغة اليونانية الحديثة من سابقتها.
يوجد مجتمع منعزل قرب طرابزون في تركيا وهي منطقة حيث يتحدثون اليونانية البنطية، وعلى ما يبدو فإنهم يتحدثون تفرعا من اليونانية والذي يشابه اللغة الإغريقية هيكليا وفي المفردات وهو شئ لا يوجد في باقي تفرعات اللغة اليونانية. لا يتحدث هذه اللغة سوى 5000 شخص إلا أن علماء اللغة يعتبرونها أقرب اللغات إلى اللغة الإغريقية.
عادة ما تستخدم اللغة الإغريقية في صك العملة في العمليات التقنية في معظم اللغات الأوروبية. الأشكال المحولة إلى اللاتينية من جذور اللغة الإغريقية تستخدم في العديد من الأسماء العلمية وأسماء الأجناس وفي العديد من المصطلحات العلمية.
مدينة جزائرية تابعة لولاية الجزائر هي بلدية ومقر دائرة
بلديات الدائرة هي: أولاد شبل، بئر توتة، تسالة المرجة.
معركة باب الواد، حدثت بين الجيش العربي الأردني والقوات الإسرائيلية عام 1948، وهي إحدى معارك القدس في حرب 1948، حدثت بعد اقل من اسبوع من معركة اللطرون.
أهمية موقع المعركة.
باب الواد ممرّ يربط السهل الساحلي بجبال القدس وتؤدي إليه وتتشعّب منه طرق القدس، الرملة، بيت جبرين، عرطوف ورام الله. يشتمل الموقع على وادي على مداخله، والهضاب المطلة عليه، والقرى القريبة منه، كعمواس، اللطرون، تل الجزر، أبو شوشة، بيت نوبا ويالو.
بالإضافة لأهمية عسكرية عظيمة، فباب الواد مفتاح مدينة القدس، دارت فوق أرضه معارك كبرى على مر القرون. عنده صدّ صلاح الدين الأيوبي غارات ريكاردوس قلب الأسد أواخر القرن الثاني عشر الميلادي. وفي موقعه وقف المقدسيون في وجه جيش إبراهيم باشا سنة 1834م، كما دارت فوق أرضه معارك دامية بين الجيش التركي والجيش الإنكليزي سنة 1917.
فطن العرب والصهيونيون إلى أهمية موقع باب الواد منذ اللحظات الأولى بعد صدور قرار التقسيم عام 1947. تهيّأ الصهيونيون لغزوه من السهل الساحلي لضمان مرور قوافلهم إلى القدس. وعمل العرب بالمقابل على قطع الطريق عليهم، فتنادوا لشراء السلاح، وتجمع المقاتلون من قرى عمواس، يالو، دير أيوب، بيت نوبا، بيت محسير، ساريس وغيرها. كان عددهم في البداية 300 مناضل بينهم الشيخ هارون بن جازي أحد شيوخ قبيلة الحويطات في شرقي الأردن وقوة من رجاله المتطوعين، وانضموا تحت لواء قوات جيش الجهاد المقدس بقيادة عبد القادر الحسيني.
كان أول عمل قامت به القوات العربية هو تخريب الطريق هناك، وإتلاف الأنابيب التي تمدّ الأحياء اليهودية في القدس بمياه الشرب من رأس العين. أخذ العرب بعد ذلك يتصدّون للقوافل الصهيونية المحروسة التي تمرّ بباب الواد مرة في الأسبوع، ويوقعون بها الخسائر الفادحة، أو يمنعونها من متابعة طريقها.
ففي 1/3/1948 هاجم المناضلون العرب قافلة صهيونية، قتلوا أربعة من رجالها، جرحوا ثمانية، وأعطبوا إحدى السيارات. في اليوم الثالث من آذار دمروا سيارتين صهيونيتين كبيرتين عند حوض الماء القريب من مقام الشيخ علي، وقتلوا خمسة عشر صهيونيًا. وفي اليوم التالي هاجموا قافلة صهيونية، قتلوا أربعة من رجالها، وكادوا يقضون عليها لولا تدخل الجنود البريطانيين حينها.
فجّر العرب الألغام تحت السيارات الصهيونية يومي 12 و13 أيار، قتلوا خمسة من ركابها. في 17 أيار اشتبكوا مع الصهيونيين عند بئر الحلو على الطريق المؤدية إلى باب الواد وأعطبوا مصفّحة صهيونية. ثمّ هاجموا في 19 أيار قافلة صهيونية من تسع سيارات قادمة من عرطوف، قتلوا 15 رجلًا، وأعطبوا مصفّحة للحراسة في المقدمة، وغنموا كمية من الأسلحة. في 22 أيار أعدّ العرب كمينًا لقافلة قادمة من تل أبيب وأشعلوا النار في سيارتيّ مؤن وقتلوا سائقيهما، كما أعطبوا سيارة ثالثة وجرحوا السائق ومساعده.
مع اشتداد الهجمات العربية في باب الواد شعر يهود القدس بوطأة الحصار وقلة المؤن، فاستنجدوا بسلطات الانتداب التي وضعت في عرطوف قوة بريطانية من نحو 200 جندي لحماية القوافل الصهيونية. واستطاع على إثرها الصهيونيون منذ 23 أيار أن يسيّروا قوافلهم في ظل هذه الحماية البريطانية، وأنجدوا صهيونيي القدس بحوالي 1,500 مقاتل.
تعتبر معركة باب الواد واحدة من قلائل المعارك التي تكللن بالنجاح لصالح العرب، حيث كانت خسائر القوات الأسرائيليه هائلة في هذه المعركة؛ قتل المئات وجرح الآلاف ولم يخسر الجيش العربي الأردني سوى 20 جنديًّا.
في سياق ذلك، قال رئيس الوزراء الأسرائيلي ومؤسّس "إسرائيل" ديفيد بن غوريون في حزيران عام 1949 امام الكنيست: "خسرنا في معركة باب الواد وحدها أمام الجيش الأردني ضعفي قتلانا في الحرب كاملة".
وهو أبو عبد الله محمد بن عمر المعيطي، البغدادي. من أهل بغداد، سمع الحديث من شريك بن عبد الله، وأبا الأحوص سلام بن سليم، وهشيم بن بشير، وسفيان بن عيينة، ومحمد بن الفضيل، وعبد الله بن المبارك، وبقية بن الوليد.
وروى عنه: محمد بن الحسين البرجلاني، وجعفر بن محمد بن شاكر الصايغ، وزكريا أبو يحيى الناقد، وأحمد بن علي الخراز، واسحاق بن الحسن الحربي، ومحمد بن يونس الكديمي، وغيرهم.
قال عبد الباقي بن قانع: أن محمد بن عمر المعيطي ثقة.
وقال الحسين بن فهم: كان المعيطي ثقة، صاحب حديث.
توفي في بغداد، ودفن في مقبرة الخيزران يوم الأحد، 6 شعبان 222 هـ/837م.
حقن إس كيو إل ، أو حقن تعليمات الاستعلام البنيوية (SQL) بإضافات. الهدف هو استغلال أي ثغرة أمنية موجودة بطبقة قاعدة البيانات التابعة لأي برنامج (DATABASE LAYER). هذه الثغرات ممكن أن تكون حاضرة عندما لا يتم تصفية مدخلات المستخدم لبعض الحروف والرموز الخاصة (ESCAPE CHARACTERS) المضمنة داخل جمل لغة الاستعلام البنيوية، أو ان لا يتم مراجعة نوعية المدخلات ان كانت نصية ام عددية (STRONGLY TYPED) مما يسبب عدم التكهن بنتيجة تنفيذها.
أنواع ثغرات اختراق لغة الاستعلام البنيوية.
عدم تصفية الرموز الخاصة بشكل صحيح.
هذا النوع من أختراق لغة الاستعلام البنيوية يحصل عندما لا يتم تصفية مدخلات المستخدم من الرموز الخاصة (ESCAPE CHARACTERS) التي يتم أدراجها داخل جمل بصيغة لغة الاستعلام البنيوية والتي يمكن ان تؤدي للتلاعب بهذه الجمل المدخلة لقاعدة البيانات من قبل مستخدمي البرنامج. الجملة التالية تبين هذه الثغرة:
SELECT * FROM users WHERE name = ' + userName + ';
هذه الجملة سوف تستدعي جميع السجلات الخاصة باسم المستخدم (userName) من جدول (users), لكن إذا تم تغير المتغير (userName) بشكل معين وباستخدام الرمز الخاص (') من قبل المستخدم المخترق (MALICIOUS USER), فمن الممكن لهذه الجملة ان تفعل أكثر مما هو منوي عليه, مثلا يمكن استبدال قيمة المتغير (userName) بالجملة الأتية:
a' or 't'='t
وبالتالي تصبح الجملة كالاتي:
SELECT * FROM users WHERE name = 'a' or 't'='t';
أذا تم أستخدام الجملة السابقة بأجراء التأكد من هوية المستخدم (AUTHENTICATION PROCEDURE), فمن الممكن أستخدام هذه الطريقة للحصول على الصلاحية لأن نتيجة المعادلة 't'='t' هي دائما صحيحة (TRUE).
معظم خوادم لغة الاستعلام البنيوية (SQL SERVERS) تسمح بتنفيذ عدة جمل في آن واحد وبالتالي يمكن حقن أي جملة صحيحة عن طريق أستخدام هذه الطريقة بإضافة الجملة إلى نهاية المدخل, مثلا يمكن لقيمة (userName) في الجملة الاتية أن تتسبب بمحو جدول المستخدمين (users) من قاعدة البيانات بالأضافة لأظهار جميع بيانات جدول (data):
a'; DROP TABLE users; SELECT * FROM data WHERE name LIKE '%
SELECT * FROM users WHERE name = 'a'; DROP TABLE users; SELECT * FROM data WHERE name LIKE '%';
بعض تطبيقات لغة الاستعلام البنيوية الأخرى لا تسمح بتنفيذ عدة أوامر في جملة واحدة للحماية من المخترقين ومنعهم من حقن جمل الاستعلام بشكل منفصل, ولكن هذا لا يمنعهم من تعديل هذه الجمل.
معالجة نوع الحقل الخاطئة.
هذا الشكل من الاختراق يحصل عندما لا يتم التأكد من نوع الحقل المدخل من قبل المستخدم. يمكن لهذا الاختراق ان يحصل مثلا عند استخدام حقل من نوع عددي (NUMERIC) في جملة الاستعلام, ولكن المبرمج لم يقم بمراقبة مدخلات المستخدم لمعرفة أذا كانت من نوع عددي ام لا. مثلا:
SELECT * FROM data WHERE id = " + a_variable + ";
من الواضح في هذه الجملة ان المقصود من المتغير (a_variable) ان يكون عدد مرتبط بالحقل (id), ولكن إذا كان في الحقيقة من نوع نص فمن الممكن ان يتم التلاعب به من قبل المستخدمين كما يشائون, وبالتلي يمكنهم ان يمرروا جمل مخربة. مثال:
1; DROP TABLE users
SELECT * FROM data WHERE id = 1; DROP TABLE users;
وعند تنفيذها سوف يتم محو جدول (users) من قاعدة البيانات.
ثغرات داخل خادم قاعدة البيانات نفسه.
من الممكن ان تظهر الثغرات أحيانا داخل برنامج خادم قاعدة البيانات نفسه (VALNERABILITIES INSIDE THE DATABASE SERVER), كما الحال في (MySQL Server) مع الوظيفة real_escape_chars().
حماية البرامج من أختراق لغة الاستعلام البنيوية.
معالجة البرامج وتحصينها.
من السهل الحماية من أختراق لغة الاستعلام البنيوية في معظم لغات البرمجة التي تستهدف تطبيقات شبكة الأنترنت. في لغة برمجة (Perl DBI) مثلا فأن الوظيفة (DBI::quote) تستخدم قبل بعض الرموز (ESCAPES SPECIAL CHARACTERS) بدلا من الرمز ('). فل نفرض ان المتغير ($sql) يؤشر على (DBI OBJECT):
$query = $sql-&gt;prepare("SELECT * FROM users WHERE name = ".$sql-&gt;quote($user_name));
تسمح (DBI) باستخدام حائزي المكان (PLACE HOLDERS), والتي تتيح لك ألزام (BIND) البيانات لجملة معينة منفصلة عن تعريف جملة الاستعلام. اما بالنسبة لقواعد البيانات التي لا تدعم حائزي المكان بالأصل, تقوم (DBI) بمحاكاتهم (EMULATES) تلقائيا عن طريق أضافة الوظيفة (DBI::quote) للقيم.
$query = $sql-&gt;prepare("SELECT * FROM users WHERE name = ?");
$query-&gt;execute($user_name);
الفائدة من هذه الطريقة انه ليس علينا ان نتذكر تطبيق (DBI::quote) لكل قيمة, لأنها أما ملزمة أو منصوصة على نحو ملائم, بحسب نظام أدارة قواعد البيانات (DBMS) الذي نستخدمه. هكذا يتلاشى الموضوع الأساسي في أختراق لغة الاستعلام البنيوية.
معالجة قواعد البيانات وتحصينها (DATABASE REMEDATION).
الأمتيازات الأمنية (SECURITY PRIVILEGES).
ان وضع امتيازات أمنية على قواعد البيانات هو أبسط مثال لحماية قواعد البيانات, وبالتالي القليل من التطبيقات تسمح للمستخدم ان يمحي جدول أو قاعدة بيانات كاملة.
هذه الاستراتيجية لا تحل مشكلة أختراق لغة الاستعلام البنيوية، ولكنها تخفف من شدة الضرر المحتمل.
الإجراءات المخزنة.
معظم قواعـد البيانات توفر أمكانية تجهيز جمل الاستعلام في طبقة قواعد البيانات عن طريق الأجراءات المخزنة (STORED PROCEDURES), عوضا عن استخدام طبقة التطبيق (APPLICATION LAYER) لبناء لغة الاستعلام البنيوية بشكل ديناميكي. الأجراءات المخزنة تشمل أجراءات قواعد البيانات متكررة الاستخدام والتي تنادى عن طريق (TYPED PARAMETER). هذه الطريقة توفر عدة فوائد أمنية منها: عن طريق استخدام ال (TYPED PARAMETERS) فأنه يتم تصفية وفلترة مدخلات المستخدم, بالأضافة إلى أن معظم قواعد البيانات تسمح للأجراءات المخزنة بالتنفيذ تحت أمتيازات أمنية معينة, مما يقيد أمكانية قيام التطبيق بعمل اي شيء خارج نطاق الأعمال المحددة مسبقا في الأجراءات المخزنة.
ومع كل هذا فان هذه الطريقة لا تحل مشكلة أختراق لغة الاستعلام البنيوية بشكل كامل, لأنه أذا كانت مدخلات المستخدم (NOT PARAMETERIZED) أو غير مفلترة مثل: أذا أعطينا أجراءين مخزنين (GET_PASSWORD(userName)) و(GET_USER(userName, password)), فأن بأمكان المخترق أن يخترق الشيفرة (CODE) في (GET_USER CALL) أذا كان الرقم السري غير مكتوب بشكل صحيح (CORRECTLY ESCAPED) كالتالي:
(GET_USER('admin', "|| GET_PASSWORD('admin') ||"))
لذا فهي ليست أمنة بشكل كامل !.
الحماية من أختراق الجمل المتعددة (PREVENTING MULTI-STATEMENT ATTACK).
كما ذكرنا مسبقا المخاطر المتعلقة باستخدام الجمل المتعددة, فعلى سبيل المثال لو أخذنا موقع إلكتروني يظهر قائمة من السلع لاسم مستخدم (userName) معين, فأن جملة الاستعلام ستكون:
SELECT * FROM items WHERE userName='$userName';
فمن الممكن ان يقوم المستخدم بأدخال الجملة الأتية:
SELECT * FROM items WHERE userName=" or userName is not null or userName=";
أيضا لو لم نستخدم الرموز الخاصة (QUOTES):
SELECT * FROM items WHERE userid=$userid;
فمن الممكن ان يقوم المستخدم بأدخال الجملة الأتية وهي لا تحوي على الرموز الخاصة (QUOTES):
SELECT * FROM items WHERE userid=33 or userid is not null or userid=44;
الحل الأنسب لهذه المشكلة هي تعريف المتغير (userid) بأن له قيمة عددية فقط, مثل:
وهكذا تحل هذه المشكلة.
عدم تفعيل الجمل النصية.
من الممكن حل مشكلة اختراق لغة الاستعلام البنيوية في حال ان محرك قاعدة البيانات يدعم خاصية "عدم تفعيل الجمل النصية" (DISABELING LITERALS) والتي تعني ان تعمل قاعدة البيانات في وضع (MODE) لا يسمح للنصوص والأرقام (TEXT AND NUMBER LITERALS) ان يكونوا في جملة الاستعلام, وبالمقابل فقط حائزي المكان مسموح باستخدامهم. لذا جمل بالشكل الأتي:
SELECT * FROM items WHERE userid=2;
SELECT * FROM users WHERE name='Smith';
غير مسموح بتنفيذهم في هذا الوضع وسيظهر لنا خطأ (EXCEPTION), ويجب علينا كتابتهم هكذا:
SELECT * FROM items WHERE userid=?;
SELECT * FROM users WHERE name=?;
في حال عدم تفعيل الجمل النصية فأن علينا استخدام رموز حائزي المكان والتي يجب استخدامها لجميع مدخلات المستخدمين. حاليا فقط ال (H2 DATABASE ENGINE) يدعم خاصية "عدم تفعيل الجمل النصية" وهذه التكنولوجيا لم تسجل لها براءة اختراع بعد.
مدينة جزائرية تابعة لولاية الجزائر هي بلدية ومقر دائرة وتقع بالتحديد وسط العاصمة
ومن أهم وأكبر أحياء المدينة : المقارية، حي عميروش، حي الإقامة، حي البحر والشمس، حي بروسات، حي فوبون "VAUBAN" و شارع طرابلس
و تعتبر مدينة حسين داي من أرقى المدن الجزائرية . حيث تعتبر أكثر مدينة معروفة على مد البلاد، وهذا عائد إلى كثرة توافد سكان الجزائر بأكملها في هذه المدينة
و رفاهية شاطئها (الصابلات) لتوفره للعديد من الامكانيات التي تجلب السياح اليه
كما يعرف سكان هذه البلدية بلهجتهم المتميّزة وهي اللهجة العاصمية القديمة والذي انبثقت من القصبة وهذا عائد لاحتكاك الاحياء الشعبية على مد الشريط الساحلي ( الحراش - حسين داي - بلوزداد - سيدي امحمد - الجزائر الوسطى - القصبة - باب الوادي - بولوغين الخ )
كما يلقب سكان هذه المدينة ب الدايات استنادا لتسمية المدينة على اسم اخر دايات الجزائر
بلديات الدائرة: الحامة-العناصر، حسين داي، القبة، المقارية
يتضمن إقليم هذه البلدية مقر المحطة البرية للخروبة التي هي المحطة الرئيسية للنقل البري في ولاية الجزائر.
داود بن علي الظاهري بن خلف، البغدادي المعروف بالأصبهاني (201 - 270 هـ - 816 - 884 م)، أبو سليمان، الملقب بالظاهري: أحد الأئمة المجتهدين في الإسلام. تنسب إليه الطائفة الظاهرية، وسميت بذلك لأخذها بظاهر الكتاب والسنة وإعراضها عن التأويل والرأي والقياس. وكان داود أول من جهر بهذا القول. وهو أصبهانيّ الأصل، ومولده في الكوفة. سكن بغداد، وانتهت إليه رياسة العلم فيها.
قال أبو محمد ابن حزم : إنما عرف بالأصبهاني، لأن أمه أصبهانية، وكان أبوه حنفي المذهب.
وقد أثنى عليه عدد من الأئمة الأعلام، ومن ذلك :
قائمة الأعلام الإسلامية
براقي مدينة وبلدية تابعة إقليميا إلى دائرة براقي ولاية الجزائر بالجزائر.
تقع بلدية براقي في ضواحي ولايةالجزائر على بعد 10 كلم جنوب شرق مركز العاصمة وعلى بعد 40 كلم شمال شرق مدينة البليدة، وهي من مدن سهل متيجة الخصب ولا يتعدى ارتفاعها عن سطح البحر 30 م، يحدها شمالا بلديةالحراش وبوروبة وجسر قسنطينة وواد السمار، وجنوبا بلدية سيدي موسى، وشرقا بلدية الكاليتوس وغربا بلدية عين النعجة وواد الكرمة وباب على والسحاولة.
يمر علي شمالها الطريق السيار باب على -دائرة الدار البيضاء ومن جنوبها كذالك يخترقها الطريق السيار شرق غرب زرالدة-
بودواو
كانت تسمى منطقة براقي كما تروي كتب التاريخ الفرنسية * حوش براقي* الذي كان يضم حقول وبساتين بجوار حي لعائلة بن غازي وماتزال اسم هاته العائلة بما يعرف اليوم بحي بن غازي وكانت تقيم على ضفاف الواد الذي يعرف اليوم باسم (واد الحراش) وقد كان يحمل حينها الواد مياه عذبة الذي ينابع مائه من اعالي اودية جبال حمام ملوان والشريعة وبوقرة وواد واد جمعة وواد الاخرة من جبال صوحان والأربعاء التي تقع كلها في سلسة جبال الأطلس البليدي القريبة من المنطقة ثم يخترق ويقطع سهل متيجة حتي يصب بمنطقة الحراش والمحمدية بالجزائر العاصمة وكانت المنطقة تحمل طبيعة ساحرة وبساتين خضراء جميلة ويسكن في محيط المنطقة وعلى اطرافها بحقول متيجة بعض العائلات الأمازيغية