الأخبار

خلل الذكاء الاصطناعي في الكمبيوتر العملاق من Oracle يؤثر على الانتخابات في البرازيل

Oracle supercomputer AI glitch impacts elections in Brazil

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

في عام 2020، ولأول مرة ، قامت TSE بتجميع الأصوات على مستوى الدولة على جهاز كمبيوتر عملاق باستخدام منصات قواعد البيانات مع تقنية الذكاء الاصطناعي المقدمة من Oracle. في السابق ، قامت كل من المحاكم الانتخابية الإقليمية البالغ عددها 27 محكمة في جميع الولايات البرازيلية بفرز الأصوات وإرسالها إلى المحكمة الانتخابية العليا.

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

تتكون الخدمة التي تقدمها Oracle إلى السلطات الانتخابية البرازيلية من مجموعتين من الأجهزة، بالإضافة إلى قاعدة بيانات عالية الأداء وخوادم تخزين تدعم السحابة. كجزء من العقد، يزود البائعون TSE بخادم Exadata X8 Full Rack الرئيسي، مع ثمانية عقد nodes معالجة، و Exadata X8 Half Rack، مع أربع عقد معالجة، للتكرار.
 
أثناء عملية معالجة التصويت يوم الأحد، تم فصل إحدى عقد المعالجة الثمانية للخادم الرئيسي. في حين أن التأخير في عد الأصوات قد تم إرجاعه في البداية إلى هذا الخلل وكان فريق تكنولوجيا المعلومات في TSE قد ركز على حل المشكلة، فقد تبين لاحقًا أن المعدات كانت قادرة على توزيع الحمل تلقائيًا على عقد المعالجة الأخرى.

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

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

كانت المشكلة الحقيقية في مكان آخر، فيما يعرفه بيان TSE بأنه "نقص في معايرة الذكاء الاصطناعي" لمُحسِّن قاعدة بيانات Oracle، والذي له وظيفة ضمان معالجة أسرع للبيانات. كما ذكرت مذكرة TSE، يتطلب التحسين خطة تنفيذ، يتم تنفيذها بواسطة قاعدة بيانات Oracle باستخدام الإحصائيات، مثل حجم الجداول وكمية البيانات الموجودة فيها.

ومع ذلك، كانت المعدات جديدة، مما يعني أن نتائج الجولة الأولى من الانتخابات تم جمعها في قاعدة بيانات بها جداول فارغة تمامًا. وفقًا لـ TSE، منذ لحظة إغلاق بطاقات الاقتراع في الساعة 5 مساءً، بدأت جداول قاعدة البيانات في تلقي أكثر من مليون صف في الدقيقة.

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

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

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

وفقًا لـ TSE، بدأت المشكلات بتأخير أكثر من شهر في تسليم معدات Oracle، في يوليو 2020، بسبب عدم توفر الأجزاء بسبب جائحة Covid-19. أثر هذا التأخير في جداول الاختبار للكمبيوتر العملاق، لذلك بدلاً من خمسة أحداث اختبار، تمكنت TSE فقط من إجراء اختبارين قبل الانتخابات.

وأشار بيان المحكمة الانتخابية العليا إلى أن "اختبار مجموع الأصوات هو إجراء معقد وينطوي على تعبئة جميع المكاتب الانتخابية في الدولة بحيث يمكن نقل تقارير الاقتراع على نطاق واسع إلى المحكمة الانتخابية العليا، ومحاكاة ما يحدث في يوم الانتخابات".
 
تحتفظ Oracle بالحصرية لتوفير الخدمات السحابية للهيئات الحكومية الفيدرالية في البرازيل، لذلك لا يمكن للشركات الأخرى- بما في ذلك Amazon Web Services، التي تستثمر منذ فترة طويلة في توسيع قاعدة عملاء القطاع العام في البلاد- التنافس في هذا المجال. كما تم إبرام صفقة السحابة الخاصة بالحواسيب العملاقة بدون مناقصة، لأن القانون البرازيلي لا يتطلب مثل هذه العمليات عندما يكون هناك استحالة المنافسة.

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

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

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

وفقًا لتقرير الشرطة الفيدرالية، فإن "البنية اللامركزية وحقيقة وجود قاعدة بيانات وخادم تطبيق محلي على جهاز كمبيوتر في كل [محكمة إقليمية] يزيد من نطاق الهجمات المحتملة على البيئة، والتي يمكن تخفيفها باستخدام موقع هذه الآلات في بيئة TSE".

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

تجري TSE أيضًا تجربة للتحقيق في اعتماد التصويت عبر الإنترنت، في خطوة تهدف إلى التخلص التدريجي من إعداد آلة التصويت الإلكترونية الحالية وتحقيق وفورات.