Serwisanci dostępni teraz · czynne całą dobę, także w weekendy i świętaWarszawa i okolice · dojazd bezpłatny
Darmowa diagnoza laptopa
Darmowa diagnoza laptopa
Dojazd do klienta bezpłatnie
Dojazd do klienta bezpłatnie
Laptopy zastępcze bezpłatnie
Laptopy zastępcze bezpłatnie
Odbiór i zwrot sprzętu bezpłatnie
Odbiór i zwrot sprzętu bezpłatnie

załącznik JAVA

Termin Definicja
załącznik JAVA

Załącznik JAVA to plik źródłowy lub skompilowany kod tego języka programowania.

Co kryje się pod załącznikiem z kodem Javy

W wiadomościach spotyka się kilka wariantów. Plik z rozszerzeniem java to zwykły tekst źródłowy, całkowicie nieszkodliwy do odczytania. Plik class to skompilowany kod bajtowy dla maszyny wirtualnej. Archiwum jar to spakowany zestaw klas z opisem w katalogu META-INF, który po zainstalowanym środowisku uruchomieniowym startuje podwójnym kliknięciem. Osobną kategorią są pliki jnlp, uruchamiające aplikację przez mechanizm startu sieciowego, dziś praktycznie wycofany. Skrót w postaci pliku wsadowego wywołującego polecenie java z parametrami też bywa wysyłany jako załącznik i to on najczęściej okazuje się nośnikiem złośliwego kodu.

Dlaczego serwery pocztowe blokują takie przesyłki

Archiwum jar to formalnie zwykłe archiwum zip z inną końcówką, więc filtr antywirusowy musi zaglądać do środka. Wiele bram pocztowych odrzuca jar bezwarunkowo, zwracając nadawcy powiadomienie o niedostarczeniu z informacją o zablokowanym typie zawartości. Outlook dodatkowo blokuje na poziomie klienta całą listę rozszerzeń uznanych za niebezpieczne i taki załącznik po prostu znika z wiadomości, choć jest widoczny w wersji przeglądarkowej tej samej skrzynki. Popularna obejściowa praktyka polega na spakowaniu pliku hasłem, co jednocześnie uniemożliwia skanowanie zawartości, dlatego ostrożne bramy odrzucają również szyfrowane archiwa.

Bezpieczna ocena podejrzanego załącznika

Podstawowa zasada jest prosta: kodu z poczty nie uruchamia się na stanowisku produkcyjnym. Zawartość archiwum jar można obejrzeć zwykłym menedżerem archiwów, sprawdzając plik opisu w katalogu META-INF, który wskazuje klasę startową. Sam fakt, że plik nazywa się jak faktura albo potwierdzenie przelewu, nie znaczy nic, bo nazwa jest dowolna. Drugi trop to sprawdzenie, czy na komputerze w ogóle zainstalowane jest środowisko uruchomieniowe: na stanowisku bez niego podwójne kliknięcie otworzy okno wyboru programu i nic się nie wykona. Wiele firm celowo usuwa środowisko Javy ze stacji, na których żadna aplikacja go nie potrzebuje.

Kiedy blokada Javy uderza w potrzebne programy

Odwrotna strona medalu to stanowiska, na których Java jest niezbędna do obsługi podpisu elektronicznego, systemu bankowego albo starszej aplikacji branżowej, a aktualizacja przeglądarki lub systemu wyłącza jej działanie. Rozdzielamy wtedy oba światy: zostawiamy działające narzędzie w kontrolowanej wersji i jednocześnie domykamy pocztę tak, aby niebezpieczne załączniki nie docierały do użytkowników. Obsługujemy zarówno pojedyncze stanowiska, jak i całe firmy, w tym środowiska z oprogramowaniem handlowym i bazą SQL Server, gdzie przypadkowe uruchomienie zaszyfrowującego kodu ma najgorsze skutki.

+48 22 100 48 29Zadzwoń teraz · serwisant w 1 godzinę