In C è possibile modificare le richieste http in https [chiuso]

-1

Per farla breve ho questo pacchetto che attualmente ha un rischio per la sicurezza in cui le credenziali vengono inviate su http e ho bisogno di convertirle in https ma al momento non ho le conoscenze per farlo. Qualcuno potrebbe indicarmi la giusta direzione su come procedere?

Solo per la cronaca non ho creato questo programma, ma sono diventato il suo manutentore proxy per Gentoo in modo da mantenerlo disponibile per la comunità e dal momento che è un po 'il mio primo pacchetto, non voglio perderlo.

    
posta Francis Booth 18.04.2015 - 01:08
fonte

2 risposte

3

Sembra che tu stia chiedendo come prendere "dati http" e convertirlo in "dati https" in modo che sia automaticamente più sicuro quando lo si invia a Internet. Non è così che funziona.

HTTPS è un protocollo diverso, in cui viene utilizzato SSL per stabilire una connessione sicura con l'altro endpoint prima di inviare pacchetti HTTP regolari. Se vuoi impostarlo direttamente con OpenSSL o una libreria di livello superiore dipende da ciò che il tuo programma sta cercando di realizzare e dalla libreria / i che sta attualmente utilizzando per il networking.

    
risposta data 18.04.2015 - 01:24
fonte
0

Non vorrei toccare il programma C. Ti suggerisco di mettere l'apache di fronte ad esso. Puoi facilmente configurare apache per https (dovrai ottenere un certificato). Dovrai impostare su google come configurare un "reverse proxy". Apache fungerà quindi da porta principale e inoltrerà le richieste http all'altra procedura su una porta interna.

    
risposta data 18.04.2015 - 07:11
fonte

Leggi altre domande sui tag