L'organizzazione XYZ preferisce non fidarsi di nessuna CA ma solo di se stessa. Ha una serie di certificati che sono fisicamente memorizzati su ogni client e server che sono di nuovo attendibili solo dalla loro CA Enterprise. Tutti i browser interni sono impostati per fidarsi di questa CA Enterprise. Quindi, naturalmente, tutti gli altri siti web (come Google) non sono affidabili, come indicato dal browser.
Tutti gli altri programmi (Java, Node.js, .NET, ecc.) mantengono il sottoinsieme dei certificati richiesti e li usano per collegarsi tra loro.
Cosa c'è di sbagliato in questa immagine? Quali argomenti dovrebbero essere usati per convincere la direzione a usare la pratica comune?
Dopo che tutti i dirigenti dicono - ci fidiamo l'un l'altro e chi vuole lavorare con noi dovrebbe fidarsi di noi. Non c'è altro modo di comunicare per noi.
Chiarificazione delle domande: Forse mi sbaglio, ma sento che la soluzione spiegata è sbagliata. Non riesco a convincere il management che questo è sbagliato e ho chiesto alla community di darmi alcuni argomenti.
Personalmente (tenendo conto descritto nelle risposte costo aggiuntivo) Vedo solo un problema - dal momento che tutti i siti esterni sono già contrassegnati come utente privato / pericoloso normale non presterà attenzione a tale avviso. Non è diventato un avvertimento, ma è risaputo che il web è pericoloso e il surf è il tuo rischio. La parte peggiore: ci fidiamo solo della rete interna, ma dal momento che i singoli computer sono più vulnerabili, qualsiasi interruzione su qualsiasi computer esporrà l'intera rete interna dal momento che si fida di se stessa.
In realtà, ad essere onesti, non è affatto un mio problema. Il mio problema è che quando provo a utilizzare altri approcci o programmi standard (come ad esempio Node.js tenta di raggiungere la web api interna), esso (come programma onesto) dice - "certificato autofirmato in catena locale" e si rifiuta di accedere a questa connessione . Quindi, per me è un incubo (o in realtà un costo) trovare una soluzione per ogni programma (Node.js, Java, VuGen, QTP, .NET, ecc.) Ottenere i certificati e tenerli sincronizzati.
La mia domanda è quali sono gli argomenti che posso utilizzare per convincere il management che questa soluzione è sbagliata.