e9ec246c950a7bb5شمس الرواياتad1927300a9dab925e26f4110359b4ed

الفصل 17: وكالة الأمن القومي

07da6c00361f7c13شمس الرواياتf98f5f0ec21561d9c9b4d76d42d718b9

بلوفديل، يوتا

7f00b0377d39815dشمس الرواياتd5cb4f450c433e1a76a7f9ba16afd352

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

fb742a222c21571aشمس الروايات263baabf0341c95592ad015bd0050ba3

اليوم، تم حجز جميع الخوادم التي تُستخدم عادةً لاختبار البرامج الجديدة بالكامل طوال الشهر التالي.

0206cc01fdd0977bشمس الروايات1a628d90d595ec006617dc4d6498f795

السبب وراء حجزهم لهذا الشهر بأكمله هو أنهم بحاجة إلى التأكد تمامًا من أن البرنامج الذي سيتم اختباره آمن وغير ضار بنظامهم العام.

da68a654a5f9bf06شمس الرواياتec6f34de061633aee2c57bd237c458c2

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

9ddbc083931b1dceشمس الرواياتcc2cae63635da5e7d4e1759d8ede29b3

وبعد أن جلس على كرسيه أخذ القرص الصلب وأدخله في المنفذ ونقل البرنامج إلى الخادم.

5cef704464dc4e0cشمس الروايات4dde12b332cac9106351ca557b61d667

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

406282fe25b6dc84شمس الروايات2aed1628837cce8b2147e5fe5473fa0c

“حسنًا يا شباب، البرنامج موجود بالفعل في الخادم وجاهز لبدء الاختبار، أريد من الجميع التركيز، هل فهمتم؟” قال نوح وهو واقف ويتأكد من أن الجميع سمعوه ويركزون.

1332e99b285d4b6cشمس الروايات80009f61c2d9a1435bf5e0689fa13ebe

“هذا هو البرنامج الذي نشك في أنه يسبب لنا الصداع ولكنه قد يكون أيضًا شيئًا آخر، لذا تأكد من إلقاء نظرة على سلوكيات الخادم عندما نبدأ العملية بشكل جيد” تضاعف مع التأكيد أيضًا على أهمية ذلك هم.

1929cbb93d21e787شمس الرواياتca406101a61e70cf0439b2e168806eda

أجاب الجميع تقريبًا بـ “نعم” باستثناء الأشخاص الانطوائيين الذين كانوا يركزون فقط على شاشاتهم وينظرون إلى معلمات الخوادم.

7c0cffa7159d22beشمس الروايات120737fce3f4a3273309eed99ea191a1

جلس نوح بعد أن شعر بالرضا عن تركيزهم وقرر بدء البرنامج ومعرفة ما إذا كان يمكنه تنفيذ ما وعد به.

98e692bcdf9debd8شمس الروايات7d65abc92a73b57fb64d51a5399690b1

….

f2fcab2d055d2f9fشمس الروايات0e1f28033f5fea3483338a8b131594f3

“اللعنة المقدسة!!” قال بعض المتأنق في الغرفة أثناء النظر إلى شاشته.

321310f7ddee720dشمس الروايات85858684faca0dfc99c901f6e642b74b

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

c3e528fffd3cce65شمس الروايات0b2ab67d09e61336d6c695425bafa483

على الرغم من أنه يمكنهم إيقافه عن العمل، لكن نظرًا لأنهم كانوا يختبرونه، فقد قرروا السماح له بالقيام بعمله أثناء مراقبة ما يواجهه الخادم.window.pubfuturetag = window.pubfuturetag || [];window.pubfuturetag.push({unit: "662a294b5f8b817cf8508ca7", id: "pf-8704-1"})

875c5326d952f832شمس الروايات41a359dfb8f7b8ba51fad23ff1cd1e87

بدأ برنامج (BugZapper) بتشغيل الخادم بكامل طاقته لتقليل وقت الانتظار حتى ينهي البرنامج مهمته بشكل أسرع.

055852a151bccd6bشمس الروايات95bc89194d0678eb23d8f6afca16f6ab

بعد ثلاث ساعات من معاقبة السيرفرات من قبل البرنامج، قرر البرنامج تجنيب السيرفر من خلال إنهاء عمله في البحث في كافة البرامج الموجودة في السيرفر.

2a21cb2ec3d9b647شمس الرواياتc72b3e57bd9ca19a419bbadc2feb6335

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

34cafc3995ad6f0fشمس الرواياتc0458b1c6d19fc63725f47fa311e28e6

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

4ff093b0300c8804شمس الرواياتd7d29e4858cfbe8203c20a8609abb7d8

من البيانات ومعالجتها. إذًا، ما هو نوع البرنامج الذي تعتقد أنه قادر على الاستفادة منه إلى أقصى إمكاناته؟ لوضع ذلك في الاعتبار، إذا كان لديك 5 زيتابايت من الأغاني، فيمكنك الاستماع إليها لأكثر من 10 مليارات سنة! الآن هذا حفل موسيقي طويل إذا سألتني.

f2e46e88f1dd9af2شمس الروايات37e75728167f9ba887393762c8c9edd4

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

774ae8fe6b618649شمس الروايات8eb090fe6303ee131365fc3caef6014a

الآن لبقية ذلك.

d34437fbb512944bشمس الروايات72959a0f071dee03a066b228c919f798

في اللحظة التي أنهى فيها BugZapper مهمته، بدأ في تفريغ ملفات pdf تلو الأخرى لكل برنامج موجود في الخادم

1e1b7a4b367bd202شمس الروايات518c60f6af9359183f27e51bed4eacd9

لقد مر BugZapper بأكثر من 100 برنامج ثقيل في 3 ساعات فقط.. لم تكن هذه البرامج مثل برامج Facebook وما شابه، بل كانت برامج ضخمة كان من المفترض أن تكون قادرة على الاستفادة من الكم الهائل من البيانات التي كانوا يجمعونها، لذلك كانوا بحاجة إلى بنية تحتية ضخمة في برامجهم حتى يتمكنوا من التعامل معها، وفي المقابل كان لديهم بعض الأخطاء، أقصد الكثير.

266c35c3fd0bd053شمس الرواياتc01824f4e567565c5d944dc4f0b3e115

وهذا يعني أنه نظرًا لأنها كانت برامج ثقيلة، فإن مقدار نقاط الضعف فيها كان كبيرًا جدًا.

5c95a84f3e7efaa7شمس الروايات0cf8aba335466698b45a8fec302a449f

هل سبق لك أن شاهدت ملف pdf بحجم 2 جيجابايت أو أكثر وبه كلمات فقط. كان هناك 45 منهم هنا.

b81428a4bdb2e2a3شمس الرواياتc733b09e113b7d7eb168d6fe4353c7b4

“لقد رحلنا” هذا ما كان يفكر فيه نوح عندما نظر إلى عدد وحجم ما يقرب من مائة ملف PDF على الشاشة.

f5df83caf6e68faeشمس الروايات60b5236a7e1ae58c14b78b8d20e094f9

لقد اختار الإصدار الأصغر حجمًا والذي يبلغ حوالي 350 ميجابايت لإلقاء نظرة على محتويات ملف PDF. عندما فتحها كاد أن يغمى عليه عندما رأى أنها تحتوي على 15 ألف صفحة مما يعني أنه حتى لو كان أصغرها 15 ألف صفحة فإن أكبرها سيكون بحجم مكتبة. “اللعنة لا” فكر عندما بدأ في قراءة الوثائق التي قام بها البرنامج.

52efc228ac88421dشمس الرواياتce16747d03b7794ad314317e18abee42

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

1266fd4712a8045fشمس الرواياتa06eb43f5994326f1c918773ece76bf2

لذلك، اتصل برئيستها وأبلغها بالنتائج التي توصلوا إليها.

75bf497a5c898e97شمس الرواياتe379f280c182e922320a135339971310

عندما سمعت التفسير الكامل، علقت على الفور جميع المشاريع غير العاجلة وحولت كل القوى العاملة إلى هذا المشروع حتى يتمكنوا من الاطلاع على جميع ملفات PDF بحلول نهاية الأسبوع،

9a590b90e2adc715شمس الرواياتd3f01adc33157bc9edab15e055df52d1

بعد ذلك سوف يقومون بالتحضير للعرض التقديمي لأنه سيتعين عليها تقديمه إلى MR. الرئيس إذا تبين أن ما قاله صحيح.

c1a208e5d11ba38dشمس الرواياتbf2c85bd7ab2aed6ee239ae7b232e5fc

…..

c2f5096998b35e49شمس الروايات92b7510e845bf4a0d5bb51068ff6b9ab

في مكان ما في أمريكا.

abf6659c9d19b3b8شمس الروايات585c4b7caf1a9777a30175e1c6f0a4fa

“أيها الرفيق أين أنت من التحقيق فيما حدث لشركات التواصل الاجتماعي تلك” سأل صوت على الجانب الآخر من الهاتف

1f08e5bd72b54471شمس الرواياتf9ebdcd4c52657c5de6e8f1e11aed590

أجاب فلاديمير: “ما زلنا نبحث عن المشتبه بهم سيدي، حيث يبدو أن مكتب التحقيقات الفيدرالي ووكالة الأمن القومي يراقبون عندما يتعلق الأمر بهذه القضية وإذا تصرفنا بتهور فقد يجذب ذلك انتباههم إلينا”.

eab99a2725d8e6faشمس الروايات26746d815391a3885edca6da2ded4cb5

“إذن متى سيكون التقرير جاهزًا؟” سأل الصوت بهدوء.

2f5e91ea55dbe120شمس الروايات9cecf7598ff6c02c96f151da6bcc1ff6

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

9c6b1144b40e2902شمس الروايات4baab2efdd0cbc1818014d31bbecf704

قال الصوت: “حسنًا، ابق على اتصال”.

fd73e9ac3a154f35شمس الرواياتc541ee8f9445df2b18b953a230952cc5

“نعم سيدي!!” رد فلاديمير وانتظر الشخص الموجود على الجانب الآخر لينهي المكالمة.

bd0bffb58266ec4cشمس الرواياتaafff342ac898fc7626eeebb3458f67b

بعد انتهاء المكالمة الهاتفية، ترك فلاديمير سيارته FEDEX وحمل صندوقًا ليوصله إلى عنوان الشركة ويواصل عمله اليومي بصفته جيمي.

39284f659611fc6cشمس الرواياتf4bfbd13841adfbcf1e14e126bd075dd

….

d243474366e335c8شمس الرواياتdf2bf964d32f8d8f71b5a73adb66dd18

العودة إلى وكالة الأمن القومي

fd12c6d14e410008شمس الروايات2ef67659d3101754575dca8713e87e77

في حين أن القراءة من خلال ملف pdf توثق القلة المتبقية حيث تحاول استخدام BugZapper على البنية التحتية الحساسة الصينية والروسية التي أستخدمها حاليًا عبر الإنترنت من أجل الوصول إلى القائمة الكاملة لنقاط الضعف الخاصة بهم.

312ede522d3fc677شمس الروايات962477c69b9b0bff7dc6e20d7615c964

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

100445be2827c316شمس الروايات297e34ec5036d7e02233665d7ab03304

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

5b1e754587cce137شمس الروايات836e06fd90101197cf6862431925fb54

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

a4046867112df0afشمس الروايات4bad75f27449b74eb70e92de6b8ae7c6

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

68c10882293fb021شمس الروايات576a7f7394121928c8647553efc232c1

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

dbdd9840091a453aشمس الروايات7867f854feb4311243ee03dc3ee5f0b9

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

3dfe38f9d5353f11شمس الرواياتd878cf5b3f7bc9c8fb0ebfc50d4b0947

74c595f2224a34beشمس الروايات68d27bf88c2e17a7d33f556642e8880f

72e08645b53a6b1dشمس الروايات5f58efea1d3ede9f6cf3fb4c309beb83