Megjelent a Mitmproxy 11 HTTPS-elemző, amely támogatja a HTTP/3-at

Megjelent a Mitmproxy 11 projekt kiadása, amely a HTTPS-en belüli forgalom lehallgatásához szükséges eszközkészletet fejleszti, lehetőségekkel a forgalom ellenőrzésére, módosítására és újrajátszására. A Mitmproxy fő célja a forgalom nyomon követésének megszervezése vállalati rendszerekben és problémák diagnosztizálása, például a rejtett hálózati aktivitások felfedezése az alkalmazásokban. A projekt forráskódja Python nyelven íródott, és MIT licenc alatt terjesztik.

A HTTPS-forgalom elemzéséhez a Mitmproxy egy tranzitcsomóponton helyezkedik el, ahol lehallgatja az ügyfél kéréseit és átírja azokat a célszerverhez irányított kérésekre, szerverhez. Az ügyfél munkamenet során a Mitmproxy normál HTTPS kapcsolatot létesít a kért szerverrel, míg az ügyféllel a cél szerver nevében hamis kapcsolatot hoz létre, amelyhez egy ideiglenes SSL tanúsítványt generál a kliens számára. Az ügyféltől érkező forgalom a célszerverre irányítódik, míg a kapott válaszok visszaérkeznek az ügyfélhez.

Megjelent a Mitmproxy 11 HTTPS-elemző, amely támogatja a HTTP/3-at

A forgalom Mitmproxy-n való átirányításához több módszer is támogatott, például a mitmproxy címének megadása HTTP-proxiként a böngésző beállításaiban, SOCKS5-proxiként való használat, fordított proxiként történő üzemelés HTTP-szerver előtt, és átlátható átjárások megszervezése csomagszűrő szabályokkal vagy útvonal-átírással. Ahhoz, hogy az ügyféllel való kapcsolat során használt hamis tanúsítvány ne eredményezzen a böngésző által biztonsági figyelmeztetéseket, a felhasználó rendszerébe javasolt telepíteni a mitmproxy gyökértanúsítványt, amit manuálisan vagy a böngészőben a mitm.it cím megnyitásával lehet megtenni.

Megjelent a Mitmproxy 11 HTTPS-elemző, amely támogatja a HTTP/3-at

A Mitmproxy támogatja a HTTP/2, HTTP/3, Websockets, csomagok sorrendjének normalizálását a folyamban, futás közbeni forgalom módosítására szolgáló kezelőszkriptek csatlakoztatását, kérések mentését a későbbi újrajátszáshoz, és generálást TLS-tanúsítványok a lehallgatott munkamenetekhez, a módosítási idő címének tisztítója a kliensoldali gyorsítótárazás kikapcsolásához, fordított proxy üzemmód a forgalom kiszolgálóra irányításához, letiltási listák a bizonyos kérések kiszűrésére, szelektív kérésirányítás (beleértve a helyi fájlok visszaadását válaszként), tartalom és fejlécek módosítása reguláris kifejezések alapján. A forgalom elemzésére a tcpdump-hoz hasonló parancssori eszközként elérhető a mitmdump és a webes felület mitmweb.

Megjelent a Mitmproxy 11 HTTPS-elemző, amely támogatja a HTTP/3-at
Megjelent a Mitmproxy 11 HTTPS-elemző, amely támogatja a HTTP/3-at

A legújabb verzió kulcsfontosságú fejlesztése a HTTP/3 protokoll teljes támogatása, amelyben a QUIC (Quick UDP Internet Connections) protokoll szolgál szállítóként a HTTP/2-höz (a QUIC egy UDP-alapú protokoll, amely több kapcsolatot támogató multiplexelést és TLS/SSL-nek megfelelő titkosítási módszereket biztosít). A Mitmproxy esetében a HTTP/3-hoz használható átlátszó forgalomlehallgatás és fordított proxy módban való működés egyaránt. A HTTP/3 lehallgatás funkcióját a Firefox, Chrome és a különböző cURL verziók tesztelték.

A legújabb ágon más jelentős változások a DNS támogatásának javításaival kapcsolatos, a HTTPS és ECH (Encrypted Client Hello) DNS rekordjainak kontextusában. Az új verzióban támogatást kapott a DNS-rekordok lekérdezésének a nem A/AAAA típusú rekordok esetén (például az ECH esetében a titkosító nyilvános kulcs információt a HTTPSSVC DNS-rekordokban adják át). ECH kulcsok törlési módja került bevezetésre a HTTPS-rekordokból a DNS-ben. A DNS működéséhez a Rust nyelven íródott, a Let’s Encrypt projekt által fejlesztett Hickory könyvtárra váltottak. Támogatás került a DNS-over-TCP-hez. Lehetőséget valósítottak meg a /etc/hosts fájlban található beállítások feldolgozásának letiltására.

Forrás: opennet.ru

Megbízható hosting vásárlása weboldalak számára, DDoS védelemmel, VPS VDS szerverek. 🔥 Megbízható webtárhely vásárlása DDoS védelemmel, VPS VDS szerverek | ProHoster