Sziasztok!
Adott egy felhő alapú alkalmazás, amelynek van API-ja. Ehhez API kulcsot lehet igényelni, azzal lehet hozzáférni. Van egy biztonsági beállítás, fel lehet sorolni azokat az IP címeket, amelyekről engedélyezett a hozzáférés. Egyéb IP címekről nem enged be a rendszer, még érvényes API kulccsal sem.
Tegyük fel én egy támadó vagyok, és tudom valakinek az API kulcsát, és hogy milyen IP címről férhet hozzá az API-hoz az adott kulccsal. De ez az IP cím egyedi IP, én nem tudok hozzáférni.
Ebben az esetben lehet írni olyan programot, ami becsapja a szolgáltatást, azaz elhiteti vele, hogy az adott engedélyezett IP címről kapcsolódok hozzá (közben nem)?
Csak azt akarom tudni, hogy az engedélyezett IP címek listája kijátszható-e valahogy, vagy ezzel a beállítással teljesen ki lehet zárni a támadókat?
- 2198 megtekintés
Hozzászólások
TCP kapcsolat esetében nagyon nem valószínű, UDP esetében van rá mód egy kókler szolgáltatónál
- A hozzászóláshoz be kell jelentkezni
Mit jelent hogy kókler a szolgáltató?
- A hozzászóláshoz be kell jelentkezni
Azt jelenti, hogy route-ol mindent ész nélkül. Csomagok esetében tudod módosítani a forrás címet, mivel az első hop-ig mac address alapon mozognak a csomagok. Ha a szolgáltató kirouteolja a nem saját tartományából származó csomagokat, nah az a kóklerség. Bár 99%-ban az azt követő szolgáltató úgy is megfogja.
- A hozzászóláshoz be kell jelentkezni
Tortent egyszer (kb. 5 eve), hogy valami router beallitast teszteltunk a cegemnel... En a cegben ultem es az egyik kollegam otthon volt. Sikerult olyan csomagot kuldenem neki, amiben a forrascim 10.0.0.X volt :) (valahogy nem jott vissza valasz hiaba vartam :D )
- A hozzászóláshoz be kell jelentkezni
:D
Igen, erre gondoltam, hogy fals csomagokat rosszul beállított gateway-ek esetén lehet szorni, értelemszerűen válasz nem jön rá, de ha UDP protokolon van valami huncutság és nem fontos a válasz, akkor ilyennel lehet kisérletezni
- A hozzászóláshoz be kell jelentkezni
Ja mert egyébként azért kérdezem, hogy javascriptből biztonságos-e használni az API-t? Ilyenkor nyilván mindenki láthatja az API kulcsomat, de ha van egyedi IP címem, és csak onnan lehet hozzáférni az API-hoz, akkor nem mennek semmire az API kulcsommal, igaz?
- A hozzászóláshoz be kell jelentkezni
Ha az api kulcsot látja, akkor lát (minden) mást is. Már ha úgy érted, hogy pl. squid logban látja. Mert akkor elég egy tcpdump.
Ha meg csak egy címről lehet hozzáférni, akkor kb. a kulcs is felesleges.
- A hozzászóláshoz be kell jelentkezni
Javascripttel nem tudsz hozzányúlni az AP-hoz, mert az a kliens IP címével fog akarni csatlakozni.
Egyébként meg az IP-cím tiltós dolog is kijátszható, ha pl valakinek hozzáférése van egy BIX-géphez...
- A hozzászóláshoz be kell jelentkezni
egy lanon vagy a jogosult IP-cimmel? (ill. define 'az IP cím egyedi IP, én nem tudok hozzáférni')
- A hozzászóláshoz be kell jelentkezni
Tárhelyszolgáltatónál veszek egyedi IP-t, osztott tárhelyen. Tehát hiába futtat valaki PHP-t ugyanazon a szerveren, ahol én vagyok, neki más az IP címe.
- A hozzászóláshoz be kell jelentkezni
Tárhelyszolgáltatónál veszek egyedi IP-t, osztott tárhelyen
Ezt nem vagom. Ugy erted, egy van web.isp.net szolgaltato, ahol legyen 1000 vhost, es minden vhost kulon IP-cimen van? Esetleg vps-re gondoltal, ahol az egyes vps-eknek sajat IP-cimuk van?
- A hozzászóláshoz be kell jelentkezni
Sok tárhelyszolgáltatónál a saját vhostodhoz/vhostjaidhoz vehetsz külön IP címet (mert pl. tanúsítványokat szeretnél használni, vagy másra nem tudod költeni a pénzed). Aztán ilyenkor ezt/ezeket az ip-ket felhúzzák a webszerverre ahol vagy, és oda figyeltetik a vhostjaidat.
- A hozzászóláshoz be kell jelentkezni
Nemtom, sima osztott tárhelyen lehet kérni egyedi IP-t. Nem dedikált szerver, nem VPS, sima osztott tárhely.
- A hozzászóláshoz be kell jelentkezni
Az is tud a te webszájtod IP címével tetszelegni, aki hozzáfér a tárhelyszolgáltatód LAN-jához. Ha az shared hostingban van (ahogy a legtöbb), akkor ez nem nagy kunszt, csak be kell fizetni 1-2 hónapot dedikált co-location-re és máris klónozhatják az IP címed úgy, hogy észre sem veszed.
Ha nagyon fontos lenne a biztonság, akkor gondolom nem shared webhostigban lennél, így szerintem nincs életszerű kockázata annak, hogy kiadd az API kulcsot. Egyszerű megoldás ugyanis nincs.
- A hozzászóláshoz be kell jelentkezni
"Tárhelyszolgáltatónál veszek egyedi IP-t, osztott tárhelyen"
Es meggyozodtel rola, hogy arrol a cimrol mennek kifele a kapcsolatok? Mert azert ez messze nem egyertelmu.
--
Fontos feladatot soha ne bizz olyan gepre, amit egyedul is fel tudsz emelni!
- A hozzászóláshoz be kell jelentkezni
Hali,
kozted es a felho kozotti pontokban (ez jopar network szolgaltato es legelabb ket internet szolgaltato) beepult vagy beszervezett emberek tudnak ilyet tenni.
Tehat barki, aki az uton valahol egy root (enab) joggal rendelkezik es/vagy fizikai hozzaferese van.
Ezek tipikusan az ISP/NSP cegek kepzett rendszergazdai vagy routeresei, esetlegesen kepzetlen rendszergazdak eseten az ISP/NSP rendszeret teljesen feltoro tamadok.
Ja, es a kozbulso orszagok osszes titkosszolgalata.
Ha aranyaiban nezzuk, akkor azt mondhatjuk, hogy az internethasznalok kozul szinte senki sem tud igy megtamadni.
Szinte.
- A hozzászóláshoz be kell jelentkezni
Azt hiszem elkaptad a lényeget, soha nem az a kérdés hogy elégséges védelem-e hanem a célnak megfele-e, mert ahogy az előttem szóló kissé túlzó példája is mutatja amit elméletileg nem lehet azt van akinek mégis szabad.
De összeségében, általában elégséges, ip-t hamísitani nem olyan nagyon egyszerű.
- A hozzászóláshoz be kell jelentkezni
"esetlegesen kepzetlen rendszergazdak eseten az ISP/NSP rendszeret teljesen feltoro tamadok"
Nem kell ahhoz kepzetlen rendszergazda. :)
--
Fontos feladatot soha ne bizz olyan gepre, amit egyedul is fel tudsz emelni!
- A hozzászóláshoz be kell jelentkezni
subscribe
színes aláírás
- A hozzászóláshoz be kell jelentkezni
Es akkor most olvasd el azt is, hogy mire valaszoltal.
--
Fontos feladatot soha ne bizz olyan gepre, amit egyedul is fel tudsz emelni!
- A hozzászóláshoz be kell jelentkezni
nem értem, miért olvassam el megint, ha már egyszer átnéztem az op-ot? :D mi értelme?
a célja eléréséhez írtam oda külön, h.: "csak segítség:" de nehogy észrevedd :) csak kötözködsz
--
https://www.youtube.com/watch?v=K_lg7w8gAXQ&feature=player_detailpage#t…
- A hozzászóláshoz be kell jelentkezni