KamoCRM

Cerca blocco IP Bound in una singola riga indicizzata

Fixkamo-shared-library
Spegnimento
10 luglio 2026 alle ore 23:50 UTC
Autore
Kamo
Impegno
011a73e

findByIpInRange's two-sided range predicate costretto CockroachDB a scansionare ogni blocco con reteStart <= ip ogni volta che l'IP è caduto in un gap (privato/bogon/ spoofed XFF) o alto nello spazio dell'indirizzo — misurato 5-13s sopra il ~5.7M-row tavolo, un DoS spoofable su qualsiasi percorso caldo. I blocchi sono disgiunti (verificati attraverso tutte le righe prod), quindi la rete più grande singleStart <= ip candidato è il solo contenitore possibile: prendere con LIMIT 1 e verificare la reteEnd in Java. 2-4ms per entrambi i colpi e le mancanze; i chiamanti tengono lo stesso contratto.

Tutte le modifiche

Come quello che vedi la spedizione?

Tutto questo arriva nel vostro spazio di lavoro da solo. Iniziare sul piano gratuito e leggere di nuovo questa pagina in un mese.

Inizia gratis per sempreVisualizza il prezzo