History of macOS
Spisu treści:
Heartbleed. Shellshock. Cóż, poznaliśmy nazwy tych niebezpiecznych błędów, które brzmią jak tytuły piosenek Taylor Swift. Heartbleed wpłynął na praktycznie każdą stronę internetową. Był to znany błąd, który od lat był uśpiony i chociaż naprawa była łatwa, musiała zostać wdrożona przez każdego programistę.
Ekspert ds. Bezpieczeństwa Robert Graham mówi, że Shellshock jest większy niż Heartbleed.
Chyba się myliłem, twierdząc, że #shockshock był tak duży jak #heartbleed. Jest większy.
- () {:;} Robert Graham (@ErrataRob) 25 września 2014 r
Czym dokładnie jest ten błąd Shellshock i jak wpływa on na komputer Mac? Porozmawiajmy o tym i rozwiązaniu.
Co to jest Shellshock?
Pod graficznym interfejsem użytkownika uruchamia się kod - polecenia uruchamiające procesy i zapewniające dane wyjściowe na ekranie.
W Bash, interfejs wiersza poleceń w OS X, ciąg tekstu może być przechowywany jako zmienna. Programiści przekształcają tekst w zmienne, aby nie musieli ich wpisywać wielokrotnie.
Na przykład możesz powiedzieć:
Z ='this is a long string of text'
A później, jeśli powiesz echo $ Z, linia poleceń wstawi tekst tam, gdzie chcesz. To ma być traktowane jako tekst, a nie jako polecenie. I tu jest błąd.
W wierszu poleceń Bash używanym przez Linux i OS X, jeśli wpiszesz określony znak na początku zmiennej, możesz zmienić go w polecenie.
Tekst jest: () {:;};
Oznacza to, że polecenia, które nie zostały usankcjonowane przez system lub programistę, nawet polecenia zablokowane z powodu złośliwego lub zakłócającego charakteru mogą być uruchamiane, jeśli mają ten prefiks.
Shellshock (lub błąd Bash, jeśli jesteśmy techniczni) jest ograniczony tylko do systemów UNIX. Znaczenie OS X i Linux. Ten błąd nie dotyczy użytkowników systemu Windows.
Aby uzyskać bardziej techniczne wyjaśnienie, sprawdź doskonały błąd Vox dotyczący błędu Shellshock. Alternatywnie, sprawdź poniższy film z tym samym prostym wyjaśnieniem, z brytyjskim akcentem.
Jak wpływa na Ciebie błąd Shellshock
Bezpośrednio tak nie jest.
Ale podczas gdy aplikacje w systemie OS X działają w trybie piaskownicy, rozmawiają ze sobą - w celu odciążenia zadań do innych aplikacji lub zapytania o funkcjonalność na poziomie systemu. Cała ta rozmowa odbywa się za pomocą kodu w terminalu.
Podczas jednej z tych wymian jedna aplikacja może dodać przedrostek w cudzysłowie i przekształcić go w polecenie. Te polecenia mogą wyczyścić komputer, uczynić go bezużytecznym, skopiować zawartość dysku lub dowolną liczbę rzeczy możliwych za pośrednictwem wiersza polecenia.
Jak naprawić błąd Shellshock
Na szczęście Apple powiedział, że tylko niewielka liczba użytkowników OS X jest podatna na błąd Shellshock. Ale wskazane jest, aby na komputerze Mac z systemem OS X Lion, Mountain Lion lub Mavericks zainstalować aktualizację poprawki z poniższych łączy. Nie ma jeszcze poprawki dla użytkowników wersji beta Yosemite.
- Lew
- Lew górski
- Mavericks
Aktualizacja Mavericks ma tylko 3, 2 MB i jest dostarczana jako plik DMG. Proces instalacji jest prosty i nie trzeba nawet ponownie uruchamiać komputera Mac.
Jest to standardowy instalator pakietów w pliku DMG. Otwórz instalator i naciśnij kilka razy przycisk Dalej, aby aktualizacja została zainstalowana.
O to chodzi. Bądź bezpieczny.
Adobe obiecuje wkrótce załatać 2-letnią wadę Shockwave
Adobe planuje w lutym zamknąć niebezpieczną dziurę w swojej aplikacji Shockwave co powoduje, że aplikacja jest obniżana, gdy użytkownik uruchamia starszą zawartość multimedialną, umożliwiając hakerom wykrywanie ataków na lata.
Błąd połączenia telefonicznego 633: Modem jest już używany lub nie jest skonfigurowany
Zobacz ten post, jeśli Odbieranie Błąd 633 Modem jest już w użyciu lub nie jest poprawnie skonfigurowany komunikat podczas korzystania z połączenia telefonicznego w systemie Windows 10/8/7.
Co to jest MOM.exe? Czy to jest wirus? Jak naprawić błąd aplikacji MOM.exe?
Czy MOM.exe jest wirusem? W tym poście wyjaśniono, co to jest MOM.exe i dowiesz się, co zrobić, jeśli na komputerze z systemem Windows pojawi się błąd aplikacji MOM.exe.