Radkova cesta za hubnutím: Jak funguje proteinová dieta a na co si dát pozor - GT #74 [I/V]
Obsah:
Heartbleed. Shellshock. Dobře jsme se naučili názvy těchto nebezpečných chyb, které zní jako tituly písní Taylor Swift. Heartbleed ovlivnil prakticky každý web venku. Byla to notoricky známá chyba, která roky spala a zatímco oprava byla snadná, musel ji implementovat každý jednotlivý vývojář.
Bezpečnostní expert Robert Graham říká, že Shellshock je větší než Heartbleed.
Myslím, že jsem se mýlil, když jsem řekl, že # shellshock byl stejně velký jako # srdíčko. Je větší.
- () {:;} Robert Graham (@ErrataRob) 25. září 2014
Co přesně je tato chyba Shellshock a jak to ovlivní váš Mac? Pojďme mluvit o tom a jeho řešení.
Co je Shellshock?
Pod grafickým uživatelským rozhraním se spouští kód - příkazy, které spouští procesy a poskytují výstup na obrazovce.
V rozhraní Bash, rozhraní příkazového řádku v OS X, lze řetězec textu uložit jako proměnnou. Programátoři převádějí text na proměnné, takže je nemusí znovu a znovu psát.
Můžete například říci:
Z ='this is a long string of text'
A později, pokud řeknete echo $ Z, příkazový řádek vloží text tam, kam chcete. To by mělo být považováno za text, nikoli za příkaz. A tady je chyba.
Pokud na příkazovém řádku systému Bash používaném systémy Linux a OS X zadáte určitý znak na začátek proměnné, můžete jej změnit na příkaz.
Text je: () {:;};
To znamená, že příkazy, které nebyly schváleny systémem nebo vývojářem, a dokonce i příkazy, které jsou blokovány kvůli jejich škodlivé nebo rušivé povaze, se mohou spustit, pokud mají tuto předponu.
Shellshock (nebo Bash bug, pokud jsme technický) je omezen pouze na systémy založené na UNIX. Význam OS X a Linux. Uživatelé systému Windows nejsou touto chybou ovlivněni.
Pro více technické vysvětlení se podívejte na Voxovo vynikající rozdělení chyby Shellshock. Případně si prohlédněte níže uvedené video, kde najdete stejné jednoduché vysvětlení v britském přízvuku.
Jak vás Shellshock Bug ovlivní
Přímo to tak není.
Ale zatímco aplikace v OS X běží v izolovaném režimu, mluví spolu navzájem - vykládají úkoly jiným aplikacím nebo požadují funkčnost na úrovni systému. Celá tato diskuse probíhá pomocí kódu v terminálu.
Během jedné z těchto burz může jedna aplikace přidat předponu do uvozovek a změnit ji na příkaz. Tyto příkazy mohou buď vymazat váš počítač, učinit jej zbytečným, zkopírovat obsah disku nebo libovolný počet věcí přes příkazový řádek.
Jak napravit Shellshock Bug
Apple naštěstí řekl, že pouze malé množství uživatelů OS X je citlivých na chybu Shellshock. Doporučujeme však, abyste na počítačích Mac se systémem OS X Lion, Mountain Lion nebo Mavericks nainstalovali aktualizaci opravy z níže uvedených odkazů. Uživatelé beta verze Yosemite zatím neopravují.
- Lev
- Horský lev
- Mavericks
Aktualizace pro Mavericks je pouze 3, 2 MB a je k dispozici jako soubor DMG. Proces instalace je jednoduchý a nemusíte ani restartovat počítač Mac.
Je to standardní instalační program balíčku v souboru DMG. Spusťte instalační program a několikrát stiskněte Další a aktualizace bude nainstalována.
To je o tom. Zůstat v bezpečí.
Co je chyba zabezpečení ssl v ios a mac a jak ji opravit
Vedoucí technika vysvětluje: Co je to chyba zabezpečení SSL v iOS a Mac a jak ji napravit a zůstat v bezpečí.
Jak opravit prázdné ikony v ploše Windows 10 chyba
Vidíte na ploše systému Windows 10 chybějící nebo prázdné ikony? Zde je 8 způsobů, jak tuto chybu opravit, abyste mohli rychle identifikovat soubory, složky a aplikace.
Jak opravit icloud chybějící mediální funkce chyba v systému Windows 10
Při instalaci aplikace iCloud se zobrazuje chyba „Chybějící mediální funkce“? Naučte se, jak snadno vyřešit tento problém a získat přístup k vašemu úložišti iCloud v žádném okamžiku!