14Aug

Co to jest JavaScript i dlaczego Gmail go blokuje?

click fraud protection

Możliwe, że widziałaś powiadomienie o zmianach w skrzynce odbiorczej. Od lutego 2017 r. Gmail zmienił zasady dotyczące JavaScript. Oto, dlaczego to się zmienia i jak możesz zabezpieczyć się przed złośliwym kodem JavaScript.

Co to jest JavaScript?

JavaScript( nie mylić z Javą, odrębnym językiem programowania o podobnej nazwie) nie jest z natury niebezpieczny ani złośliwy - w rzeczywistości ta strona, którą czytasz, używa teraz JavaScript, podobnie jak większość nowoczesnych stron internetowych. JavaScript to język programowania, który jest przechowywany w postaci zwykłego tekstu i wykonywany przez różne programy, w tym przeglądarki internetowe. Różni się to od programów pisanych zwykłym tekstem i skompilowanych do wykonania jako "binarne", jak większość programów zainstalowanych na twoim komputerze.

JavaScript istnieje od połowy lat 90.Ten ważny język miał swoją pierwszą wersję stworzoną w zaledwie 10 dni przez Brendana Eicha do użycia w pierwszej wersji Netscape Navigatora. Ważnym osiągnięciem, Eich stał się współzałożycielem i dyrektorem technicznym Mozilli, firmy zarządzającej Firefoksem. Wszystkie nowoczesne przeglądarki internetowe mogą wykonywać JavaScript, dodając złożoność i logikę programowania do projektowania stron internetowych, co nie było możliwe w przypadku prostego kodu HTML.

instagram viewer

Ponieważ tak wielu ludzi potrzebowało JavaScriptu w rozwijającej się sieci z lat 90. i na początku 2000 roku, popularność tego oprogramowania wśród programistów wzrosła wykładniczo. Obecnie jest to prawdopodobnie najpopularniejszy język w sieci.

Wraz z eksplozją popularności JavaScript i rosnącą złożonością sieci, Google wypuściło swoją przeglądarkę Chrome i V8, mechanizm open-source do wydajnego wykonywania kodu JavaScript. Wraz z wydaniem w 2008 r. Przyspieszyło prędkość ładowania stron internetowych i JavaScript i doprowadziło do jeszcze większej liczby użytkowników w następnym roku.

Sprytni programiści wziął silnik V8 z projektu Chrome i wydali aplikację po stronie serwera o nazwie Node.js w 2009 roku. Pozwoliło to serwerowi na takie rzeczy jak przechowywanie i pobieranie plików oraz wyświetlanie stron internetowych, ale przy użyciu tylko JavaScript. Oznacza to, że programiści mogą korzystać z już istniejącej wiedzy o JavaScript i nie muszą uczyć się nowych języków. Węzeł zaczął zastępować PHP i Python w wielu nowych aplikacjach i witrynach internetowych, a jego popularność wśród programistów wciąż rośnie.

Dlaczego Gmail blokuje to?

Ponieważ JavaScript jest wszędzie, możesz założyć, że można go uruchamiać z milionami rzeczy. Wiele osób może to napisać, i można wykorzystać.To nie czyni go gorszym od MS Office Macros lub załączników e-mail, ale ma potencjał do niewłaściwego użycia.

Eksperci ds. Bezpieczeństwa zauważyli tendencję większej liczby złośliwych programów napisanych w języku JavaScript. Są one często wysyłane pocztą e-mail, ukryte pod życiorysami lub wiadomościami typu phishing skierowanymi do firm lub roszczeniem, że załącznik "śledzi ostatnie zamówienie". Jest to "wstrzyknięcie złośliwego konia"( lub po prostu "trojan")oprogramowanie, ponieważ potrzebuje niczego niepodejrzewającego użytkownika do pobierania, otwierania, uruchamiania lub instalowania złośliwych bitów kodu.

Jednym z ostatnich przerażających trendów jest Ransomware. Biorąc pod uwagę dostęp do komputera, program JavaScript może instalować oprogramowanie, aby zamienić ważne pliki w nieczytelny bełkot poprzez proces o nazwie Szyfrowanie, zmuszając do zapłacenia komuś w połowie globu, aby odzyskać pliki, które kiedyś były twoje.

Google przechowuje listę typowych rodzajów plików używanych przez twórców złośliwego oprogramowania, a Gmail blokuje je. Ze względu na wzrost liczby tego typu złośliwego oprogramowania, do tej listy został dodany typ pliku JavaScript. Jest mało prawdopodobne, aby spowodowało to problemy u większości użytkowników. Wyjątkiem jest to, że jesteś programistą próbującym wysłać do współpracownika plik o nazwie "functions.js".W takim przypadku może być konieczne udostępnienie za pośrednictwem Google Drive lub innych rozwiązań do udostępniania plików. Ale większość użytkowników prawdopodobnie nie zauważy żadnej różnicy.

JavaScript nie jest najmniej przerażający, ale może wyrządzić wiele szkody komputerowi, jeśli nie jesteś ostrożny. Zwróćmy więc naszą uwagę na to, co możesz zrobić, aby zachować bezpieczeństwo.

Jak mogę się chronić?

Windows stał się bardziej podatny na tego typu ataki, częściowo z powodu programu Windows Script Host, który może uruchamiać pliki JavaScript i potencjalnie szkodzić systemowi - to znaczy, jeśli na to zezwolisz.

Oto prosta metoda uniknięcia tego, bez całkowitego wyłączenia skryptów. Możesz ustawić system Windows tak, aby otwierać pliki. JS z programem, który nie wykonuje kodu: Notatnik. Oto jak.

Otwórz Notatnik, klikając menu Start i wpisując Notatnik.

Gdy pusty plik jest otwarty, przejdź do Plik & gt;Zapisz jako. Zapisz pusty pusty dokument na pulpicie jako Blank.js, upewniając się, że usuniesz rozszerzenie pliku. txt.

Zamknij Notatnik. Kliknij prawym przyciskiem myszy fałszywy plik. JS, który właśnie utworzyłeś i znajdź "Otwórz za pomocą" w menu kontekstowym. Kliknij "Wybierz inną aplikację".

Wybierz "Notepad" z listy i upewnij się, że zaznaczone jest pole wyboru "Zawsze otwarte przy".

Teraz wszystkie złośliwe pliki JavaScript, które przypadkowo otworzysz, będą otwierać się w Notatniku w sposób nieszkodliwy.

Możesz również domyślnie wyłączyć Host skryptów systemu Windows dla swojego komputera, upewniając się, że żaden wykonywany przez niego kod, zły lub dobry, nie może zostać uruchomiony bez ponownego włączenia. To może być przesada, ale jest rozsądną rzeczą, aby zabezpieczyć komputer ukochanej osoby. Oto zalecana przez firmę Microsoft metoda całkowitego wyłączania Hosta skryptów systemu Windows.

Oczywiście nigdy nie zapominaj o podstawach: nigdy nie otwieraj załączników do wiadomości e-mail od niezaufanych lub nieznanych nadawców, lub od znanych nadawców, jeśli wiadomość e-mail wygląda podejrzanie lub myląco .Po prostu spowoduje to zmniejszenie ryzyka związanego ze wszystkimi złośliwymi kodami trojańskimi prawie do zera, ponieważ większość z nich pochodzi ze spamu lub porwanych kont e-mail.

A to wszystko, co musisz wiedzieć o ochronie przed złymi fragmentami JavaScript. Jednak od 13 lutego nie będziesz musiał się martwić, że te pliki zostaną wysłane na Twój adres Gmail, ponieważ typ pliku zostanie całkowicie zablokowany.