Internet Info, s.r.o. Lupa Měšec Podnikatel Root Zdroják DigiZone Slunečnice Vitalia TopDrive KupDnes Navrcholu NovýTarif Dobrý web Weblogy Woko Jagg Computer.cz SK: MojeLinky

Hlavní navigace

Názory k článku
Single Packet Authorization aneb jeden paket vládne všem

pepazdepa
pepazdepa (neregistrovaný) ---.karneval.cz
15. 1. 2010 0:04 Nový

no radsi authpf

celé vlákno

radsi bych tedy vsadil na authpf kombinujici silu ssh a pf firewallu na *BSD. preci jen je ssh otestovanejsi :)

frantazdepa
frantazdepa (neregistrovaný) ---.net.upc.cz
15. 1. 2010 0:49 Nový

k cemu?

celé vlákno

neni lepsi pouzivat tu autorizaci normalne na aplikacni urovni? vetsina pouzivanych aplikaci to umi, a urcite je to lepsi nez vymyslet takovyhle kraviny
(pokud se nekdo chcete hadat, tak mi reknete v cem je to realne lepsi, nez normalni inteligentni autorizace)

Tom
Tom (neregistrovaný) ---.11.24.78.awnet.cz
15. 1. 2010 1:10 Nový

Re: k cemu?

celé vlákno

např. dokud nepošlete správnou sekvenci, vůbec netušíte že nějaká služba existuje, není zatěžován autorizační mechanismus ssh (výměna klíčů,…) – vše se řeší na hraničním fw.

frantazdepa
frantazdepa (neregistrovaný) ---.net.upc.cz
15. 1. 2010 1:23 Nový

Re: k cemu?

celé vlákno

uz vidim jak „hranicni firewall“ rozumi tomuhle nesmyslu. leda ze tam mate nejakej linux+iptables fw, coz vetsinou neni pripad rozumne vetsi site (ale samozrejme chapu ze v hromade nasazeni to muze byt rozumny reseni)

ale zase je to typicky „security through obscurity“, mnohem radsi budu verit aplikaci, ze dokaze obstarat autentizaci, nez nejakymu takovyhlemu bazmeku

Bilbo
Bilbo (neregistrovaný) ---.static.adsl.vol.cz
15. 1. 2010 2:00 Nový

Re: k cemu?

celé vlákno

Je to security through obscurity, ale aspon pak neni v /var/log/auth.log milion pokusu o vlamani se skrz ssh. Mozna to muze trochu zprehlednit logy…

root
root (neregistrovaný) ---.customer.poda.cz
15. 1. 2010 2:32 Nový

Re: k cemu?

celé vlákno

to, ze necemu nerozumite vy (potazmo vas firewall), neznamena, ze to nefunguje. teorie relativity byla ve sve dobe taky nesrozumitelna a nepochopena…

frantazdepa
frantazdepa (neregistrovaný) 89.187.132.---
15. 1. 2010 9:26 Nový

Re: k cemu?

celé vlákno

no ted jste mi to nandal..

nikde netvrdim ze to nefunguje nebo ze nevim jak to funguje, jen rikam ze nevidim duvod to pouzivat

ad „muj firewall“: tak mi laskave ukazte nejaky „krabickovy“ firewall, ktery tohle podporuje

V. H.
V. H. (neregistrovaný) ---.nti.tul.cz
15. 1. 2010 9:46 Nový

Re: k cemu?

celé vlákno

Že nevíte jak to funguje nemusíte tvrdit, to je vidět z vašich příspěvků. Tohle nenahrazuje aplikační autentizaci, ale přidává se to k ní – nejdřív člověk musí projít SPA autentizací a pokud uspěje, následuje standardní autentizace u aplikace.

Firewall to umět nemusí, tohle se odehrává na cílových serverech. Firewall jen propustí pakety na port serveru, kde čeká SPA démon. Čili umí to libovolný krabičkový firewall, který umožňuje zadat pravidlo „pusť pakety na port XYZ“. Takže asi každý.

frantazdepa
frantazdepa (neregistrovaný) 89.187.132.---
15. 1. 2010 9:53 Nový

Re: k cemu?

celé vlákno

umite cist?

Tom o neco vyse pise: „vše se řeší na hraničním fw“, a na to jsem reagoval

(ono i z mnoha hledisek dava mnohem vetsi smysl to resit na firewallu, jednotne a pro celou sit stejne, pripadne ty uzivatele jeste overovat oproti nejakymu radiusu apod.)

Stanislav Brabec aura:91
15. 1. 2010 12:47 Nový

Re: k cemu?

celé vlákno

V tomoto systému vidím dvě nezmíněná rizika:

– Odposlechem se přítomnost SPA dá zjistit. Pro případný útok na špatně zabezpečenou službu za ním stačí poslouchat na síti a vyčkat, až si oprávněný majitel port odemkne. Pak spustit bleskový automatizovaný útok. Za těch pár sekund lze stihnout ledacos.

– Přímý útok na případnou zranitelnost SPA. SPA je složitý systém, jistě v něm nějaké chyby budou. Běží SPA pod neprivilegovaným uživatelem?

jos
jos (neregistrovaný) ---.tabor.telecom.cz
15. 1. 2010 14:58 Nový

Re: k cemu?

celé vlákno

těch pár sekund ale budete muset předstírat, že lezete z tý odemčený IP

frantazdepa
frantazdepa (neregistrovaný) 89.187.132.---
15. 1. 2010 15:13 Nový

Re: k cemu?

celé vlákno

… coz ve chvili kdy na ty siti muzete sniffovat nebude problem, ze…

JardaP . aura:24
15. 1. 2010 22:27 Nový

Re: k cemu?

celé vlákno

Ale ochrani vas to pred naprostou vetsinou rutinniho skanovani a naslednych utoku.

Grunt
Grunt (neregistrovaný) 80.78.156.---
17. 1. 2010 23:54 Nový

Re: k cemu?

celé vlákno

>tak mi laskave ukazte nejaky „krabickovy“ firewall, ktery tohle podporuje

Jakýkoliv na kterém běží nějaký GNU(/Linux) systém, BSD a nebo vše jiného na čem je ta aplikace schopna běžet.

Franta Kučera aura:79
15. 1. 2010 3:21 Nový

Re: k cemu?

celé vlákno

Tohle je druhá vrstva zabezpečení, stále tam přece budeš mít heslo/klíč k SSH. SPA je prostě „něco navíc“, další petlice na dveře. A určitě mi to přijde lepší než třeba měnit číslo portu.

Petr Krčmář aura:99
15. 1. 2010 9:30 Nový

Re: k cemu?

celé vlákno

Což jsem také speciálně napsal do článku, protože už minule se o tom vedly spory.

frantazdepa
frantazdepa (neregistrovaný) 89.187.132.---
15. 1. 2010 9:43 Nový

Re: k cemu?

celé vlákno

jasne, jeste si pred to muzes dat neco ve stylu „port knocking“, pretim jeste ping s md5 hesla a aktualniho timestampu do datovy casti, a jeste by to mohlo kontrolovat obsah nejakyho webu, ktery bys testne predtim musel zmenit…

realne se bezpecnost sshcka zvetsi o jedno procento, ale kazdy prihlaseni bude fakt zabava

… a nebo na ssh zakazes autorizaci heslem a budes mit zivot mnohem jednodussi

Ed
Ed (neregistrovaný) ---.nic.cz
15. 1. 2010 10:05 Nový

Re: k cemu?

celé vlákno

Vyznam techto technik je jednoduchy – je to ochrana proti chybam v aplikacich. Predpoklada se, ze kod firewallu (iptables, …) ma mensi mnozstvi remote exploitu nez aplikace, takze timto zpusobem muzete chranit aplikaci i proti exploitum, ktere jeste nejsou obecne znamy.

Ma to tedy stejny vyznam, jako nastavit na firewallu, ze pristupovat na ssh se muze jenom z nejake site nebo adresy. Ucel firewallu doufam chapete?

Oproti staticky nakonfigurovanemu firewallu vam to ale umozni dynamicky zvolit adresy, vuci kterym jsou porty otevrene. To znamena, ze se na ssh dostanete, i kdyz jste zrovna jinde nez na sve obvykle siti. Je to jasne?

frantazdepa
frantazdepa (neregistrovaný) 89.187.132.---
15. 1. 2010 10:31 Nový

Re: k cemu?

celé vlákno

ne, jsem uplne hloupy a nechapu to a potrebuju aby se mi, i pres to jak je to trivialni, tady kazdy snazil vysvetlit jak to funguje

ja osobne rozhodne vic verim sshcku (ano, i pres ten posledni debiani trapas) nez programum tohoto typu

v cem je to lepsi, nez se na ten stroj prihlasit tim sshckem (kteremu tedy opakuji verim vic) a ten fw proste upravit tam – treba rovnou skriptem (coz btw jde delat stejne automaticky jako tohle, jenze je to cistsi)?

jinak, na web, smtp apod. tohle stejne nepouzijete, a na nejaky privatni (treba mezifiremni) aplikace proste normalni clovek pouzije nejaky druh vpnky

DD
DD (neregistrovaný) ---.netsafe.cz
15. 1. 2010 10:46 Nový

Re: k cemu?

celé vlákno

Jenze firewall se napriklad s DDoS utokem popere mnohem lepe nez vase SSHcko. Kdyz vam zacnu floodovat port 22 a mate tam otevrene SSH, tak se vam pro kazde spojeni bude forkovat sshd proces coz bude server stat nejake resources a tech neni nekonecno.

frantazdepa
frantazdepa (neregistrovaný) 89.187.132.---
15. 1. 2010 10:54 Nový

Re: k cemu?

celé vlákno

a proti tomu stejnymu utoku na smtp nebo www se budete branit taky tim ze je defaultne pro vsechny zakazete?

dustin
dustin (neregistrovaný) ---.insite.cz
15. 1. 2010 12:12 Nový

Re: k cemu?

celé vlákno

Předpokládám, že do tak bezpečné sítě, na kterou chci použít výše uvedené zabezpečení, nebudu otevírat smtp nebo www.

Mně to SPA přijde velice užitečné řešení další vrstvy zabezpečení služeb typu SSH i VPN. Zrovna to SSH je zajímavé, protože denyhosts nám denně posílá desítky mailů s útoky.

JardaP . aura:24
15. 1. 2010 12:20 Nový

Re: k cemu?

celé vlákno

A jak timto zpusobem chcete chranit ssh? Prihlasite se tam pres ssh a upravite si fw? ;-) Nebo spise zavolate Frantovi, aby se vam z vnitrni site zalogoval na fw a povolil pristup na ssh ze stroje s adresou w.x.y.z? Co kdyz ale nejaky imlitator hlasu odposlouchava vas hovor a odchyti cislo a pak sam zavola Frantovi, kdy se mu zachce? Budete hovorit navajsky, abyste snizil riziko, protoze navajsky hovoricich imitatoru hlasu po svete beha jen malo?

frantazdepa
frantazdepa (neregistrovaný) 89.187.132.---
15. 1. 2010 12:27 Nový

Re: k cemu?

celé vlákno

co nechapete na „(kteremu tedy opakuji verim vic)“ ?

pro ty mene chapave: kdyz mu verim vic nez tomu SPA bazmeku, tak to znamena ze ho mam otevreny

JardaP . aura:24
15. 1. 2010 12:42 Nový

Re: k cemu?

celé vlákno

Jenze ten SPA bazmek, jak jiz nekdo podotkl, pridava dalsi bezpecnostni vrstvu ke vsemu, co ma jiz sve stare dobre bezpecnostni mechanismy. Muzete verit ssh jak chcete, to vam nikdo nebere, nicmene i u ssh existuje riziko, ze nekdo odhali nejaky vypeceny exploit (a i se to tusim stalo vice, nez jednou) a vypali vam rybnik, nez bude patch.

Vy treba mate pouze data, ktera nejsou natolik strategicka, aby vami pripadny hack tolik lomcoval. Znamenalo by to pro vas tak leda obnovu ze zalohy nebo reinstalaci a riziko spojene s tim, ze po urcitou dobu budete dosovat nebo spamovat, eventuelne se lamat do Pentagonu, coz by vam ISP a rozvedka nasledne vysvetlili. Jsou ale admini, kteri maji na krku data, jejich unik by mel mnohem zavaznejsi dusledky. SPA bazmek pak muze prispet k ochrane tech dat a nutnost otevirani portu pred vlastnim pripojenim je jen nepodstatnou obtizi, bohate vyvazujici pripadny pruser. Otazka je jenom to, nelze-li samotny SPA nejak exploitnout.

BTW, copak asi dnes dela ten zeleny mozek z Jizni Koreje, ktery zpusobil unik strategickych planu do Severni Koreje? Zameta ulice? Dobre mu tak.

Franta Kučera aura:79
15. 1. 2010 21:47 Nový

Re: k cemu?

celé vlákno

I když ale věříš SPA méně než SSH, tak co ti brání využít oboje najednou? Ochrana se tím vlastně sečte – někdo musí prolomit SPA a pak SSH místo aby mu stačilo prolomit SSH. Takže i když SPA bude méně důvěryhodné než SSH, bezpečnost se tím zvýší (byť ne na dvojnásobek).

Jedinou podmínkou je, aby v SPA nebyla díra, která by naopak bezpečnost snižovala. (ovšem tímhle jsem tu nikoho argumentovat neviděl)

Me
Me (neregistrovaný) ---.net.upc.cz
16. 1. 2010 1:18 Nový

Re: k cemu?

celé vlákno

vy to ale vůbec nechápete :(

Palo M.
Palo M. (neregistrovaný) 64.208.49.---
15. 1. 2010 3:53 Nový

Re: k cemu?

celé vlákno

Vyzera to, ze si vobec nepochopil o com je protokol SPA. Skus si clanok precitat este raz…

Ja autorovi za tento clanok dakujem. Dozvedel som sa nieco nove, co som doteraz nevedel. A zda sa mi to velmi uzitocne.

ZiGi
ZiGi (neregistrovaný) ---.cc.fmph.uniba.sk
15. 1. 2010 11:36 Nový

Re: k cemu?

celé vlákno

musim povedat, ze pokial to nie je standardizovane, je to zbytocne.

ak je potrebna dodatocna ochrana staci pouzit VPN a je pokoj – vnutorne sluzby su zvonku neviditelne, VPN autentifikaci­a/autorizacia je nezavisla na autentifikaci­i/autorizacii pre jednotlive sluzby a je to rozsireny a standardny sposob ochrany podporovany na routroch aj klientskych OS (openVPN klient existuje snad pre vsetky platformy, cisco VPN tiez)

Pre SPA ocividne neexistuje multiplatformna implementacia, takze jedine vhodne nasadenie vidim v pripade maleho poctu pouzivatelov a to sa neprejavi ani jedina vyhoda – male vypoctove naroky.

Situacia sa moze zmenit ak sa SPA stane RFC standardom a objavi sa ako volba vo vacsine ssh/sftp klientov (alebo aspon v putty a openssh), potom by to mohlo byt zaujimave aj pre normalne servre a nie len pre domacich kutilov.

Jan Marek aura:80
15. 1. 2010 8:29 Nový

Chybička

celé vlákno

Našel jsem v článku malou chybku: v „kapitole“ Jaké jsou výhody" je tato věta: „Vše může být ještě rozlišeno pomocí příkazů, takže klient může přímo požádat server o otevření konkrétního paketu.“ Zde místo „paketu“ má IMHO být „portu“.
Jinak zajímavá metoda, díky. Pokusů o přihlášení na SSH je teď čím dál více a tak se to docela hodí.
Zdraví
Honza Marek

Petr Krčmář aura:99
15. 1. 2010 9:31 Nový

Re: Chybička

celé vlákno

Je to tak. Opraveno, díky moc.

Pavel
Pavel (neregistrovaný) 195.250.129.---
15. 1. 2010 9:30 Nový

Autentizace vs. autorizace

celé vlákno

Asi budu za rýpala, ale popsaná technologie je zejména o autentizaci (i když má v názvu autorizaci a tu i podporuje). Očekával bych, že autentizace bude v textu zmíněna místo autorizace. Např. formulace „Tím jsme připraveni se autorizovat“ mi nepřipadá správně, protože jsme zejména připraveni se autentizovat.

Ale ani původní článek na LinuxJournal v tom nemá jasno. Na jednom místě uvádí:
„This article explores the concept of Single Packet Authorization (SPA) as a next-generation passive authentication technology …“.

O kousek dál je potom uvedeno:
„This article … lays the theoretical foundation for Single Packet Authorization and why it is a next-generation passive authorization technology …“

Purista
Purista (neregistrovaný) 194.237.142.---
15. 1. 2010 10:58 Nový

Re: Autentizace vs. autorizace

celé vlákno

Když už se začalo s rýpáním, tak přidám svojí trošku do mlýna :-)

Jde o autentikaci, žádná autentizace neexistuje.

Fletcher
Fletcher (neregistrovaný) ---.feld.cvut.cz
15. 1. 2010 13:52 Nový

Re: Autentizace vs. autorizace

celé vlákno

Ale existuje. Existují totiž tři významově shodné výrazy pro tutéž činnost. Rozdíl v nich je pouze v tom, z jakého jazyka byly převzaty.

1) autentifikace – FR – authentification
2) autentikace – EN – authentication
3) autentizace – DE – authentisierung

Více viz odkaz, kde najdete i vyjádření Ústavu pro jazyk český: http://interval.cz/…tentifikace/

Franta Kučera aura:79
15. 1. 2010 21:51 Nový

Re: Autentizace vs. autorizace

celé vlákno

Za nejobvyklejší považuji „autentizaci“*, nechci se nikoho dotknout, ale ty zbylé dva mi znějí jako patvary a zkomoleniny :-)

*) obvykle se mluví o autentizaci a autorizaci.

Ash
Ash (neregistrovaný) ---.net.upc.cz
16. 1. 2010 1:26 Nový

Re: Autentizace vs. autorizace

celé vlákno

Autentikace? To taky někdo používá :D

Petr
Petr (neregistrovaný) ---.net.upc.cz
15. 1. 2010 11:33 Nový

je to podezřelé

celé vlákno

Takže stačí, když někdo na trase takovému packetu změní source IP a bude mu otevřen přístup k tajným portům ;-)

Petr Krčmář aura:99
15. 1. 2010 12:04 Nový

Re: je to podezřelé

celé vlákno

Ne. Uvnitř toho zašifrovaného paketu je příkaz se žádostí o otevření konkrétního portu pro konkrétní počítač.

Petr
Petr (neregistrovaný) ---.net.upc.cz
15. 1. 2010 13:32 Nový

Re: je to podezřelé

celé vlákno

Aha, to je chytré. V článku jsem si nevšiml, že se do SPA přibaluje i veřejná IP. Podle specifikace fwknop se adresa zjišťuje na whatismyip.org. To ovšem dělá útok malinko složitější, protože útočník musí být blíže klientovi. Nic mu nebrání v podvrhnutí IP. Klient pak packet s nesprávně získanou IP poslušně podepíše a je to.

Marki
Marki (neregistrovaný) ---.europe.hp.net
15. 1. 2010 12:08 Nový

Re: je to podezřelé

celé vlákno

Nestaci. Obsah paketu je sifrovany.

michal_sjx
michal_sjx (neregistrovaný) ---.97.broadband10.iol.cz
15. 1. 2010 15:27 Nový

Dalsi sluzba je riziko

celé vlákno

Zda se mi, ze se tim zvetsuje riziko. Pokud je to tak slozita aplikace, ktera sifruje a tak dale, tak se na ni da provest (D)DoS. Dalsi vec je, ze nejakym zpusobem ovlada firewall. No a opravdu nechci nechat verejne dostupnou sluzbu, aby mi ovladala nastaveni firewallu.
Predpokladam, ze vetsina z nas to pouzije jen kvuli portu 22. Na to pouzivam jednoduche pravidlo ve FW – seznam povolenych. Pokud jsem nekde na cestach, tak mam VPN a jedu skrze ni.

Phokz
Phokz (neregistrovaný) ---.caplan.cz
15. 1. 2010 22:21 Nový

Re: Dalsi sluzba je riziko

celé vlákno

+1

Když už by někdo chtěl používat nějaký podobný obalovač, jako je SPA, tak by to mělo být algoritmicky hodně tupé, aby to mělo naprosto minimální složitost a definovanou paměťovou náročnost.

Jako ideální bych viděl předgenerovat si na serveru dostatek (dejme tomu desítky) 128bitových nebo delších zcela náhodných čísel, ty si pak stáhnout na flash disk nosený s sebou a používat je k ťukání. Spotřebované náhodné číslo se odstraní z listu na serveru.

Server je naprosto tupý, nebosahuje žádné složité algoritmy (typu SSL nebo Diffie-Helman apod) ve kterých by bylo možné udělat díru. Paket nelze použít znovu, jedině jde modifikovat na cestě src adresa.
Tupost algoritmu činí server odolný i proti wire-speed brute force attacku.

Michal sjx aura:57
15. 1. 2010 23:43 Nový

Re: Dalsi sluzba je riziko

celé vlákno

Presne :). Nosim je vytistene na kousku papiru v penezence http://www.freebsd.org/…sswords.html

Ash
Ash (neregistrovaný) ---.net.upc.cz
16. 1. 2010 1:28 Nový

Re: Dalsi sluzba je riziko

celé vlákno

Tím se ovšem vracíte zpět k port-knockingu… :)

UfounX
UfounX (neregistrovaný) ---.64.broadband2.iol.cz
17. 1. 2010 18:48 Nový

Re: Dalsi sluzba je riziko

celé vlákno

My ve firme mame na povoleni pristupu k VPN prave port-knock, a SPA je bezpecnejsi alternativa k port-knocku.

Proste dalsi urovnen zabezpeceni – pokud by byla objevena nejaka bezpecnostni dira ve VPN, tak se musi utocnik dostat nejdive pres SPA (resp. port-knock – podle toho co tam clovek pred tim ma).

JogoBlba
JogoBlba (neregistrovaný) ---.89.broadband11.iol.cz
15. 1. 2010 16:16 Nový

Kritika v mezích kritiky

celé vlákno

Na tom řešení se mi nelíbí 2 věci:
- potřebuju další hesla a klíče (už teď si potřebuju pamatovat ,,kurwamoc" hesel)
- pokud se potřebuji připojit třeba z internetové kavárny na kanárech, nebude mi stačit www prohlížeč jako na obyč portknocking (ano, i prohlížečem lze klepat na porty a webová správa je mocný nástroj – hlavně když nemůžete instalovat další programy jako PUTTY)

Manas25
Manas25 (neregistrovaný) ---.64.broadband2.iol.cz
17. 1. 2010 18:54 Nový

Re: Kritika v mezích kritiky

celé vlákno

Pokud se na zabezpeceny stroj pripojujes z internetove kavarny, tak nema cenu ani resit SPA, protoze daleko vetsi nebezpeci ti hrozi tim, ze se pripojujes z non-trusted procitace.

netglum
netglum (neregistrovaný) 95.85.213.---
15. 1. 2010 18:00 Nový

Jeden packet...

celé vlákno

vládne všem…jeden jim všem káže !

peter
peter (neregistrovaný) ---.orange.sk
16. 1. 2010 13:29 Nový

exploit

celé vlákno

Nechat taketo programiky kontrolovat firewall je super napad…uz staci len exploit, ktory otvori firewall a pusti tam netcat…uzasny napad. hlavne, ze je to cool :/

Tom fi aura:95
17. 1. 2010 13:56 Nový

Bezpečnost?

celé vlákno

Používá někdo kdo má Security in depth portknoking?
By mě docela zajímalo jak nastavují hraniční firewall případně jak na to prakticky reagují IPS přes který prochází „klepání“.

Zasílat nově přidané příspěvky e-mailem