×

Upozornění

JUser: :_load: Nelze nahrát uživatele s ID: 43

JUser: :_load: Nelze nahrát uživatele s ID: 40

UBIQUITI - Security bug

Detekce a odstranění

router ubnt
Vzhledem k objevené zranitelnosti jsme mimořádně vydali verzi ISPadmin 4.20, která obsahovala utilitu pro detekci a desinfekci napadených jednotek Ubiquiti. První verzi utility jsme vydali okamžitě vzhledem k aktuálnosti situace.

Nově jsme utilitu pro detekci napadnutelných jednotek a odstranění infikovaných jednotek aktualizovali a rozšířili o další funkce.

alert icon Utilitu musíte spustit z konzole ISPadmin (po přihlášení pres SSH) pod uživatelem root, systém ISPadmin sám nic nedetekuje!

/usr/local/script/ispadmin/ubnt_vulnerability_test.pl

 

Po spuštění utility bez parametru se zobrazí nápověda.

terminal help

 

Check devices from ISP admin bookmark ROUTERS
/usr/local/script/ispadmin/ubnt_vulnerability_test.pl check <username> <username2> <username3> <username4> <username5> - show ONLY vulnerable and infected ROUTERS ( AP )


Provede otestování všech jednotek Ubiquiti, které jsou uvedeny v Hardware Routery. Po spuštění příkazu se systém pokusí kompromitovat jednotku a pokud se toto podaří, tak se v konzoli zobrazí informace s IP adresou a verzí firmware. Pokud se systém do jednotky Ubiquiti připojí, tak se pokusí zjistit, jestli je již napadena virem či nikoli. Pokud ano, tak tuto informaci zobrazí na konzoli. Nic jiného nedělá. Po spuštění příkazu se po otestování 10ti jednotek zobrazí na obrazovce tečka, aby bylo zřejmé, ze script stále běží a testuje další jednotky.


Check devices like AP ....( may take a long time )
/usr/local/script/ispadmin/ubnt_vulnerability_test.pl checkdevices <username> <username2> <username3> <username4> <username5>
  - show ONLY vulnerable and infected devices ( Acces points )


Provede otestování všech zařízení, která jsou uvedena jako "Zařízení připojené k routeru" v Hardware Routery . V tomto případě utilita nerozlišuje, o jaký typ zařízení se jedná, protože tato informace zde nemusí být uvedena. Utilita vezme všechny adresy a snaží se je kompromitovat. Pokud máte v systému hodně zařízení, tak může tato operace trvat déle.

Check END USER devices ....( may take a long time )
/usr/local/script/ispadmin/ubnt_vulnerability_test.pl checkusers <username> <username2> <username3> <username4> <username5>
    - show ONLY vulnerable and infected client end device


Provede test na všechny IP adresy, které jsou uvedeny u klientů. Vzhledem k tomu, že systém neví, zda má klient instalované Ubiquiti nebo nikoli, tak zkouší všechny IP adresy klientů napadnout. Tato operace může trvat déle, protože se testují opravdu všechny IP adresy klientů zadané v systému.

Clean INFECTED devices ( from previous check )
/usr/local/script/ispadmin/ubnt_vulnerability_test.pl cleaninfected
   - show vulnerable and infected devices and  REMOVE infection


Pokud předchozí akce zjistí infikovanou jednotku, tak je možné provést desinfekci. Tato operace provede připojení a desinfekci pouze těch jednotek, které jsou označeny jako infikované. To znamená, že před použitím této volby je potřeba spustit utilitu s parametry check, checkdevices nebo checkusers. V opačném případě nejsou zadně jednotky označené jako infikované a volba cleaninfected nic neudělá.

 

terminal

Jako povinný parametr je nutné zadat typ akce (check, checkdevices, checkusers, cleaninfected)
Jako nepovinný parametr je možné zadat uživatelská jména, které používáte pro přihlášení do jednotek Ubiquiti. Toto je nutné proto, že po úspěšném napadení je na Ubiquiti jednotku nahrán klíč pro přihlášení přes ssh bez zadání hesla. K tomu je však nutné znát uživatele, přes kterého se do systému připojuji. Pokud neznám uživatelské jméno, tak se na jednotku nepřipojím. Při testu zranitelnosti se zkouší uživatelské jméno ubnt (defaultní jméno) a uživatel admin. Pokud ani jedno z nich nepoužíváte, tak i při zranitelném systému toto script neodhalí, proto je nutné zadat jako další parametr jméno, které pro přístup používáte (heslo není potřeba). Následně se systém snaží připojit i přes tato uživatelská jména.

 

Zobrazení UBNT jednotek v ISPadmin

Po přihlášení do ISPadmin uvidíte informaci o Zranitelnosti zařízení UBNT:

ubnt upozorneni

 

V Ostatní Nástroje > Zranitelnost zařízení UBNT naleznete nástroj, který zobrazí zranitelná zařízení detekovaná utilitou podle návodu výše.

ubnt seznam

 

alert icon Zaškrtnutím checkboxu na konci řádku (možno všechny najednou, popř. inverzně zaškrtnout nevybrané) vyberete ta zařízení, u kterých chcete aktualizovat firmware - kliknutím na na konci stránky.

Zálohování systému

ISPadmin disponuje funkcí automatického zálohování dat. Zálohy lze ukládat ja...

Update verze ISPadmin

Přechod na novou verzi systému je realizován pomocí příkazu, který je potřeba za...

Migrace systému

Informace obsažené v tomto manuálu se týkají pouze migrace systému ISPadmin. Ne...

Poštovní server Postfix

SMTP server je defaultně nastaven tak, že je možné odesílat poštu pouze z localh...

Databáze MySQL

Restart služby MySQL /etc/init.d/mysqld restart Zjištění hesla do databá...

Systémové proměnné

Systémové proměnné se používají pro propisování položek jako jsou jméno klienta,...

Certifikáty https

Toto je návod, jak vygenerovat a nastavit důvěryhodné certifikáty https na Vaš...

Zapomenuté heslo root účtu

Můžete použít dva postupy: První postup 1. Vložte instalační DVD ISPadmi...

Textové editory

V dokumentaci je vždy zmíněn textový editor nano. Pokud Vám práce v tomto edi...

ISPadmin jako SMTP server

SMTP server je defaultně nastaven tak, že je možné odesílat poštu pouze z localh...

Emaily nelze odeslat kvůli jejich velikosti

Zkontrolujte a upravte nastavení následujících parametrů: upload_max_files...

Update Linuxu

Z důvodu kompatibility a dostupnosti budoucích vývojových verzí systému ISPad...

RAM disk a obnovení RRD dat ze zálohy

O RAM disku zde (index.php?option=com_content view=article id=93:4-11-beta2-graf...

Oprava poškozené tabulky databáze

tohoto návodu (index.php?option=com_content view=article id=1283:zalohovani-syst...

Nastavení / změna IP adresy

A) Dočasné nastavení IP adresy (do restartu Linuxu).Stačí zadat pouze následu...

Přesun grafů do RAMDISKU

Největší zátěží pro disky, na kterých je systém instalován, je generování grafů,...

Nelze ověřit stav technické podpory

Pokud nelze ověřit stav technické podpory, ve většině případu je na vině nefu...

Cache-only DNS server

Nastavení caching-only je po instalaci již přednastaveno. Stačí udávat IP ISPadm...

Kontrola běhu služby

Pokud potřebujete zjistit, zda nějaký konkrétní proces běží, stačí napsat tento ...

Správa běžících procesů

Pro lepší přehled a snazší práci při sledování běžících procesů doporučujeme ...

IPv6

ISPadmin aktuálně nepodporuje IPv6, ale pouze IPv4. V případě globální potřeby j...

Chyba "Allowed memory size of ... bytes exhausted ..."

Fatal error: Allowed memory size of ... bytes exhausted (tried to allocate ... b...

Nastavení timezone

Defaultně je po instalaci nastavena časová zóna "Europe/Prague". Pokud...

Vnitřní a vnější adresa na serveru ISPadmin

Typicky je systém připojen do sítě pouze jednou síťovou kartou. Může být použita...

Může ISPadmin běžet na jiném operačním systému než Debian Linux?

Ne, nemůže. ISPadmin je totiž založen na systému Debian Linux.

Vysoké hodnoty v grafu vytížení CPU serveru ISPadmin

Pro úspěšné zjištění problémů je vhodné spustit v linuxové konzoli příkaz htop. ...

Provoz ISPadmin za NAT

Pokud máte systém ISPadmin umístěn ve vnitřní síti a přejete si na něj přistupov...

Manuální update

Pokud systém při updatu hlásí ERROR 404: Not Found, bude nutné provést update ma...

Jaká je struktura složek v /usr/local/script/ispadmin/rrd_data?

headend ipaccount modem routers snmp switches user_devices wifi

«
»

KONTAKT

NET service solution, s.r.o.
Žerotínova 3056/81a
787 01 Šumperk
Česká republika