PHP-ის კრიტიკული დაუცველობა: რატომ ითიშება ვებ-გვერდები მასობრივად

ბოლო დღეებში ინტერნეტსივრცეში უჩვეულო პროცესები მიმდინარეობს – არაერთი ცნობილი თუ ნაკლებად ცნობილი ვებ-გვერდი მოულოდნელად გაითიშა. თუმცა, ამის მიზეზი სერვერების ტექნიკური ხარვეზები ან ჩვეულებრივი გადატვირთვა არ არის. კომპანიები და სახელმწიფო უწყებები საკუთარი ნებით ზღუდავენ წვდომას პლატფორმებზე, რათა თავიდან აიცილონ უსაფრთხოების კრიტიკული საფრთხეები, რომლებიც PHP-ის პროგრამირების ენას უკავშირდება.
რა არის PHP და რატომ არის ის მნიშვნელოვანი?
PHP (Hypertext Preprocessor) არის ღია კოდის მქონე სკრიპტული ენა, რომელიც თანამედროვე ინტერნეტის ხერხემალია. დღეისათვის ვებ-გვერდების დაახლოებით 70% სწორედ ამ ტექნოლოგიაზეა აგებული. ის გამოიყენება როგორც მარტივი ბლოგებისთვის, ისე მსხვილი კორპორატიული თუ სახელმწიფო სერვისებისთვის. სწორედ ამიტომ, ნებისმიერი სახის დაუცველობა ამ სისტემაში გლობალური მასშტაბის პრობლემას წარმოადგენს.
აგვისტოს შუა რიცხვებში ხელოვნური ინტელექტის მოდელებმა და კიბერუსაფრთხოების მკვლევრებმა PHP-ში ორი ურთიერთდაკავშირებული მოწყვლადობა აღმოაჩინეს. ეს ხარვეზები თავდამსხმელებს აძლევს საშუალებას, პირდაპირი წვდომა მოიპოვონ ვებ-გვერდის ფაილურ სისტემასა და მონაცემთა ბაზებზე. ეს კი ნიშნავს, რომ ჰაკერებს შეუძლიათ უპრობლემოდ მოიპარონ მომხმარებლების პირადი ინფორმაცია და მანიპულირება მოახდინონ სერვერებზე არსებული კონტენტით.
რატომ ითიშება საიტები?
უსაფრთხოების რისკების გათვალისწინებით, ინფორმაცია ამ ხარვეზების შესახებ მკაცრად გასაიდუმლოებული იყო, რათა PHP Foundation-ს დრო ჰქონოდა შესაბამისი „პაჩების“ (განახლებების) მოსამზადებლად. მიუხედავად იმისა, რომ დეტალები ვადაზე ადრე გასაჯაროვდა, ყველა ვებ-რესურსმა განახლების დაყენება ვერ მოასწრო. Amazon Web Services-ის ინფორმაციით, მოწყვლადობები უკვე ფართოდ გამოიყენება კიბერკრიმინალების მიერ.

ვითარება იმდენად საგანგაშოა, რომ აშშ-ის ეროვნული უსაფრთხოების სააგენტომ (NSA) რეკომენდაცია გასცა, ყველა ის საიტი, რომელმაც უსაფრთხოების განახლება ჯერ ვერ მიიღო, დროებით გაითიშოს. სწორედ ამიტომ ვხედავთ დღეს მასობრივად გათიშულ პლატფორმებს – ეს არის პრევენციული ზომა მონაცემთა გაჟონვის თავიდან ასაცილებლად.
რა უნდა ვიცოდეთ?
თუ თქვენ მართავთ ვებ-გვერდს, რომელიც დაფუძნებულია PHP-ზე, აუცილებელია დაუყოვნებლივ შეამოწმოთ სერვერის კონფიგურაცია და დააინსტალიროთ PHP-ის უახლესი განახლებები. ეს პრობლემა არ უკავშირდება ვებ-სერტიფიკატების ცალკეულ დაუცველობებს და ეხება უშუალოდ ენის არქიტექტურას.
საქართველოსთვის ეს მოვლენა შეხსენებაა იმისა, თუ რამდენად დამოკიდებულია თანამედროვე ციფრული ინფრასტრუქტურა რამდენიმე ფუნდამენტურ ტექნოლოგიაზე. მიუხედავად იმისა, რომ უმსხვილესი პლატფორმები უკვე დაცულია, მცირე და საშუალო ბიზნესის ვებ-გვერდები, რომლებიც განახლებებს ნაკლებ ყურადღებას აქცევენ, კვლავ რისკის ქვეშ რჩებიან. უახლოეს დღეებში მოსალოდნელია, რომ მეტი საიტი დაუბრუნდება მუშაობას მას შემდეგ, რაც ადმინისტრატორები უსაფრთხოების პატჩებს დააინსტალირებენ.