Ak die's! Linux atkal atklāta drošības kļūda!

Līdz mums ir atnākusi ziņa, ka Linux atklāta kārtējā drošības kļūda. Bash skriptā nododot īpaši definētas sistēmas mainīgo vērtības, var izpildīt ļaunprātīgu kodu.

Nu un tad? Lai vispār tiktu pie Bash komandas izpildei, ir jāpiesakās kā lietotājam ar SSH, vai arī jābūt kādam publiskam servisam (piemēram, tīmekļa programmai), kas to ļauj darīt anonīmiem lietotājiem. Vai zināt kādu tīmekļa programmu kura rakstīta Bash? Es nezinu. Tās raksta PHP, Ruby, Python vai Java.

Ja nu tomēr nejūtaties droši, ievadiet uz sava datora komandu:

env x='() { :;}; echo OOPS' bash -c /bin/true

Ja tā atgriež:

OOPS 

tad jūsu Bash vides mainīgajam nodoto vērtību interpretē kā programmu. Un sistēmu var potenciāli uzlauzt.

Ko šādos gadījumos dara Linux lietotāji? Vai lūdz Dievu (lasiet — Microsoft) lai atrāk pienāktu "atjaunojumu otrdiena"? Nē! Viņi palaiž sistēmas atjaunojumus papildus ieplānotajai kārtībai.

sudo apt-get update; sudo apt-get upgrade

Ievadiet augšminēto komandu pēc tam, un atbildē iegūstat:

bash: warning: x: ignoring function definition attempt
bash: error importing function definition for `x'

un līdz ar to kļūda ir novērsta.

Kārtējo reizi visiem atgādinu: lai arī nav absolūti drošu sistēmu, ir būtiska atšķirība, vai pēc drošības cauruma atklāšanas, pirmo:

  1. rada vīrusu, kas to var izmantot,
  2. izlabo programmas kļūdu.

Šoreiz kļūda atkal ir izlabota, pirms to kāds varētu sākt izmantot masveida ļaunprātībām. Protams, šis gadījums atkal norāda, cik svarīgi ir regulāri veikt sistēmas atjaunojumus, bet vispār, šādas sīkas nebūšanas nāk un iet.

Ja gribat brēkt, tad drīzāk to vajadzētu darīt par jauno Apple telefonu locīšanos.

Krakeri, uzmanību!

 

Atjaunojumus demonstrācijas nolūkos es uzliku uz http://odo.lv, bet uz http://ante.lv/ atjaunojumi nav uzlikti!

Ja kļūda ir tik nopietna, kā to mālē, tad šo serveri jums vajadzētu varēt uzlauzt.

Tags Linux Drošība Latvija
Created by Valdis Vītoliņš on 2014-09-25 17:19
Last modified by Valdis Vītoliņš on 2021-04-13 14:27
 
Xwiki Powered
Creative Commons Attribution 3.0 Unported License