Come 'essere in grado di sezionare' il traffico crittografato che utilizza la curva ellittica

0

Ho un sacco di server Ubuntu, che eseguono principalmente nginx per servire pagine web. Voglio essere in grado di catturare & analizzare il traffico per analizzare o risolvere alcuni problemi relativi a app e API.

Ho bisogno di questo perché stiamo avendo problemi di integrazione con terze parti, dobbiamo essere in grado di fornire prove sui problemi quando necessario. (Abbiamo anche i registri delle app, ovviamente.)

Pur avendo la chiave privata, non sono in grado di decifrare questo traffico, a causa della curva ellittica che mi è stato detto.

Al momento sto usando un metodo che mi sembra un po 'irascibile.

Supponiamo che le lettere A e B siano porte, X e Y sono le mie finestre linux.

A: HTTPS / TCP 443

B: HTTP / TCP 8888

Il flusso di traffico in entrata è il seguente:

Public (Internet) --> FIREWALL --> A of X (nginx-rev-proxy with our ssl certs) ---> FIREWALL ---> B of Y

Sono in grado di acquisire traffico, associato a tcp 8888 su X o Y e analizzarlo. Questo mi consente di esportare documenti POST ed alla nostra API da terze parti e provare se c'è qualcosa di sbagliato o se quel documento era POST ed affatto.

Per quanto riguarda la sicurezza, quale sarebbe il modo migliore o cosa potrei fare per migliorare questo metodo?

Chiede scusa per qualsiasi terminologia errata. Si prega di commentare se avete bisogno di maggiori informazioni.

    
posta sdkks 31.07.2016 - 14:33
fonte

0 risposte

Leggi altre domande sui tag