Avaleht
uus teema   vasta Tarkvara »  Turvalisus »  tcptraceroute ei näita kõiki läbitud võrgusõlmi märgi kõik teemad loetuks
märgi mitteloetuks
vaata eelmist teemat :: vaata järgmist teemat
Hinnavaatlus :: Foorum :: Uudised :: Ärifoorumid :: HV F1 ennustusvõistlus :: Pangalink :: Telekavad :: HV toote otsing
autor
sõnum Saada viide sõbrale.  :: Teata moderaatorile teata moderaatorile
otsing:  
mightythor
HV veteran
mightythor

liitunud: 02.12.2004




sõnum 21.05.2008 04:47:46 tcptraceroute ei näita kõiki läbitud võrgusõlmi vasta tsitaadiga

kuna turvalisuse huvides on UDP ja ICMP ECHO paketid paljudes tulemüürides keelatud, siis huvi pärast tahtsin näha teekonda enda arvutist aadressi 212.7.7.132 juurde. Sain sellise tulemuse:

$tcptraceroute 212.7.7.132
Selected device eth0, address 192.168.1.2, port 46072 for outgoing packets
Tracing the path to 212.7.7.132 on TCP port 80 (www), 30 hops max
1  192.168.1.1  1.046 ms  0.848 ms  0.704 ms
2  * * *
3  * * *
4  * * *
www.rate.ee (212.7.7.132) [open]  18.660 ms  17.456 ms  19.205 ms


Miks ja kuidas saavad olla sõlmede 2,3 ja 4 IP aadressid tuvastamatta?
Kommentaarid: 62 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 53
tagasi üles
vaata kasutaja infot saada privaatsõnum
airm
HV Guru

liitunud: 26.02.2003




sõnum 21.05.2008 09:21:55 vasta tsitaadiga

http://en.wikipedia.org/wiki/Internet_Control_Message_Protocol

ja selle "alam-tyype" ja neid tyype saab eraldi keelata iptablesiga näiteks.
Sellelt lingilt näed neid messageid ja tyype.
Kommentaarid: 56 loe/lisa Kasutajad arvavad:  :: 2 :: 1 :: 50
tagasi üles
vaata kasutaja infot saada privaatsõnum
mightythor
HV veteran
mightythor

liitunud: 02.12.2004




sõnum 21.05.2008 11:40:52 vasta tsitaadiga

airm kirjutas:
http://en.wikipedia.org/wiki/Internet_Control_Message_Protocol

ja selle "alam-tyype" ja neid tyype saab eraldi keelata iptablesiga näiteks.
Sellelt lingilt näed neid messageid ja tyype.

jap, seda küll, kuid minu katses oli ju kasutades TCP pakette, mis ei tohiks olla keelatud ning peaksid kenasti näitama tulemust ka sõlmedes 2,3 ja 4.
Kommentaarid: 62 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 53
tagasi üles
vaata kasutaja infot saada privaatsõnum
Andrus Luht
itimees.ee
Andrus Luht

liitunud: 11.06.2002



Autoriseeritud ID-kaardiga

sõnum 21.05.2008 11:53:58 vasta tsitaadiga

Vastus on ju sul esimeses kirjas:

Tracing the path to 212.7.7.132 on TCP port 80 (www)


Nendel vahepealsetel masinatel pole 80/tcp avatud

thumbs_up.gif

_________________
Äriklassi serverilahenduste müük, paigaldus ja haldus. SaaS / PaaS / IaaS lahendused
Kasutatud äriklassi serverite, andmesalvede ja võrguseadmete ost-müük-rent
Tier-3 privaatpilvede, virtuaal- ja virtuaal-privaat-serverite lahendused. 24/7 haldus, monitooring
Kommentaarid: 377 loe/lisa Kasutajad arvavad:  :: 5 :: 1 :: 318
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
Dogbert
HV Guru
Dogbert

liitunud: 03.05.2004




sõnum 21.05.2008 14:49:09 vasta tsitaadiga

Huvitav, mul vastavad tcptraceroute kasutamisel kõik ruuterid, vähemalt kui Eesti aadressidega piirdun. Ometi on väga vähestel neist TCP port 80 lahti, kui üldse. Midagi selles teoorias ei klapi.
_________________
Tee inimesele lõke ja tal on soe üheks päevaks, pista ta põlema ja tal on soe elu lõpuni. (Terry Pratchett)
e.k spikker: muhk on kumer, lohk on nõgus.
Kommentaarid: 33 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 32
tagasi üles
vaata kasutaja infot saada privaatsõnum
airm
HV Guru

liitunud: 26.02.2003




sõnum 21.05.2008 17:59:03 vasta tsitaadiga

ehk on see selline värk, et kontrollid lõppjaama 80 porti, aga teekonda vaatad ikkagi icmp -ga
Kommentaarid: 56 loe/lisa Kasutajad arvavad:  :: 2 :: 1 :: 50
tagasi üles
vaata kasutaja infot saada privaatsõnum
kpihus
Kreisi kasutaja
kpihus

liitunud: 14.04.2003




sõnum 21.05.2008 22:36:38 vasta tsitaadiga

tcptraceroute saadab syn paketi ja ootab syn ack vastust. Selleks, et vahepeale masin syn ackiga vastaks peab tal input olema lubatud, kui input on keelatud, siis saadakse vastu reset, või halvemal juhul lihtsalt pakett kdropitakse ära. See et tcptraceroute vastust ei saa aga tegelikult liiklus käib sealt läbi ei ole jällegi argument, sest forward ahela paketid ei läbi input ahelat ja vastupidi. Vähemasti mitte linuxi ja iptablesiga.
Kommentaarid: 26 loe/lisa Kasutajad arvavad:  :: 0 :: 1 :: 25
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
pppd
Kreisi kasutaja

liitunud: 21.06.2004




sõnum 22.05.2008 23:27:53 vasta tsitaadiga

tcptraceroute erineb oma "tavalistest" alternatiividest tegelikult ainult sellepoolest, et kasutab proovipakettidena TCP SYN'e, seda siis ICMP Echo või UDP mis-iganes-porti asemel, kogu TTL-iga mängimise skeem on aga täiesti sama (mis ongi tegelikult traceroute aluseks).
Nüüd tuletame natuke põhitõdesid meelde - traceroute saadab sihtmärgi suunas järjest suureneva TTL-iga proovipakette, kui paketil tee peal TTL otsa saab (iga ruuter võtab sellest teatavasti ühe maha), siis peaks see ruuter kelle käes TTL otsa sai, vastama paketi saatjale ICMP TTL exceeded teatega. Suur osa ruutereid on aga konfitud ICMP-d mitte saatma (ning just see ongi ka tava-traceroute väljundisse tärnide tekkimise põhjuseks, mitte mingi tuim ICMP-filtreerimine kuskil tee peal) ning nendelt ei jõua saatjani mitte midagi, seega vahepealsete ruuterite avastamise osas on tcptraceroute täiesti võrdväärne tavalise traceroutega. Alles siis kui proovipaketid jõuavad sihtmärgini, tuleb mängu üks tcptraceroute eripäradest - kui ICMP Echole või suvalisse porti saadetud UDP-le (tava-traceroute proovipaketid!) ei pruugi sihtmärk mitte midagi vastata (serveri teenusteprofiiliga mittesobivad paketid lihtsalt dropitakse vaikselt), siis mingi toimiva teenuse porti saadetud SYN-i peale see server väga tõenäoliselt siiski reageerib ning selle järgi saab proovija teada, et jõuti sihtmärgini ning võib traceroute lõpetada, tava-traceroute tiksusks sellisel juhul lihtsalt vaikselt piirini (tavaliselt 30) ning proovija ei saakski kunagi teada, mitme hopi kaugusel sihtmärk tegelikult asub. Pluss muidugi veel see nüanss et kui teepeal tõepoolest on mingi tulemüür mis väljuvat ICMP'd või kahtlaste portidega UDP-liiklust filtreerib, siis TCP SYN'id mingisse tuntud porti pääsevad tõenäolisemalt läbi. Vahepealsete ruuterite peal jooksvad või mittejooksvad teenused ei puutu üldse asjasse, kuna proovipaketid pole nendele adresseeritud siis ruuterid nendele ei reageeri, vaid teevad seda milleks nad mõeldud on - saadavad need paketid edasi sinna suunas, kus nende arvates sihtmärk asub või siis vastavad, et nad ei saa paketti enam millegipärast edasi saata. Või siis ei vasta.
Kommentaarid: 3 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 3
tagasi üles
vaata kasutaja infot saada privaatsõnum
näita postitusi alates eelmisest:   
uus teema   vasta Tarkvara »  Turvalisus »  tcptraceroute ei näita kõiki läbitud võrgusõlmi
[vaata eelmist teemat] [vaata järgmist teemat]
 lisa lemmikuks
näita foorumit:  
 ignoreeri teemat 
sa ei või postitada uusi teemasid siia foorumisse
sa ei või vastata selle foorumi teemadele
sa ei või muuta oma postitusi selles foorumis
sa ei või kustutada oma postitusi selles foorumis
sa ei või vastata küsitlustele selles foorumis
sa ei saa lisada manuseid selles foorumis
sa võid manuseid alla laadida selles foorumis



Hinnavaatlus ei vastuta foorumis tehtud postituste eest.