
benvenuto a tutti per l’ultimo discorso di
il giorno della pista di sicurezza che sono
Patrick Linskey Sono un preside
ingegnere il capo architetto
ingegnere personale responsabile di Cisco
collaborazione una sorta di prossima generazione
prodotto di collaborazione chiamato Cisco spark
e una delle cose che ci interessano
molto a Cisco è la sicurezza dei nostri clienti
quindi facciamo molto lavoro molto se
si guarda la base clienti cisco a
molti dei nostri clienti sono più grandi di noi
e molti di loro lo sai
governi o banche o cose del genere
e sono molto attenti a tutto il
sistemi che gestiscono e con molta attenzione
sbucciare dal dalla commutazione a
livello di routing fino al
applicazione cara sicurezza è a
argomento hot-button per la maggior parte dei nostri
base di clienti quindi ci preoccupiamo corrispondentemente
un bel po ‘su questo e così via
Sto parlando di oggi è una panoramica
di quello che stiamo facendo, alla fine
spazio crittografia e lo stiamo facendo
Avrò alcuni collegamenti alla fine
facendo questo attraverso Internet IETF
Task Force di ingegneria Ho un collegamento
alla bozza che stiamo lavorando con il
ITF per differire questo standardizzato
questo approccio, ma per la maggior parte sono
parlerò di questo nel
contesto del nostro prodotto principalmente perché
è un modo più concreto di parlare
a questo proposito in termini di risorse astratte
e cose del genere così brevemente Cisco
scintilla Cisco ha detto che la scintilla è di Cisco
tipo di collaborazione di prossima generazione
piattaforma facciamo il tipo di standard
roba di collaborazione cisco di cui faccio parte
il gruppo tecnologico di collaborazione
all’interno di Cisco ci piacciono i nostri acronimi ctg
ed è il gruppo che possiede WebEx e
telepresenza e jabber e mazzetto di
altri tipi di prodotti di collaborazione
telefoni ecc. così la scintilla di Cisco è un po ‘nostra
come il nostro cloud di prossima generazione
piattaforma di collaborazione vedi che c’è un
è un client Android
il cliente principale di incest si integra con il nostro
i sistemi di telepresenza fanno molto di questo
lo stesso carico di lavoro di quello che abbiamo con
Jabbar e webex e alcuni degli altri
prodotti ma è tutto cloud fornito
ed è anche una soluzione integrata
attraverso il nostro portafoglio piuttosto che tipo di
un mucchio di tubi di stufa che sono un po ‘
liberamente messo insieme così il contesto che
Parlerò di qui principalmente è
sarà intorno al componente di messaggistica
e poi usiamo anche alcuni degli stessi
tecniche o stiamo lavorando allo stesso
tecniche per la nostra crittografia multimediale
la storia e anche i flussi di voce e video
ma per lo più stiamo parlando di questo discorso
per lo più è nel contesto di one-on-one
e messaggi di gruppo che sono probabilmente io
assumere un dominio familiare per tutti
tutti qui quindi dovrebbe essere facile
riguardare così se si guarda a ciò che vogliamo
fare con la crittografia end-to-end che abbiamo
alcuni alcuni obiettivi che sono particolarmente
importante per noi quindi non vogliamo nessuno
essere in grado di curiosare sui nostri clienti
traffico e quello da chiunque che include
così stiamo provando a costruire un sistema
dove i nostri clienti hanno molto
limitato un requisito molto limitato a
fidati di Cisco come azienda da consegnare a
fornire una soluzione che vogliamo anche utilizzare
questo non solo per lo snooping ma anche come a
strumento per prevenire i dati accidentali
collegamenti e c’è un sacco di
somiglianze tra due spazi ma
certamente alcune differenze così anche
nel caso in cui ci sia una perdita noi
voglio programmarlo e assicurarlo
che possiamo limitare significativamente l’esposizione
in caso di violazione di qualsiasi cosa
qualsiasi negozio di dati che stiamo guardando
un’altra grande cosa importante per noi come a
il fornitore di servizi cloud sta riducendo il nostro
spese generali legali che non vogliamo dover
rispondere alle citazioni preferiremmo se
qualcuno ci ha mandato in giudizio era come si
sì, ecco qui sono i dati che è
criptato, lo sai inventarlo ma
vogliamo anche permettere alle persone di essere in grado di
visualizzare nei dati di ricerca nelle conversazioni e
essere in grado di terminare entrambe le cose
livello aziendale perché se si guarda
il nostro cliente è il negozio di tè di qualcuno
più spesso e anche per consentire
singoli utenti per poter partecipare
conversazioni di gruppo nel mezzo e
accedere ai dati precedenti e quant’altro
quindi questo si trasforma in qualcosa di particolare
vincoli intorno a ciò che possiamo ciò che noi
bisogno di fare con la nostra tabella di gestione delle chiavi
Pali che dovrebbero essere familiari a tutti
noi siamo la sicurezza del livello di trasporto così prima
Comincio a parlare di quello che stiamo facendo
con con con end-to-end e chiave
gestione guardiamo tipo di
linea di base che tutti abbiamo bisogno quindi di cosa si tratta
significa è assicurarti che fondamentalmente
ogni volta che trasportiamo i dati da uno
server ad un altro o client ad un server
o qualunque cosa sia crittografata in modo HTTPS
srtp per i media lo fanno entrambi i giorni
tra i nostri clienti e i nostri data center
e tra diversi data center che
abbiamo che siamo stati schierati a
e anche nei dati dei nostri clienti
centri quando abbiamo materiale distribuito su
locali presso un sito cliente e quello
questo è uno spazio ben noto, quindi lo sai
questo è se si sta eseguendo un cloud
servizio devi farlo se tu
vuoi se non stai criptando, se lo sei
non usare HTTPS o non stai usando
sicurezza del livello di trasporto per qualsiasi cosa
il tuo meccanismo di trasporto è tuo
i dati dei clienti sono come là fuori
per chi legge, conosci il periodo
situazione terribile per essere così è
assolutamente in palio, ma ce ne sono alcuni
limitazioni se io sono se sono se Alice
sta inviando un messaggio super segreto
oltre a Bob e va attraverso il nostro
il server di messaggistica viene memorizzato nel nostro
la memoria di messaggistica viene inviata a un P & S a
server di mele ai server di Google ecc
all’improvviso il nostro livello di trasporto
la sicurezza è ottima per mantenerla
protetto da come altre persone in questo
stanza mentre stai inviando un messaggio ma questo
non aiuta affatto in termini di
fidatevi di noi e anche delle terze parti
quello che usiamo per consegnare il nostro
servizio così anche se qualcuno dovesse fidarsi
Cisco con con questo incredibile
fatto che Alice sta trasmettendo a Bob
potrebbero non volere fidarsi di Apple con
che così sicurezza del livello di trasporto solo
non ci dà abbastanza così
vogliamo alzare il livello che vogliamo fare
meglio di così vogliamo la nostra soluzione
essere qualcosa in cui è protetto da
predefinito e dove i clienti possono possono
davvero minimizzare ciò di cui hanno bisogno
a guardare così vogliamo lasciare il nostro
i clienti sono davvero quelli che sono dentro
controllo dell’accesso ai loro dati sia in
termini di sai aggiungere che conosci il
tipo del normale flusso di lavoro
il nostro sistema ha così carichi di lavoro normali, ovviamente
vogliamo che anche loro siano coinvolti in questo
in termini di intercettazione legale
meccanismi che sono richiesti dal loro
la loro azienda per il loro settore
esempio Finance ha una registrazione diversa
regole di allora che l’ assistenza sanitaria per
esempio e da cosa cosa quale paese
che sono lì quali paesi
loro sono lì che lavorano in così tutti quelli
tipi di accesso controllato che vogliamo
Mettilo piuttosto nelle mani dei nostri clienti
di essere davvero le persone che sono chi
stiamo eseguendo che vogliamo supportare entrambi
comunicazioni all’interno di un’azienda ma anche
comunicazioni tra aziende così noi
abbiamo bisogno di una soluzione che lo renda facile
per qualcuno alla Bank of America per chattare
con qualcuno a Fannie Mae e ci sono
di nuovo le preoccupazioni normative con
facendo così dobbiamo assicurarci che
lo facciamo in un modo che consente al nostro
i clienti per soddisfare le loro esigenze normative
e vogliamo consentire agli utenti di avere
le capacità di fare le cose totalmente
di nuovo fuori dal registro è qualcosa
che alcune aziende potrebbero o no
sai abilitare ma vogliamo costruire un
sistema che ci permetterà di offrire un
prodotto in cui posso comunicare
con Aaron senza nessuno senza
la mia azienda è in grado di vederlo in un
modo effimero così un po ‘di diverso
utilizzare i casi che vogliamo essere in grado di
risolvi con la nostra storia cripto e allora se
si guarda a ciò che crypto si tratta di
è la gestione delle chiavi il cuore di
la crittografia end-to-end è ciò che sei
fare con le tue chiavi come fai
tu gestisci l’associazione l’allocazione
di chiavi a un determinato utente autenticato o
macchina e quindi il server di gestione delle chiavi
è il pezzo chiave di questo e di
ovviamente come ho detto che non vogliamo
essere l’ancora della catena di fiducia in questo modo
il server di gestione delle chiavi non deve essere
gestito da Cisco può o non può
a seconda di cosa vuole una determinata azienda
a come vogliono schierare e la strada
che questo funziona è che facciamo una diff
Scambio chiave di Hellman attraverso il nostro cloud
quindi abbiamo questo server di gestione delle chiavi
che sono una specie di schierato nel
su Internet e comunicano
con i nostri clienti telefoni e dispositivi
non attraverso la nostra nuvola ma usando
diffie-hellman per fare uno scambio di sicurezza
tra le parti alzi la mano se
hai familiarità con una chiave di Hellman
scambiare canali ok davvero brevemente io
non entrerò nei dettagli posso parlare
a riguardo più tardi se le persone lo sono
interessato dopo il discorso ma brevemente
cosa ne approfitta di alcuni
problemi matematici asimmetrici che sei tu
conosci comune a un sacco di cripto là fuori
condividerci per consentire a due parti di
stabilire un segreto condiviso in un
ambiente inaffidabile quindi potrei urlare
fuori dalla stanza un numero e poi
segno nella parte posteriore potrebbe urlare un altro
numero e poi noi due sapendo
che stiamo condividendo lo stesso algoritmo
per generare quei numeri potrebbero mettere
che quei due numeri insieme e
capire quale sia il segreto che ognuno di
abbiamo usato come base per questo e per
quello per quel segreto condiviso e per quello
ora abbiamo un segreto condiviso
meccanismo che possiamo usare per essere in grado di
sai urlare gobbledy e torna indietro
avanti attraverso la stanza e non lo fa
importa che tutti abbiano sentito l’intero
sessione compreso questo questo
scambio di chiavi diffie-hellman è a
Algoritmo davvero interessante sono felice
tuffarsi in esso più in dettaglio più tardi ma
in realtà non è tutto così rilevante
i dettagli di ciò non sono rilevanti
qui l’importante informazione
è che possiamo mediare attraverso i nostri
nuvola che significa che possiamo gestire il
tempo di attività, disponibilità e scalabilità
possiamo a livello di operatore cloud
mediare questi scambi attraverso i nostri
cloud e consentire a un canale di essere
stabilito dalla mia telepresenza
dispositivo endpoint o iPhone o altro
qualcun altro e il KMS è allora
responsabile anche per la generazione di chiavi
e
tenere traccia di fondamentalmente questo
associazione tra una chiave e ciò che noi
chiama una risorsa e di nuovo in questo
domina il tipo di messaggistica di gruppo
dominio che significa come quello che è la chat
stanza o il tipo di conversazione
che quello era quello
identificato come una risorsa chiave in
il back-end e che può avere uno o
più chiavi ad esso associate che possono
quindi essere utilizzato da diverse parti a
crittografare il contenuto in modo che gli utenti quindi
crittografare i carichi utili localmente sul proprio
dispositivi e inviarli al nostro cloud che
li memorizza quindi eseguiamo un archivio dati
Cassandra store nel cloud che è
memorizzando tutte queste buste crittografate di
dati tutti questi dati crittografati e quindi
lo stiamo indirizzando a tutti i nostri
i nostri altri clienti ma la gestione delle chiavi
ognuno di quei clienti deve allora
negoziare con il keystore store in
per ottenere quelli keith è così che cosa
sembra in termini di flusso
quello che succede è che abbiamo di nuovo
fidato Alice e Bob qui e il primo
cosa che succede è che ognuno di
loro eseguono la chiave diffie-hellman
ricambiare con il loro KMS questo
il server di gestione delle chiavi così loro
stabilito quel canale fidato
e una volta che l’hanno fatto, il KMS
quindi gestisce localmente nel suo database il
le chiavi di sessione che vengono consegnate
fuori e anche il the the
tasti di conversazione a cui sei abituato
crittografare il contenuto effettivo del carico utile
quindi abbiamo due serie di due serie di chiavi
in gioco qui uno è il è la chiave è è
la chiave che stiamo usando per proteggere il
canale da Alice torna al KMS che
è distinto dalla chiave di Bob e quindi il
altri set di chiavi sono quelli che sono
effettivamente utilizzato per crittografare il contenuto
memorizzato nel back-end e di nuovo tutto
questo sta accadendo attraverso la scintilla
nuvola ma perché stiamo usando il
difficile il canale diffie-hellman a
trasportare i dati la nuvola di scintille
in realtà non ha accesso a nessuno di
quel contenuto quindi Alice invia Bob
quel messaggio
ea questo punto il messaggio va
da Alice alla scintilla della nuvola
memorizzato nel nostro database e quindi indirizzato
Bob attraverso apns o GCM o wns o
direttamente su una WebSocket o tecnologia
di scelta ma non importa
perché in tutti questi casi questo è giusto
un blob crittografato di testo con alcuni
informazioni di routing in modo che i dati siano
completamente criptato e senza preoccupazioni reali
a tale proposito Bob può rispondere all’altra
direzione succede la stessa cosa e
allora le cose si fanno interessanti, quindi di nuovo io
ho detto che abbiamo questa nozione
di una risorsa nel KMS e il motivo
facciamo questo è non vogliamo solo
gestire i rockies che in realtà vogliamo
gestire un insieme di chiavi perché
Alice sta crittografando il contenuto e tu
conosci la crittografia e il contenuto di Bob e ora
e ora qualcuno dice oh portiamo
Charlie nella discussione e così uno
delle cose che vogliamo essere in grado di fare
a quel punto è che Charlie va e
fa il suo scambio di chiavi diffie-hellman
ancora una volta, proprio come gli altri due
i partecipanti hanno fatto per stabilire una sessione
torna al suo KMS ma anche quello si trasforma in
una sessione stabilita con il
il KMS che Alice e Bob stavano usando
e questo consente una copia delle chiavi di
in pratica copia di quella risorsa che era
memorizzato per la conversazione di Allison Bob a
essere copiati nel KMS di Charlie così ora
quei dati sono in due posti e questo è un
cosa davvero interessante perché tutti
all’improvviso sai che Charlie lavora in uno
la compagnia Alice e Bob lavorano a
società diversa tutto ad un tratto questo
i dati sono stati condivisi proprio così il
una volta tanto capita ora ora Charlie
ha accesso per essere in grado di raggiungere il
conversazione che erano Alice e Bob
avendo voluto portarlo dentro e
questo è di nuovo dove ho detto prima noi
voglio sostenere un po ‘di politica
capacità per i nostri clienti
la gente direbbe oh non voglio farlo
che io non voglio i miei clienti
a non voglio che i miei dipendenti parlino
altre persone al di fuori della compagnia e
quello che succede sempre è qualcuno che trova
un altro modo di comunicare perché tu
sai se hai bisogno di parlare con qualcuno
si sta andando a trovare un modo per farlo in modo
ciò che fa è che lo tira direttamente
nel modello quindi ora è chiaro
la chiave è stata copiata in modo che quello
i dati sono ora disponibili per l’altro a
il
altra persona proprio come hai detto una email
a qualcuno che il contenuto del
l’email è ora disponibile sul te
conosci i server della compagnia di Charlie così e
ancora una volta facciamo lo stesso la stessa chiave
scambio e poi Charlie va al
scintilla nuvola e può accedere ai dati dal
database delle conversazioni in modo da poter quindi
scarica i messaggi reali che erano
essere inviati e decrittografarli localmente e
e via alle gare ora dove le cose
sono interessanti quando facciamo rimuovere la chiave
un partecipante rimuove uno dei motivi
che abbiamo un modello che supporta a
raccolta di chiavi associate a a
data la risorsa è ciò che vogliamo
supportare un meccanismo di emeka delight way a
essere in grado di cambiare le chiavi in modo che se io fossi
rimuovere Charlie da un dato
conversazione ad un certo punto nel tempo
perché era un appaltatore esterno e
il suo contratto è finito o sai cosa
per qualsiasi motivo ci siamo resi conto di avere
per avere qualche conversazione segreta noi
non voglio essere coinvolto in I can remove
lui e a quel punto da allora in poi
Newton Alice e Bob possono semplicemente iniziare
usando nuove batterie che non ha
l’accesso a che vengono poi aggiunti alla
risorsa ma non sono aggiunti ai suoi
parte della risorsa più perché
è stato rimosso da quella conversazione
quindi possiamo essenzialmente unire la politica
preoccupazioni per il tipo di applicazione
le preoccupazioni politiche di livello spingono quelli
preoccupazioni dal livello della politica a
il livello di gestione delle chiavi di crittografia così
anche se avessimo un bug nel nostro server
che in qualche modo ha permesso a Charlie di continuare
ottenere copie di dati da quello che erano
essere inviato bene se la chiave sottostante
il server non gli da le chiavi allora
è comunque un punto discutibile e
quello che là è essenzialmente no
più irrilevante non ne ha
tipo di accesso lungimirante nessuno dei
i segreti che vengono passati così
questo è un tipo di alto livello del
flusso per per quello che stiamo guardando da
un punto di vista di crittografia o come a
punto di vista della crittografia del contenuto del messaggio
e questo vale sia per i messaggi che per
anche ai file o come ho detto a AV
flussi o registrazioni o meno ma no
dimenticare l’autenticazione
quindi la bozza IETF su cui stiamo lavorando
sta lasciando l’ autenticazione fuori dal campo di applicazione
per il tipo di scopi di essere a
specifiche mirate ma senza fiducia
meccanismo di autenticazione questa cosa tutto
cade a pezzi se sei se finisci
fidandosi del fornitore di identità di Cisco
per generare i tooth roth che usiamo
per aver fatto paragone per fare
autenticazione allora ben potremmo solo
vai e guado qualcuno è comunque tokin e
il più lontano il sistema è interessato
è sì, è un utente fidato
questo è veramente importante ogni volta che sei
pensando alla crittografia end-to-end a
pensa alla gestione delle chiavi e anche
qual è la tua storia di autenticazione
perché senza quell’autenticazione
la storia ogni cosa si sfascia
cosa significa questo in genere ciò significa
il mondo reale è tutto tuo end-to-end
la storia criptata si riduce a come sei
gestione dei dispositivi mobili per cert
gestione sul tuo telefono o sul tuo te
conosci la gestione dei dispositivi sul tuo sotto
i tuoi desktop e altri dispositivi e
senza una bella storia lì senza
avendo una sorta di fiducia fondamentale a
il livello del dispositivo è il resto del
la storia finisce per fare affidamento su alcuni
altre gambe deboli quindi assicurati di essere gentile
di pensare attraverso quell’autenticazione in
questo è davvero fantastico ed è così
essenzialmente qualcosa che nota che no
si sta facendo un ottimo lavoro del
l’industria oggi il cloud in generale
oggi è è ha troppo troppi
le aziende si sono fermate a TLS e altro ancora
le aziende hanno bisogno di una specie di tipo di
andare avanti oltre fino a pieno
crittografia end-to-end che per inciso
è uno dei motivi per cui lo stiamo facendo
questo allo scoperto con l’ITF piuttosto
piuttosto che una cosa interiore è solo perché
spostando la nuvola verso quella più alta
il livello di fiducia è fondamentale ma ecco
la cosa è una piccola tazza in cui il
il flusso è descritto un po ‘lì
complicato c’è altro
bootstrap e cose del genere ma è così
diventa davvero difficile quando vuoi
alcuni dei
una specie di casi d’uso più avanzati di
semplicemente memorizzando i dati e il grande nel nostro
dominio o uno dei più grandi che il nostro
il dominio è la ricerca quindi questo è il posto dove mi trovo
della gomma incontra la strada in termini di
fare una soluzione che entrambi hanno
fantastiche caratteristiche di sicurezza e
caratteristiche di privacy ma si incontra anche
sono il nostro tipo di requisiti di usabilità
in modo che non finiremo in un modo giusto
spingendo il carico sul taglio a
il cliente perché se ne parli
chiunque tu sappia chi è sufficientemente se
vai giù per qualsiasi passaggio di sicurezza
abbastanza è l’unico vero sistema sicuro
l’unico computer sicuro è quello
come non funziona correttamente se puoi rimuovere
l’alimentatore che sarebbe l’ideale
perché sicuramente non lo farai
perdita di informazioni in modo che tu sia questo
sempre un gioco di capire cosa cosa
compromessi che puoi usare per abilitare
qualcosa e non vogliamo essere in un
posizione in cui diciamo ah sai cosa
non puoi farlo perché
sicurezza ed è fin troppo comune
senti che la gente dice bene questo è un
cosa difficile da fare, quindi non lo faremo
fallo e e così va così a cercare
è uno dei più grandi per noi e noi siamo
in realtà ancora a lottare con questo
problema quindi davvero mi dispiace di averlo messo
scivoli nel posto sbagliato lasciami saltare
attraverso OTR perché è un po ‘di no
questo è importante per le diapositive
saltato attraverso il nostro stesso flusso per
come facciamo fuori dal disco che fondamentalmente
significa solo che le chiavi non sono in realtà
essere condiviso nel back-end KMS così
lo stesso flusso generale ma ma le chiavi
sono solo comunicati tra i due
partecipanti e non alle estremità posteriori
il suo tipo di caso degenerato del
l’indicizzazione cifrata dei problemi è difficile
perché come servizio cloud vogliamo essere
in grado di Bert di scaricarlo tanto
del nostro del l’elaborazione nel nostro
cloud il più possibile, quindi vogliamo essere noi
voglio che sia facile scrivere un cliente così
che il cloud può fare altrettanto
possibile fare lo sviluppo del cliente e
client l’impronta del cliente piccola e
poi si estrae a una specie di back-end
le cose distribuite in locale e quant’altro
così per una ricerca crittografata funziona
non possiamo fare ricerca sul lato client
ricerca lato client su un dispositivo come a
telefono o browser Web un disastro perché
hai finito con troppi dati se
vuoi cercare tra tutti i tuoi
powerpoints e trova powerpoint che
parliamo di un dato che sai che affare
si sta lavorando o qualsiasi altra cosa che non è
andando al lavoro lato client, quindi abbiamo bisogno di
fare alcune cose lato server ma non può
essere nella nostra nuvola perché non ci fidiamo
il nostro cloud quindi è qui che finiamo
avendo fatto un’indicizzazione sul prem dove noi
può avere un indicizzatore che otterrà una copia
dei dati inviati da
conosci Alice per Bob e decifralo
accanto al KMS nella stessa zona di fiducia
come il KMS decodifica e quindi mantiene
l’indice in forma crittografata che esegui
un’operazione di indicizzazione su di esso mantenere
quell’indice in forma criptata nel nostro
server e quindi essere in grado di tipo di
essenzialmente hanno questa distribuzione ibrida
dove le funzionalità di ricerca completa
vengono consegnati anche da entrambi i nostri cloud
come il tipo di zona di fiducia che ha il
KMS implementato in modo che finisca
sembra un po ‘interessante perché
bene, ci ritroviamo con Alice
invia qualche messaggio a Bob e poi
che viene inviato al al al
anche l’indicizzatore e l’indicizzatore vanno a
ha una relazione di fiducia istituita con il
KMS quindi va a prendere le chiavi per questo
decodifica il contenuto fa tutto il suo
token token e tokenizzazione e token
poi rimanda alla scintilla
cloud gli indici crittografati che poi
mantenere il lato server, questo significa che
l’impronta del lavoro che deve essere
fatto nello stesso trustzone come il
il KMS è ridotto al minimo fino al solo
elaborazione di indicizzazione lavoro non tutto così tutto
il lavoro di archiviazione ora signore come faccio a cercare
perché tutti questi dati sono ora crittografati
quindi da un punto di vista di ricerca II poi il
e ancora una volta è crittografato su a
per base di risorse, quindi se io sono dentro
una conversazione con te ne sa tre
le persone nella stanza e poi un’altra
conversazione con altre cinque persone in
la stanza che quelli che useranno
diversi set di chiavi per eseguire quelli
diverso per crittografare quelli diversi
set di dati e quindi non posso andare e basta
sai cifrare localmente mia mia mia ricerca
domande o qualcosa del genere per conto mio
dispositivo perché come il numero di
conversazioni a cui sto partecipando
espande la quantità di crittografia che vorrei
bisogno di fare quindi cresce in modo corrispondente così
quello che facciamo invece è che inviamo un
query di ricerca crittografata dal nostro cliente
a quell’indicizzatore e l’indicizzatore va e
e fa lo stesso lavoro di sintesi su quello
la query che eseguiamo è che H Mack funziona e
quindi invia i dati di nuovo al
scintilla nuvola e poi usiamo quello
dati mac h macificati per essere in grado di eguagliare
contro i record che sono memorizzati
in crittografia totalmente epicamente criptato come
per quanto ci riguarda e poi finalmente
l’indicizzatore quindi aggrega il
quelle risposte che ottiene dal
h-back database negli aggregati cloud
quelli insieme e li rimanda a
il dispositivo dell’utente finale, quindi qui vedi
stiamo afferrando quelle chiavi che poi
in pratica manda quel totale aggregato
i risultati completi sono stati impostati e inviati indietro
giù al cliente così essenzialmente
quello che succede qui è quell’indicizzatore
diventa essenzialmente il mio agente di ricerca
per il mio dispositivo è essenzialmente
eseguendo la ricerca e
aggregando questi risultati e quindi inviare
tornano a me ma in realtà non lo sono
devono memorizzare in quei dati quindi è il
mediatore per i flussi ma non lo fa
avere la stessa archiviazione dei dati
requisiti che avremmo se noi
stavano guardando un tipo pieno di pieno
indice in esecuzione localmente su Prem così è
è una specie di panoramica di cosa
stiamo facendo con la nostra crittografia end-to-end
storia ho alcune aree che voglio immergermi
in esso un po ‘più in dettaglio, ma prima
lo faccio volevo fare una breve sosta
per domande al tipo di andare oltre
qualunque domanda le persone potrebbero avere
prima di entrare in qualsiasi
roba di livello inferiore quindi le tue domande
per quanto riguarda il flusso fuori dal record, sì, fallo
mi limito a fare un salto così veloce
il modo in cui facciamo il fuori registro
il flusso è la prima cosa che
succede che Alice e Bob fanno un dippy
scambio di caschi così il mio cliente avrebbe parlato
al tuo cliente di fare un diffhammad
scambio e abbiamo una fiducia
relazione con ognuno di noi
i clienti come una relazione di fiducia con il
il nostro negozio di identità comune di back-end come
Ho detto prima che l’identità è la chiave
pezzo del puzzle qui e quello
l’ informazione è così così che possiamo
autenticarsi l’un l’altro e poi noi
eseguire questa sconfitta questo casco Divya
scambio così in quel punto nel tempo lo so
quello modulo la mia fiducia nella nostra identità
fornitore, so che ho condiviso un
qualcosa che è disponibile solo per te
o davvero disponibile solo per le persone che
stanno usando lo stesso provider di identità di
tu sei e il e tu hai lo stesso
livello di fiducia in me la cosa che
potrebbe succedere qui è che puoi farlo tu
potrebbe se possiedi il tuo se la tua identità
il fornitore è compromesso, quindi puoi farlo
un tipo di cosa agente back-to-back
dove puoi emulare il difficile
fluire su entrambi i lati e catturarlo
dati nel mezzo quindi il punto chiave di
la fiducia in questo è sempre il risultato
quel fornitore di identità perché è così
dove ottieni i tuoi dati di autenticazione
da noi non facciamo nulla per andare in giro
questo perché per Cisco il nostro cliente
può essere sicuro che non è registrato
perché da un punto di vista del cliente loro
non so se stiamo scrivendo o no
lo fanno maliziosamente nel cloud ma lo fanno
sapere che non stanno ottenendo una copia di
è impostato per il loro cloud, quindi cosa?
possono quello che possono assicurare è quello
ci sono le chiavi perché il
cliente possiede la storia della fiducia da
sul lato dell’identità il costo
più puoi dire che tu sai se
o non tutti sono gli unici che
potrebbe inserirli nel
foto quindi se lavori per Acme Corp
è solo quella compagnia quindi se sei molto
sensibile a questo potresti saperlo
non eseguire il proprio provider di identità
davvero il nostro business per vendere questo tipo di
cosa perché generalmente siamo un po ‘
il mercato che erano quel Cisco
gioca davvero bene è il tipo di
mercato delle imprese e ne abbiamo molte
partner che poi vanno al più piccolo
mercati e così tanto di questo tipo di
roba sarebbe quindi si conosce il partner
è il punto nella catena di fiducia in cui
che tipo di sai dove
la gomma incontra la strada quindi ce ne sono alcuni
altri approcci che le persone hanno fatto
con questo mi piace da Cisco
punto di vista questo è un po ‘come stiamo risolvendo
stiamo risolvendo i nostri bisogni che non siamo e
cosa stai descrivendo in quel modo
utente individuale contro l’impresa
siamo davvero su misura per fare
sicuro che queste siano queste garanzie
fatto per l’impresa e ma ma io
ho visto poche altre aziende fare
cose interessanti nello spazio quindi per
esempio c’è un programma di chat che cos’è
La cosa di Moxie si apre con un sussurro aperto
i sistemi tecnologici sicuri sono quel testo sicuro
in ogni caso c’è questa compagnia aperta
Wistar apre sistemi di sussurro che fa
questo client di chat il nostro dialer telefonico per
Android e una delle cose che fanno
per questo è loro il modo in cui tu
autenticare nel loro sistema è davvero
intelligente fai una chiamata e lo stesso
diff estrees succede lì ecc
sistema quindi apre una foto e tu
descrivere la foto sulla chiamata al
altra persona e una volta l’altra persona
concorda che stai descrivendo lo stesso
cosa vai avanti con la tua chiamata così è
essenzialmente mettendo in banda il
processo di autenticazione perché lì
di nuovo c’è questo è solo un individuo
livello di autenticazione di fiducia è che è un
problema difficile l’unico modo in cui questo è
risolto in modo crittograficamente sicuro
come sai fare affidamento su qualche meccanismo
per lo scambio di chiavi, in pratica, sai
come una catena di fiducia o qualcosa di simile
quella
e catene di fiducia si sono dimostrate
ingombrante non sono mai decollati così
è per questo che generalmente parlano
l’industria tende a guardare una sorta di a
fornitore di fiducia che lo fa
tipo iniziale di livello di fiducia e poi
da lì in avanti tu tipo
basandomi essenzialmente su questo tipo di like
quello che vedi anche con le persone
fidandosi implicitamente di tutto ciò
instradare i certificati sul proprio laptop o pinning
certs a un dato conosci o intermedia
una foglia data per essere in grado di tipo di
controlla quella fiducia e quindi immagino il
risposta breve alla tua domanda sei tu
non lo so certo non lo sai
non archiviamo una copia ma se lo facessimo
memorizzare è un formato crittografato
l’impresa sa che non stai memorizzando
una copia o a cui non hai accesso
le chiavi e questo è in realtà il
cosa importante quando guardi il
tipo di ragioni per le quali le persone vogliono allontanarsi
registrare è generalmente perché vogliono
avere qualcosa di veramente effimero
dove non c’è traccia di esso e loro
non posso essere citato in giudizio per quello più tardi e
quindi in quel tipo di situazione anche se noi
ha archiviato un formato crittografato il fatto
che l’impresa sa che il
le chiavi non esistono più modulo uno di
i clienti che conosci li afferrano o fanno
qualcosa con loro c’è il principale
usa il caso che abbiamo per quello che incontra
quei requisiti
quindi assolutamente la domanda sono i pezzi
del puzzle sono tutti qui per citazione
succede ed è per questo che ho parlato
diverse zone di fiducia quella parte centrale
è la nuvola di scintille e lo gestiamo così
qualcuno può entrare e citare Cisco
il KMS non ha bisogno di essere distribuito
nella nostra nuvola in modo che ciò possa significare
che potresti avere una distribuzione
topologia in cui non è sufficiente
proprio come un cisco di comparizione potresti
bisogno di citare in giudizio alcune altre società
anche e la maggior parte delle aziende in realtà non lo fanno
cura come modulo l’off-the-record
domanda che non sono felici di fare
rispondere alle citazioni in giudizio Bank of America’s
felice di rispondere al mandato di comparizione se loro se
il governo arriva e chiede loro
per alcuni dati la cosa fondamentale è che non lo facciamo
volerlo fare um modo che non vogliamo
deve essere colui che gestisce il
processo ma essere più importante non lo facciamo
voglio essere messo nella posizione di
bisogno che tu sappia dare il governo
o sai se è il governo degli Stati Uniti
il governo tedesco chiunque copia di
dati di qualcuno senza assolutamente su
esso e generalmente parlando da un
punto di vista aziendale tutte le società
sono generalmente perfettamente soddisfatti
con quell’approccio non stanno guardando
per modulo poco fuori dal registro sono
non cercando di avere una situazione in cui
dicono di no, non stiamo andando, non lo siamo
andando a rispettare l’intercettazione legale così
questo non è che non stiamo progettando un sistema
che impedisce l’intercettazione legale da
essendo possibile stiamo progettando un sistema
ciò assicura che sia l’intercettazione legale
è visibile a tutte le parti che lo farebbero
essere coinvolti nelle conversazioni
per sé
questo lo facciamo attualmente
Sto parlando da una bozza di ietf
e anche un’implementazione che abbiamo
tipo della maggior parte di questo implementato nel nostro
prodotto in questo momento e lo facciamo esplicitamente
richiamare determinati algoritmi nella bozza
una delle cose che stiamo guardando
fare all’interno di IETF si sta spostando verso a
modello dove ha qualcosa di criptato
una scadenza e deve essere rinnovata così
non finisci con quello con cui finisci
bozze che sono come le specifiche che
sono fondamentalmente hanno costruito una bomba a tempo
in loro in modo da conoscere tre anni
quindi qualcuno sta diventando come si
anche quelli sembrano buoni ed essenzialmente per
questo scopo in modo che possiamo effettivamente essere
preciso sulle cose e dire ecco cosa
stiamo raccomandando perché davvero il
raddoppia i dettagli con un sacco di
la roba della crittografia sta scegliendo il giusto
algoritmi che hanno senso per il genere
dei dati che stai guardando ad esempio
ci sono algoritmi crittografici che sono
ottimo per il testo ma terribile per le immagini
e non ho un esempio di questo
a portata di mano e probabilmente probabilmente scavare
uno là è un sacco di cripto
algoritmi in cui se ne stai usando certo
tipi di cifrari a blocchi che finisci
essenzialmente vedendo il differenziale di
il del della dell’immagine nel
modelli creati con ma da
il codice a blocchi in modo da scegliere il giusto
l’algoritmo per il lavoro giusto è davvero
importante e in questo momento quello che stiamo facendo
questo è il nostro parere
e con la consapevolezza che lo faremo
bisogno di rinnovarlo perché vogliamo avere
avere l’opportunità di essere in grado di venire
indietro e dire che quelli sono vecchi che è
questo è compromesso che è compromesso
ecco la nuova versione della bozza
dove siamo andati e riparato per il
per il per queste cose ha senso okay
quindi la domanda è come stai
garantito che la chiave è assicurare il
la terza parte non farà nulla
per rivelare la chiave che non sei se tu
stanno comunicando questo con un terzo
festa e sono dannosi con il
con la loro chiave quindi conosci il terzo
la festa può fare quello che vuole loro può
prendere screenshot potrebbero uno dei nostri
i clienti qui sono un’ipotesi su quale client web
quindi c’è un JavaScript c’è
Fonte JavaScript che tu ti conosca
potrebbe essere un punto di interruzione in e
afferrando le chiavi e scaricandole
da qualche parte che è certamente possibile e
è che è un modello di minaccia
che non sappiamo di alcun modo per evitare
luogo fresco altre domande si raffreddano così ho
ha voluto parlare un po ‘di più
il modello di risorsa che stiamo utilizzando
Lasciami
Le build di Gesù impiegano un’eternità per saltare
attraverso così una delle cose che siamo
facendo questo è di nuovo l’UH
il modello che stiamo costruendo è uno dove
il nostro sistema di gestione delle chiavi in realtà
usalo per un sacco di scopi e poi
crypto è uno di loro ma lo usiamo per
alcuni altri alcuni altri scopi interni
ma anche uno dei modelli che siamo stati
costruirlo è uno dove tu hai
una risorsa che è fondamentalmente a
la raccolta di utenti ti ha autenticato
conosci gli utenti autorizzati e una collezione
di chiavi e così questo ci dà un
molte opportunità interessanti e uno
di loro è che possiamo effettivamente permettere
ogni cliente o forse ogni utente a seconda
su diverse capacità che stai cercando
per avere le proprie chiavi di conversazione
così in una determinata conversazione quando sono
mandando un messaggio ad Aaron, lo cripto
con la mia chiave la decifra con la mia chiave
ma lui non lo cripta con quello
hehe crittografa i suoi dati con
qualcos’altro e questo ci dà molto
di capacità interessanti intorno all’essere
in grado di revocare l’accesso su un valore molto fine
base granulosa e in grado di essenzialmente
assicurare che se abbiamo bisogno di sbarazzarsi di
dati o vuoi fare un evento di rotazione della chiave
o qualcosa di simile possiamo farlo in
un modo molto mirato così abbiamo un altro
mirato questo ci sta dando di più
quindi granularità mirata per la crittografia
tipo di tutto o niente e sta girando
essere una cosa davvero interessante
accennato in precedenza che per questo questo
tipo di evidenziare la rotazione delle chiavi in
il senso unico della chiave contro il
più punti chiave qui e in questo
la rotazione di più tasti qui fondamentalmente una volta
lo sappiamo ad esempio se qualcuno lo è
rimosso da una conversazione noi
voglio essere sicuro che non possano ottenere
accesso a qualsiasi dato che vi scorre
in um possiamo fare una rotazione delle chiavi dove
ognuno dei partecipanti attivi
ora sta iniziando a usare una nuova chiave da fare
quello e quello significa che possiamo lasciare ciascuno
dei partecipanti attivi possibilmente andare
nel vecchio contenuto rekey non lo è
qualcosa che stiamo facendo in questo momento, ma
un’altra cosa che abbiamo avuto alcuni di voi
conosco il tipo di livello pm interessato a
beh, che ne dici se diamo calci a qualcuno?
una stanza andiamo anche a riprovare tutto
vecchio contenuto ora ci vuole un sacco di tempo
perché
come se stai guardando i file
i clienti dovranno riscaricarli
e li rekey ecc, ma questo ci dà un
meccanismo per essere in grado di rapidamente
invalida le vecchie chiavi come forse nota
ci aggrappiamo a loro in modo che possiamo eseguire questo
rekeying il lavoro ma non li distribuiamo
più e poi lentamente riprogrammare tutto ciò
vecchi contenuti che nel corso del
la prossima settimana o mese o qualsiasi altra cosa possiamo
rendere nuovamente disponibili i vecchi contenuti
che abbiamo dovuto sapere abbattere
perché eravamo preoccupati per il
modello di minaccia, quindi il problema sta cambiando
in una serie molto interessante di strumenti
avendo questo per conversazione una sorta di
raccolta di risorse piuttosto che a
con le nostre chiavi significa anche che possiamo
fare alcune cose divertenti come per esempio consentire
consentire alle persone di essere in grado di avere ragione
solo l’ accesso a una risorsa in modo che io possa aggiungere un
chiave per una risorsa ma non riesco a leggerne nessuna
che è quando guardi le cose
da un punto di vista della sicurezza normalmente siamo noi
penso che leggerò solo che è sicuro giusto
bene si scopre in una privacy
punto di vista di sola lettura è una parte pericolosa
scrivere è solo graffiti, quindi se posso andare
e scrivere qualcosa in a
conversazione che qualcuno sta accadendo
bene intendo finchè c’è un controllo
segui su chi sta facendo cosa e
vincere questo diventa davvero se ce n’è
abusarne diventa davvero qualcosa che
sai che Aaron ne ha parlato prima
su di te conosci il rilevamento e l’aspetto dei bot
per i pattern dannosi è più rilevante
rispetto alla privacy, perché se tutto fosse così
che quei sistemi possono fare è scrivere dati
in una stanza poi non c’è davvero nulla di grande
trattare così facendo questo per cliente
chiave di conversazione ci permette anche di fare
alcuni di quei tipi di casi d’uso in cui
sai che il contenuto può essere può essere aggiunto da
un sistema esterno solo a destra
modo ci permette anche di fare cose dove
i file possono essere possono utilizzare chiavi diverse per
crittografandoli rispetto a ciò che è usato per
altri messaggi nel sistema che potrebbero
essere utile se si vuole essere in grado di
condividere un file attraverso il naso per lo spazio
i motivi condividono un file su più punti
diverse parti del sistema così è
ha aperto un sacco di porte per noi al di
tipo di avere molta flessibilità nel
modello e una delle cose che sono davvero
speranzoso è quello come noi
tipo di costruire quel modello dove
abbiamo questa risorsa essenzialmente
centrico il meccanismo di autorizzazione in
le specifiche avranno l’opportunità di
rendere disponibile questo tipo di modello KMS su
qualcosa che è utile come molto
più ampiamente di appena nella nostra app
e tipo di corrispondentemente farlo
possibile per noi tipo di collettivamente
in tutto il settore per essere in grado di offrire un servizio gentile
di soluzioni di crittografia end-end basate su cloud
senza dover ri-implementare tutto questo
questa nozione di risorse fondamentali più e più volte
di nuovo perché questo è davvero lasciateci
tipo di intensificare il gioco per la sicurezza
per ciò che le persone sono sempre fuori dal
oggi nuvola voglio dire che è come ogni settimana
vediamo un’altra violazione dei dati di qualche tipo
o un altro e questo è davvero perché se
guardi il cloud è come un grande
Honey Pot, è proprio come hey
attaccami, ho un sacco di dati della gente
giusto prodotti cloud di successo di
la definizione ha molti dati così
facendo la crittografia end-to-end su quello
rende il lavoro di un aggressore molto
molto più difficile perché ora devono andare
e attacca tutti i diversi nodi KMS
piuttosto che cercarlo
tipo di key store o data store piuttosto
quindi questo è quello che ho per te
ragazzi avete altre domande?
sul modello di risorsa o su
qualsiasi altra cosa abbia a che fare con la nostra crittografia
storia, sì
certo che la ricerca per la parte di indicizzazione
della barra di ricerca ok quindi l’ indicizzazione
porta il messaggio di allison a Bob
i dati vengono inviati all’indicizzatore che è
nello stesso trust domain del KMS
può quindi andare a chiedere al KMS
dati e come questo è come implichiamo nel
scorre qui questo è asincrono giusto così
Alice invia i dati a Bob che potrebbe non essere
immediatamente ricercabile si spera
non ho bisogno di cercare la cosa che hai appena
spero comunque che possiamo esserne sicuri
che quel numero asincrono è basso
abbastanza per essere utile e così che poi
genera il modo in cui decrittografa il contenuto
quindi se si tratta di un file o un messaggio
qualunque cosa sia, allora, lo indica così
esplode sai tutto il diverso
conosci parole importanti e
deriva tutte quelle parole in modo che tu finisca
con resistenza e invece di stare in piedi
conosci etc e poi crea un H Mac di questo
quindi crittografa i risultati di
che così fondamentalmente è essenzialmente
costruire un indice ma invece di cosa
quindi rimanda alla nube di scintille
l’indice criptato ora ma il ma una volta
andiamo al punto di cinguettare della ricerca
oops Sono andato un conto troppo lontano il
l’indicizzatore va ed esegue lo stesso
tokenizing, ecc. e supporto H di
lo stato della query di ricerca del
utente ha digitato e poi lo invia fino a
il database HVAC in the cloud per essere
abbinato e ora ci stiamo confrontando
il crittografato contro crittografato in modo che il
i dati dell’indice sono in realtà lo sai
risolvibile a quel punto anche solo
anche se non è totalmente
opaco al nostro cloud è il the
indicizzatore sai che lo sai
in realtà il termine di ricerca giusto sembra
sembra un criptato
sai spazzatura per noi
ok signorina quindi la domanda era l’OPI
memorizzare che la H di nuovo qui è il KMS
e la risposta è un KMS che stiamo usando
KMS per un sacco di cose che non lo sono
e cripto end-to-end necessariamente questo
è uno di loro risulta una volta che hai un
negozio di misura chiave che sai
ben legato al tuo tuo
canale di autenticazione che trovi tutto
un sacco di cose da usare per così fa
II non so se si prevede che
dettaglio in particolare ma la bozza fa
andare più in dettaglio ci sono arrivato qui
proprio qui vai a I ETF bene
amo il tuo feedback certo fa quella risposta
la ricerca passa a qualsiasi altra cosa
online bene, grazie ragazzi oh e
Lascerò questo qui anche se tu
ragazzi vogliono vedere la bozza qui
l’URL whoa che era strano se vuoi
per vedere quella bozza qui è l’URL per
il che si risolve in IETF
guidare
il giorno della pista di sicurezza che sono
Patrick Linskey Sono un preside
ingegnere il capo architetto
ingegnere personale responsabile di Cisco
collaborazione una sorta di prossima generazione
prodotto di collaborazione chiamato Cisco spark
e una delle cose che ci interessano
molto a Cisco è la sicurezza dei nostri clienti
quindi facciamo molto lavoro molto se
si guarda la base clienti cisco a
molti dei nostri clienti sono più grandi di noi
e molti di loro lo sai
governi o banche o cose del genere
e sono molto attenti a tutto il
sistemi che gestiscono e con molta attenzione
sbucciare dal dalla commutazione a
livello di routing fino al
applicazione cara sicurezza è a
argomento hot-button per la maggior parte dei nostri
base di clienti quindi ci preoccupiamo corrispondentemente
un bel po ‘su questo e così via
Sto parlando di oggi è una panoramica
di quello che stiamo facendo, alla fine
spazio crittografia e lo stiamo facendo
Avrò alcuni collegamenti alla fine
facendo questo attraverso Internet IETF
Task Force di ingegneria Ho un collegamento
alla bozza che stiamo lavorando con il
ITF per differire questo standardizzato
questo approccio, ma per la maggior parte sono
parlerò di questo nel
contesto del nostro prodotto principalmente perché
è un modo più concreto di parlare
a questo proposito in termini di risorse astratte
e cose del genere così brevemente Cisco
scintilla Cisco ha detto che la scintilla è di Cisco
tipo di collaborazione di prossima generazione
piattaforma facciamo il tipo di standard
roba di collaborazione cisco di cui faccio parte
il gruppo tecnologico di collaborazione
all’interno di Cisco ci piacciono i nostri acronimi ctg
ed è il gruppo che possiede WebEx e
telepresenza e jabber e mazzetto di
altri tipi di prodotti di collaborazione
telefoni ecc. così la scintilla di Cisco è un po ‘nostra
come il nostro cloud di prossima generazione
piattaforma di collaborazione vedi che c’è un
è un client Android
il cliente principale di incest si integra con il nostro
i sistemi di telepresenza fanno molto di questo
lo stesso carico di lavoro di quello che abbiamo con
Jabbar e webex e alcuni degli altri
prodotti ma è tutto cloud fornito
ed è anche una soluzione integrata
attraverso il nostro portafoglio piuttosto che tipo di
un mucchio di tubi di stufa che sono un po ‘
liberamente messo insieme così il contesto che
Parlerò di qui principalmente è
sarà intorno al componente di messaggistica
e poi usiamo anche alcuni degli stessi
tecniche o stiamo lavorando allo stesso
tecniche per la nostra crittografia multimediale
la storia e anche i flussi di voce e video
ma per lo più stiamo parlando di questo discorso
per lo più è nel contesto di one-on-one
e messaggi di gruppo che sono probabilmente io
assumere un dominio familiare per tutti
tutti qui quindi dovrebbe essere facile
riguardare così se si guarda a ciò che vogliamo
fare con la crittografia end-to-end che abbiamo
alcuni alcuni obiettivi che sono particolarmente
importante per noi quindi non vogliamo nessuno
essere in grado di curiosare sui nostri clienti
traffico e quello da chiunque che include
così stiamo provando a costruire un sistema
dove i nostri clienti hanno molto
limitato un requisito molto limitato a
fidati di Cisco come azienda da consegnare a
fornire una soluzione che vogliamo anche utilizzare
questo non solo per lo snooping ma anche come a
strumento per prevenire i dati accidentali
collegamenti e c’è un sacco di
somiglianze tra due spazi ma
certamente alcune differenze così anche
nel caso in cui ci sia una perdita noi
voglio programmarlo e assicurarlo
che possiamo limitare significativamente l’esposizione
in caso di violazione di qualsiasi cosa
qualsiasi negozio di dati che stiamo guardando
un’altra grande cosa importante per noi come a
il fornitore di servizi cloud sta riducendo il nostro
spese generali legali che non vogliamo dover
rispondere alle citazioni preferiremmo se
qualcuno ci ha mandato in giudizio era come si
sì, ecco qui sono i dati che è
criptato, lo sai inventarlo ma
vogliamo anche permettere alle persone di essere in grado di
visualizzare nei dati di ricerca nelle conversazioni e
essere in grado di terminare entrambe le cose
livello aziendale perché se si guarda
il nostro cliente è il negozio di tè di qualcuno
più spesso e anche per consentire
singoli utenti per poter partecipare
conversazioni di gruppo nel mezzo e
accedere ai dati precedenti e quant’altro
quindi questo si trasforma in qualcosa di particolare
vincoli intorno a ciò che possiamo ciò che noi
bisogno di fare con la nostra tabella di gestione delle chiavi
Pali che dovrebbero essere familiari a tutti
noi siamo la sicurezza del livello di trasporto così prima
Comincio a parlare di quello che stiamo facendo
con con con end-to-end e chiave
gestione guardiamo tipo di
linea di base che tutti abbiamo bisogno quindi di cosa si tratta
significa è assicurarti che fondamentalmente
ogni volta che trasportiamo i dati da uno
server ad un altro o client ad un server
o qualunque cosa sia crittografata in modo HTTPS
srtp per i media lo fanno entrambi i giorni
tra i nostri clienti e i nostri data center
e tra diversi data center che
abbiamo che siamo stati schierati a
e anche nei dati dei nostri clienti
centri quando abbiamo materiale distribuito su
locali presso un sito cliente e quello
questo è uno spazio ben noto, quindi lo sai
questo è se si sta eseguendo un cloud
servizio devi farlo se tu
vuoi se non stai criptando, se lo sei
non usare HTTPS o non stai usando
sicurezza del livello di trasporto per qualsiasi cosa
il tuo meccanismo di trasporto è tuo
i dati dei clienti sono come là fuori
per chi legge, conosci il periodo
situazione terribile per essere così è
assolutamente in palio, ma ce ne sono alcuni
limitazioni se io sono se sono se Alice
sta inviando un messaggio super segreto
oltre a Bob e va attraverso il nostro
il server di messaggistica viene memorizzato nel nostro
la memoria di messaggistica viene inviata a un P & S a
server di mele ai server di Google ecc
all’improvviso il nostro livello di trasporto
la sicurezza è ottima per mantenerla
protetto da come altre persone in questo
stanza mentre stai inviando un messaggio ma questo
non aiuta affatto in termini di
fidatevi di noi e anche delle terze parti
quello che usiamo per consegnare il nostro
servizio così anche se qualcuno dovesse fidarsi
Cisco con con questo incredibile
fatto che Alice sta trasmettendo a Bob
potrebbero non volere fidarsi di Apple con
che così sicurezza del livello di trasporto solo
non ci dà abbastanza così
vogliamo alzare il livello che vogliamo fare
meglio di così vogliamo la nostra soluzione
essere qualcosa in cui è protetto da
predefinito e dove i clienti possono possono
davvero minimizzare ciò di cui hanno bisogno
a guardare così vogliamo lasciare il nostro
i clienti sono davvero quelli che sono dentro
controllo dell’accesso ai loro dati sia in
termini di sai aggiungere che conosci il
tipo del normale flusso di lavoro
il nostro sistema ha così carichi di lavoro normali, ovviamente
vogliamo che anche loro siano coinvolti in questo
in termini di intercettazione legale
meccanismi che sono richiesti dal loro
la loro azienda per il loro settore
esempio Finance ha una registrazione diversa
regole di allora che l’ assistenza sanitaria per
esempio e da cosa cosa quale paese
che sono lì quali paesi
loro sono lì che lavorano in così tutti quelli
tipi di accesso controllato che vogliamo
Mettilo piuttosto nelle mani dei nostri clienti
di essere davvero le persone che sono chi
stiamo eseguendo che vogliamo supportare entrambi
comunicazioni all’interno di un’azienda ma anche
comunicazioni tra aziende così noi
abbiamo bisogno di una soluzione che lo renda facile
per qualcuno alla Bank of America per chattare
con qualcuno a Fannie Mae e ci sono
di nuovo le preoccupazioni normative con
facendo così dobbiamo assicurarci che
lo facciamo in un modo che consente al nostro
i clienti per soddisfare le loro esigenze normative
e vogliamo consentire agli utenti di avere
le capacità di fare le cose totalmente
di nuovo fuori dal registro è qualcosa
che alcune aziende potrebbero o no
sai abilitare ma vogliamo costruire un
sistema che ci permetterà di offrire un
prodotto in cui posso comunicare
con Aaron senza nessuno senza
la mia azienda è in grado di vederlo in un
modo effimero così un po ‘di diverso
utilizzare i casi che vogliamo essere in grado di
risolvi con la nostra storia cripto e allora se
si guarda a ciò che crypto si tratta di
è la gestione delle chiavi il cuore di
la crittografia end-to-end è ciò che sei
fare con le tue chiavi come fai
tu gestisci l’associazione l’allocazione
di chiavi a un determinato utente autenticato o
macchina e quindi il server di gestione delle chiavi
è il pezzo chiave di questo e di
ovviamente come ho detto che non vogliamo
essere l’ancora della catena di fiducia in questo modo
il server di gestione delle chiavi non deve essere
gestito da Cisco può o non può
a seconda di cosa vuole una determinata azienda
a come vogliono schierare e la strada
che questo funziona è che facciamo una diff
Scambio chiave di Hellman attraverso il nostro cloud
quindi abbiamo questo server di gestione delle chiavi
che sono una specie di schierato nel
su Internet e comunicano
con i nostri clienti telefoni e dispositivi
non attraverso la nostra nuvola ma usando
diffie-hellman per fare uno scambio di sicurezza
tra le parti alzi la mano se
hai familiarità con una chiave di Hellman
scambiare canali ok davvero brevemente io
non entrerò nei dettagli posso parlare
a riguardo più tardi se le persone lo sono
interessato dopo il discorso ma brevemente
cosa ne approfitta di alcuni
problemi matematici asimmetrici che sei tu
conosci comune a un sacco di cripto là fuori
condividerci per consentire a due parti di
stabilire un segreto condiviso in un
ambiente inaffidabile quindi potrei urlare
fuori dalla stanza un numero e poi
segno nella parte posteriore potrebbe urlare un altro
numero e poi noi due sapendo
che stiamo condividendo lo stesso algoritmo
per generare quei numeri potrebbero mettere
che quei due numeri insieme e
capire quale sia il segreto che ognuno di
abbiamo usato come base per questo e per
quello per quel segreto condiviso e per quello
ora abbiamo un segreto condiviso
meccanismo che possiamo usare per essere in grado di
sai urlare gobbledy e torna indietro
avanti attraverso la stanza e non lo fa
importa che tutti abbiano sentito l’intero
sessione compreso questo questo
scambio di chiavi diffie-hellman è a
Algoritmo davvero interessante sono felice
tuffarsi in esso più in dettaglio più tardi ma
in realtà non è tutto così rilevante
i dettagli di ciò non sono rilevanti
qui l’importante informazione
è che possiamo mediare attraverso i nostri
nuvola che significa che possiamo gestire il
tempo di attività, disponibilità e scalabilità
possiamo a livello di operatore cloud
mediare questi scambi attraverso i nostri
cloud e consentire a un canale di essere
stabilito dalla mia telepresenza
dispositivo endpoint o iPhone o altro
qualcun altro e il KMS è allora
responsabile anche per la generazione di chiavi
e
tenere traccia di fondamentalmente questo
associazione tra una chiave e ciò che noi
chiama una risorsa e di nuovo in questo
domina il tipo di messaggistica di gruppo
dominio che significa come quello che è la chat
stanza o il tipo di conversazione
che quello era quello
identificato come una risorsa chiave in
il back-end e che può avere uno o
più chiavi ad esso associate che possono
quindi essere utilizzato da diverse parti a
crittografare il contenuto in modo che gli utenti quindi
crittografare i carichi utili localmente sul proprio
dispositivi e inviarli al nostro cloud che
li memorizza quindi eseguiamo un archivio dati
Cassandra store nel cloud che è
memorizzando tutte queste buste crittografate di
dati tutti questi dati crittografati e quindi
lo stiamo indirizzando a tutti i nostri
i nostri altri clienti ma la gestione delle chiavi
ognuno di quei clienti deve allora
negoziare con il keystore store in
per ottenere quelli keith è così che cosa
sembra in termini di flusso
quello che succede è che abbiamo di nuovo
fidato Alice e Bob qui e il primo
cosa che succede è che ognuno di
loro eseguono la chiave diffie-hellman
ricambiare con il loro KMS questo
il server di gestione delle chiavi così loro
stabilito quel canale fidato
e una volta che l’hanno fatto, il KMS
quindi gestisce localmente nel suo database il
le chiavi di sessione che vengono consegnate
fuori e anche il the the
tasti di conversazione a cui sei abituato
crittografare il contenuto effettivo del carico utile
quindi abbiamo due serie di due serie di chiavi
in gioco qui uno è il è la chiave è è
la chiave che stiamo usando per proteggere il
canale da Alice torna al KMS che
è distinto dalla chiave di Bob e quindi il
altri set di chiavi sono quelli che sono
effettivamente utilizzato per crittografare il contenuto
memorizzato nel back-end e di nuovo tutto
questo sta accadendo attraverso la scintilla
nuvola ma perché stiamo usando il
difficile il canale diffie-hellman a
trasportare i dati la nuvola di scintille
in realtà non ha accesso a nessuno di
quel contenuto quindi Alice invia Bob
quel messaggio
ea questo punto il messaggio va
da Alice alla scintilla della nuvola
memorizzato nel nostro database e quindi indirizzato
Bob attraverso apns o GCM o wns o
direttamente su una WebSocket o tecnologia
di scelta ma non importa
perché in tutti questi casi questo è giusto
un blob crittografato di testo con alcuni
informazioni di routing in modo che i dati siano
completamente criptato e senza preoccupazioni reali
a tale proposito Bob può rispondere all’altra
direzione succede la stessa cosa e
allora le cose si fanno interessanti, quindi di nuovo io
ho detto che abbiamo questa nozione
di una risorsa nel KMS e il motivo
facciamo questo è non vogliamo solo
gestire i rockies che in realtà vogliamo
gestire un insieme di chiavi perché
Alice sta crittografando il contenuto e tu
conosci la crittografia e il contenuto di Bob e ora
e ora qualcuno dice oh portiamo
Charlie nella discussione e così uno
delle cose che vogliamo essere in grado di fare
a quel punto è che Charlie va e
fa il suo scambio di chiavi diffie-hellman
ancora una volta, proprio come gli altri due
i partecipanti hanno fatto per stabilire una sessione
torna al suo KMS ma anche quello si trasforma in
una sessione stabilita con il
il KMS che Alice e Bob stavano usando
e questo consente una copia delle chiavi di
in pratica copia di quella risorsa che era
memorizzato per la conversazione di Allison Bob a
essere copiati nel KMS di Charlie così ora
quei dati sono in due posti e questo è un
cosa davvero interessante perché tutti
all’improvviso sai che Charlie lavora in uno
la compagnia Alice e Bob lavorano a
società diversa tutto ad un tratto questo
i dati sono stati condivisi proprio così il
una volta tanto capita ora ora Charlie
ha accesso per essere in grado di raggiungere il
conversazione che erano Alice e Bob
avendo voluto portarlo dentro e
questo è di nuovo dove ho detto prima noi
voglio sostenere un po ‘di politica
capacità per i nostri clienti
la gente direbbe oh non voglio farlo
che io non voglio i miei clienti
a non voglio che i miei dipendenti parlino
altre persone al di fuori della compagnia e
quello che succede sempre è qualcuno che trova
un altro modo di comunicare perché tu
sai se hai bisogno di parlare con qualcuno
si sta andando a trovare un modo per farlo in modo
ciò che fa è che lo tira direttamente
nel modello quindi ora è chiaro
la chiave è stata copiata in modo che quello
i dati sono ora disponibili per l’altro a
il
altra persona proprio come hai detto una email
a qualcuno che il contenuto del
l’email è ora disponibile sul te
conosci i server della compagnia di Charlie così e
ancora una volta facciamo lo stesso la stessa chiave
scambio e poi Charlie va al
scintilla nuvola e può accedere ai dati dal
database delle conversazioni in modo da poter quindi
scarica i messaggi reali che erano
essere inviati e decrittografarli localmente e
e via alle gare ora dove le cose
sono interessanti quando facciamo rimuovere la chiave
un partecipante rimuove uno dei motivi
che abbiamo un modello che supporta a
raccolta di chiavi associate a a
data la risorsa è ciò che vogliamo
supportare un meccanismo di emeka delight way a
essere in grado di cambiare le chiavi in modo che se io fossi
rimuovere Charlie da un dato
conversazione ad un certo punto nel tempo
perché era un appaltatore esterno e
il suo contratto è finito o sai cosa
per qualsiasi motivo ci siamo resi conto di avere
per avere qualche conversazione segreta noi
non voglio essere coinvolto in I can remove
lui e a quel punto da allora in poi
Newton Alice e Bob possono semplicemente iniziare
usando nuove batterie che non ha
l’accesso a che vengono poi aggiunti alla
risorsa ma non sono aggiunti ai suoi
parte della risorsa più perché
è stato rimosso da quella conversazione
quindi possiamo essenzialmente unire la politica
preoccupazioni per il tipo di applicazione
le preoccupazioni politiche di livello spingono quelli
preoccupazioni dal livello della politica a
il livello di gestione delle chiavi di crittografia così
anche se avessimo un bug nel nostro server
che in qualche modo ha permesso a Charlie di continuare
ottenere copie di dati da quello che erano
essere inviato bene se la chiave sottostante
il server non gli da le chiavi allora
è comunque un punto discutibile e
quello che là è essenzialmente no
più irrilevante non ne ha
tipo di accesso lungimirante nessuno dei
i segreti che vengono passati così
questo è un tipo di alto livello del
flusso per per quello che stiamo guardando da
un punto di vista di crittografia o come a
punto di vista della crittografia del contenuto del messaggio
e questo vale sia per i messaggi che per
anche ai file o come ho detto a AV
flussi o registrazioni o meno ma no
dimenticare l’autenticazione
quindi la bozza IETF su cui stiamo lavorando
sta lasciando l’ autenticazione fuori dal campo di applicazione
per il tipo di scopi di essere a
specifiche mirate ma senza fiducia
meccanismo di autenticazione questa cosa tutto
cade a pezzi se sei se finisci
fidandosi del fornitore di identità di Cisco
per generare i tooth roth che usiamo
per aver fatto paragone per fare
autenticazione allora ben potremmo solo
vai e guado qualcuno è comunque tokin e
il più lontano il sistema è interessato
è sì, è un utente fidato
questo è veramente importante ogni volta che sei
pensando alla crittografia end-to-end a
pensa alla gestione delle chiavi e anche
qual è la tua storia di autenticazione
perché senza quell’autenticazione
la storia ogni cosa si sfascia
cosa significa questo in genere ciò significa
il mondo reale è tutto tuo end-to-end
la storia criptata si riduce a come sei
gestione dei dispositivi mobili per cert
gestione sul tuo telefono o sul tuo te
conosci la gestione dei dispositivi sul tuo sotto
i tuoi desktop e altri dispositivi e
senza una bella storia lì senza
avendo una sorta di fiducia fondamentale a
il livello del dispositivo è il resto del
la storia finisce per fare affidamento su alcuni
altre gambe deboli quindi assicurati di essere gentile
di pensare attraverso quell’autenticazione in
questo è davvero fantastico ed è così
essenzialmente qualcosa che nota che no
si sta facendo un ottimo lavoro del
l’industria oggi il cloud in generale
oggi è è ha troppo troppi
le aziende si sono fermate a TLS e altro ancora
le aziende hanno bisogno di una specie di tipo di
andare avanti oltre fino a pieno
crittografia end-to-end che per inciso
è uno dei motivi per cui lo stiamo facendo
questo allo scoperto con l’ITF piuttosto
piuttosto che una cosa interiore è solo perché
spostando la nuvola verso quella più alta
il livello di fiducia è fondamentale ma ecco
la cosa è una piccola tazza in cui il
il flusso è descritto un po ‘lì
complicato c’è altro
bootstrap e cose del genere ma è così
diventa davvero difficile quando vuoi
alcuni dei
una specie di casi d’uso più avanzati di
semplicemente memorizzando i dati e il grande nel nostro
dominio o uno dei più grandi che il nostro
il dominio è la ricerca quindi questo è il posto dove mi trovo
della gomma incontra la strada in termini di
fare una soluzione che entrambi hanno
fantastiche caratteristiche di sicurezza e
caratteristiche di privacy ma si incontra anche
sono il nostro tipo di requisiti di usabilità
in modo che non finiremo in un modo giusto
spingendo il carico sul taglio a
il cliente perché se ne parli
chiunque tu sappia chi è sufficientemente se
vai giù per qualsiasi passaggio di sicurezza
abbastanza è l’unico vero sistema sicuro
l’unico computer sicuro è quello
come non funziona correttamente se puoi rimuovere
l’alimentatore che sarebbe l’ideale
perché sicuramente non lo farai
perdita di informazioni in modo che tu sia questo
sempre un gioco di capire cosa cosa
compromessi che puoi usare per abilitare
qualcosa e non vogliamo essere in un
posizione in cui diciamo ah sai cosa
non puoi farlo perché
sicurezza ed è fin troppo comune
senti che la gente dice bene questo è un
cosa difficile da fare, quindi non lo faremo
fallo e e così va così a cercare
è uno dei più grandi per noi e noi siamo
in realtà ancora a lottare con questo
problema quindi davvero mi dispiace di averlo messo
scivoli nel posto sbagliato lasciami saltare
attraverso OTR perché è un po ‘di no
questo è importante per le diapositive
saltato attraverso il nostro stesso flusso per
come facciamo fuori dal disco che fondamentalmente
significa solo che le chiavi non sono in realtà
essere condiviso nel back-end KMS così
lo stesso flusso generale ma ma le chiavi
sono solo comunicati tra i due
partecipanti e non alle estremità posteriori
il suo tipo di caso degenerato del
l’indicizzazione cifrata dei problemi è difficile
perché come servizio cloud vogliamo essere
in grado di Bert di scaricarlo tanto
del nostro del l’elaborazione nel nostro
cloud il più possibile, quindi vogliamo essere noi
voglio che sia facile scrivere un cliente così
che il cloud può fare altrettanto
possibile fare lo sviluppo del cliente e
client l’impronta del cliente piccola e
poi si estrae a una specie di back-end
le cose distribuite in locale e quant’altro
così per una ricerca crittografata funziona
non possiamo fare ricerca sul lato client
ricerca lato client su un dispositivo come a
telefono o browser Web un disastro perché
hai finito con troppi dati se
vuoi cercare tra tutti i tuoi
powerpoints e trova powerpoint che
parliamo di un dato che sai che affare
si sta lavorando o qualsiasi altra cosa che non è
andando al lavoro lato client, quindi abbiamo bisogno di
fare alcune cose lato server ma non può
essere nella nostra nuvola perché non ci fidiamo
il nostro cloud quindi è qui che finiamo
avendo fatto un’indicizzazione sul prem dove noi
può avere un indicizzatore che otterrà una copia
dei dati inviati da
conosci Alice per Bob e decifralo
accanto al KMS nella stessa zona di fiducia
come il KMS decodifica e quindi mantiene
l’indice in forma crittografata che esegui
un’operazione di indicizzazione su di esso mantenere
quell’indice in forma criptata nel nostro
server e quindi essere in grado di tipo di
essenzialmente hanno questa distribuzione ibrida
dove le funzionalità di ricerca completa
vengono consegnati anche da entrambi i nostri cloud
come il tipo di zona di fiducia che ha il
KMS implementato in modo che finisca
sembra un po ‘interessante perché
bene, ci ritroviamo con Alice
invia qualche messaggio a Bob e poi
che viene inviato al al al
anche l’indicizzatore e l’indicizzatore vanno a
ha una relazione di fiducia istituita con il
KMS quindi va a prendere le chiavi per questo
decodifica il contenuto fa tutto il suo
token token e tokenizzazione e token
poi rimanda alla scintilla
cloud gli indici crittografati che poi
mantenere il lato server, questo significa che
l’impronta del lavoro che deve essere
fatto nello stesso trustzone come il
il KMS è ridotto al minimo fino al solo
elaborazione di indicizzazione lavoro non tutto così tutto
il lavoro di archiviazione ora signore come faccio a cercare
perché tutti questi dati sono ora crittografati
quindi da un punto di vista di ricerca II poi il
e ancora una volta è crittografato su a
per base di risorse, quindi se io sono dentro
una conversazione con te ne sa tre
le persone nella stanza e poi un’altra
conversazione con altre cinque persone in
la stanza che quelli che useranno
diversi set di chiavi per eseguire quelli
diverso per crittografare quelli diversi
set di dati e quindi non posso andare e basta
sai cifrare localmente mia mia mia ricerca
domande o qualcosa del genere per conto mio
dispositivo perché come il numero di
conversazioni a cui sto partecipando
espande la quantità di crittografia che vorrei
bisogno di fare quindi cresce in modo corrispondente così
quello che facciamo invece è che inviamo un
query di ricerca crittografata dal nostro cliente
a quell’indicizzatore e l’indicizzatore va e
e fa lo stesso lavoro di sintesi su quello
la query che eseguiamo è che H Mack funziona e
quindi invia i dati di nuovo al
scintilla nuvola e poi usiamo quello
dati mac h macificati per essere in grado di eguagliare
contro i record che sono memorizzati
in crittografia totalmente epicamente criptato come
per quanto ci riguarda e poi finalmente
l’indicizzatore quindi aggrega il
quelle risposte che ottiene dal
h-back database negli aggregati cloud
quelli insieme e li rimanda a
il dispositivo dell’utente finale, quindi qui vedi
stiamo afferrando quelle chiavi che poi
in pratica manda quel totale aggregato
i risultati completi sono stati impostati e inviati indietro
giù al cliente così essenzialmente
quello che succede qui è quell’indicizzatore
diventa essenzialmente il mio agente di ricerca
per il mio dispositivo è essenzialmente
eseguendo la ricerca e
aggregando questi risultati e quindi inviare
tornano a me ma in realtà non lo sono
devono memorizzare in quei dati quindi è il
mediatore per i flussi ma non lo fa
avere la stessa archiviazione dei dati
requisiti che avremmo se noi
stavano guardando un tipo pieno di pieno
indice in esecuzione localmente su Prem così è
è una specie di panoramica di cosa
stiamo facendo con la nostra crittografia end-to-end
storia ho alcune aree che voglio immergermi
in esso un po ‘più in dettaglio, ma prima
lo faccio volevo fare una breve sosta
per domande al tipo di andare oltre
qualunque domanda le persone potrebbero avere
prima di entrare in qualsiasi
roba di livello inferiore quindi le tue domande
per quanto riguarda il flusso fuori dal record, sì, fallo
mi limito a fare un salto così veloce
il modo in cui facciamo il fuori registro
il flusso è la prima cosa che
succede che Alice e Bob fanno un dippy
scambio di caschi così il mio cliente avrebbe parlato
al tuo cliente di fare un diffhammad
scambio e abbiamo una fiducia
relazione con ognuno di noi
i clienti come una relazione di fiducia con il
il nostro negozio di identità comune di back-end come
Ho detto prima che l’identità è la chiave
pezzo del puzzle qui e quello
l’ informazione è così così che possiamo
autenticarsi l’un l’altro e poi noi
eseguire questa sconfitta questo casco Divya
scambio così in quel punto nel tempo lo so
quello modulo la mia fiducia nella nostra identità
fornitore, so che ho condiviso un
qualcosa che è disponibile solo per te
o davvero disponibile solo per le persone che
stanno usando lo stesso provider di identità di
tu sei e il e tu hai lo stesso
livello di fiducia in me la cosa che
potrebbe succedere qui è che puoi farlo tu
potrebbe se possiedi il tuo se la tua identità
il fornitore è compromesso, quindi puoi farlo
un tipo di cosa agente back-to-back
dove puoi emulare il difficile
fluire su entrambi i lati e catturarlo
dati nel mezzo quindi il punto chiave di
la fiducia in questo è sempre il risultato
quel fornitore di identità perché è così
dove ottieni i tuoi dati di autenticazione
da noi non facciamo nulla per andare in giro
questo perché per Cisco il nostro cliente
può essere sicuro che non è registrato
perché da un punto di vista del cliente loro
non so se stiamo scrivendo o no
lo fanno maliziosamente nel cloud ma lo fanno
sapere che non stanno ottenendo una copia di
è impostato per il loro cloud, quindi cosa?
possono quello che possono assicurare è quello
ci sono le chiavi perché il
cliente possiede la storia della fiducia da
sul lato dell’identità il costo
più puoi dire che tu sai se
o non tutti sono gli unici che
potrebbe inserirli nel
foto quindi se lavori per Acme Corp
è solo quella compagnia quindi se sei molto
sensibile a questo potresti saperlo
non eseguire il proprio provider di identità
davvero il nostro business per vendere questo tipo di
cosa perché generalmente siamo un po ‘
il mercato che erano quel Cisco
gioca davvero bene è il tipo di
mercato delle imprese e ne abbiamo molte
partner che poi vanno al più piccolo
mercati e così tanto di questo tipo di
roba sarebbe quindi si conosce il partner
è il punto nella catena di fiducia in cui
che tipo di sai dove
la gomma incontra la strada quindi ce ne sono alcuni
altri approcci che le persone hanno fatto
con questo mi piace da Cisco
punto di vista questo è un po ‘come stiamo risolvendo
stiamo risolvendo i nostri bisogni che non siamo e
cosa stai descrivendo in quel modo
utente individuale contro l’impresa
siamo davvero su misura per fare
sicuro che queste siano queste garanzie
fatto per l’impresa e ma ma io
ho visto poche altre aziende fare
cose interessanti nello spazio quindi per
esempio c’è un programma di chat che cos’è
La cosa di Moxie si apre con un sussurro aperto
i sistemi tecnologici sicuri sono quel testo sicuro
in ogni caso c’è questa compagnia aperta
Wistar apre sistemi di sussurro che fa
questo client di chat il nostro dialer telefonico per
Android e una delle cose che fanno
per questo è loro il modo in cui tu
autenticare nel loro sistema è davvero
intelligente fai una chiamata e lo stesso
diff estrees succede lì ecc
sistema quindi apre una foto e tu
descrivere la foto sulla chiamata al
altra persona e una volta l’altra persona
concorda che stai descrivendo lo stesso
cosa vai avanti con la tua chiamata così è
essenzialmente mettendo in banda il
processo di autenticazione perché lì
di nuovo c’è questo è solo un individuo
livello di autenticazione di fiducia è che è un
problema difficile l’unico modo in cui questo è
risolto in modo crittograficamente sicuro
come sai fare affidamento su qualche meccanismo
per lo scambio di chiavi, in pratica, sai
come una catena di fiducia o qualcosa di simile
quella
e catene di fiducia si sono dimostrate
ingombrante non sono mai decollati così
è per questo che generalmente parlano
l’industria tende a guardare una sorta di a
fornitore di fiducia che lo fa
tipo iniziale di livello di fiducia e poi
da lì in avanti tu tipo
basandomi essenzialmente su questo tipo di like
quello che vedi anche con le persone
fidandosi implicitamente di tutto ciò
instradare i certificati sul proprio laptop o pinning
certs a un dato conosci o intermedia
una foglia data per essere in grado di tipo di
controlla quella fiducia e quindi immagino il
risposta breve alla tua domanda sei tu
non lo so certo non lo sai
non archiviamo una copia ma se lo facessimo
memorizzare è un formato crittografato
l’impresa sa che non stai memorizzando
una copia o a cui non hai accesso
le chiavi e questo è in realtà il
cosa importante quando guardi il
tipo di ragioni per le quali le persone vogliono allontanarsi
registrare è generalmente perché vogliono
avere qualcosa di veramente effimero
dove non c’è traccia di esso e loro
non posso essere citato in giudizio per quello più tardi e
quindi in quel tipo di situazione anche se noi
ha archiviato un formato crittografato il fatto
che l’impresa sa che il
le chiavi non esistono più modulo uno di
i clienti che conosci li afferrano o fanno
qualcosa con loro c’è il principale
usa il caso che abbiamo per quello che incontra
quei requisiti
quindi assolutamente la domanda sono i pezzi
del puzzle sono tutti qui per citazione
succede ed è per questo che ho parlato
diverse zone di fiducia quella parte centrale
è la nuvola di scintille e lo gestiamo così
qualcuno può entrare e citare Cisco
il KMS non ha bisogno di essere distribuito
nella nostra nuvola in modo che ciò possa significare
che potresti avere una distribuzione
topologia in cui non è sufficiente
proprio come un cisco di comparizione potresti
bisogno di citare in giudizio alcune altre società
anche e la maggior parte delle aziende in realtà non lo fanno
cura come modulo l’off-the-record
domanda che non sono felici di fare
rispondere alle citazioni in giudizio Bank of America’s
felice di rispondere al mandato di comparizione se loro se
il governo arriva e chiede loro
per alcuni dati la cosa fondamentale è che non lo facciamo
volerlo fare um modo che non vogliamo
deve essere colui che gestisce il
processo ma essere più importante non lo facciamo
voglio essere messo nella posizione di
bisogno che tu sappia dare il governo
o sai se è il governo degli Stati Uniti
il governo tedesco chiunque copia di
dati di qualcuno senza assolutamente su
esso e generalmente parlando da un
punto di vista aziendale tutte le società
sono generalmente perfettamente soddisfatti
con quell’approccio non stanno guardando
per modulo poco fuori dal registro sono
non cercando di avere una situazione in cui
dicono di no, non stiamo andando, non lo siamo
andando a rispettare l’intercettazione legale così
questo non è che non stiamo progettando un sistema
che impedisce l’intercettazione legale da
essendo possibile stiamo progettando un sistema
ciò assicura che sia l’intercettazione legale
è visibile a tutte le parti che lo farebbero
essere coinvolti nelle conversazioni
per sé
questo lo facciamo attualmente
Sto parlando da una bozza di ietf
e anche un’implementazione che abbiamo
tipo della maggior parte di questo implementato nel nostro
prodotto in questo momento e lo facciamo esplicitamente
richiamare determinati algoritmi nella bozza
una delle cose che stiamo guardando
fare all’interno di IETF si sta spostando verso a
modello dove ha qualcosa di criptato
una scadenza e deve essere rinnovata così
non finisci con quello con cui finisci
bozze che sono come le specifiche che
sono fondamentalmente hanno costruito una bomba a tempo
in loro in modo da conoscere tre anni
quindi qualcuno sta diventando come si
anche quelli sembrano buoni ed essenzialmente per
questo scopo in modo che possiamo effettivamente essere
preciso sulle cose e dire ecco cosa
stiamo raccomandando perché davvero il
raddoppia i dettagli con un sacco di
la roba della crittografia sta scegliendo il giusto
algoritmi che hanno senso per il genere
dei dati che stai guardando ad esempio
ci sono algoritmi crittografici che sono
ottimo per il testo ma terribile per le immagini
e non ho un esempio di questo
a portata di mano e probabilmente probabilmente scavare
uno là è un sacco di cripto
algoritmi in cui se ne stai usando certo
tipi di cifrari a blocchi che finisci
essenzialmente vedendo il differenziale di
il del della dell’immagine nel
modelli creati con ma da
il codice a blocchi in modo da scegliere il giusto
l’algoritmo per il lavoro giusto è davvero
importante e in questo momento quello che stiamo facendo
questo è il nostro parere
e con la consapevolezza che lo faremo
bisogno di rinnovarlo perché vogliamo avere
avere l’opportunità di essere in grado di venire
indietro e dire che quelli sono vecchi che è
questo è compromesso che è compromesso
ecco la nuova versione della bozza
dove siamo andati e riparato per il
per il per queste cose ha senso okay
quindi la domanda è come stai
garantito che la chiave è assicurare il
la terza parte non farà nulla
per rivelare la chiave che non sei se tu
stanno comunicando questo con un terzo
festa e sono dannosi con il
con la loro chiave quindi conosci il terzo
la festa può fare quello che vuole loro può
prendere screenshot potrebbero uno dei nostri
i clienti qui sono un’ipotesi su quale client web
quindi c’è un JavaScript c’è
Fonte JavaScript che tu ti conosca
potrebbe essere un punto di interruzione in e
afferrando le chiavi e scaricandole
da qualche parte che è certamente possibile e
è che è un modello di minaccia
che non sappiamo di alcun modo per evitare
luogo fresco altre domande si raffreddano così ho
ha voluto parlare un po ‘di più
il modello di risorsa che stiamo utilizzando
Lasciami
Le build di Gesù impiegano un’eternità per saltare
attraverso così una delle cose che siamo
facendo questo è di nuovo l’UH
il modello che stiamo costruendo è uno dove
il nostro sistema di gestione delle chiavi in realtà
usalo per un sacco di scopi e poi
crypto è uno di loro ma lo usiamo per
alcuni altri alcuni altri scopi interni
ma anche uno dei modelli che siamo stati
costruirlo è uno dove tu hai
una risorsa che è fondamentalmente a
la raccolta di utenti ti ha autenticato
conosci gli utenti autorizzati e una collezione
di chiavi e così questo ci dà un
molte opportunità interessanti e uno
di loro è che possiamo effettivamente permettere
ogni cliente o forse ogni utente a seconda
su diverse capacità che stai cercando
per avere le proprie chiavi di conversazione
così in una determinata conversazione quando sono
mandando un messaggio ad Aaron, lo cripto
con la mia chiave la decifra con la mia chiave
ma lui non lo cripta con quello
hehe crittografa i suoi dati con
qualcos’altro e questo ci dà molto
di capacità interessanti intorno all’essere
in grado di revocare l’accesso su un valore molto fine
base granulosa e in grado di essenzialmente
assicurare che se abbiamo bisogno di sbarazzarsi di
dati o vuoi fare un evento di rotazione della chiave
o qualcosa di simile possiamo farlo in
un modo molto mirato così abbiamo un altro
mirato questo ci sta dando di più
quindi granularità mirata per la crittografia
tipo di tutto o niente e sta girando
essere una cosa davvero interessante
accennato in precedenza che per questo questo
tipo di evidenziare la rotazione delle chiavi in
il senso unico della chiave contro il
più punti chiave qui e in questo
la rotazione di più tasti qui fondamentalmente una volta
lo sappiamo ad esempio se qualcuno lo è
rimosso da una conversazione noi
voglio essere sicuro che non possano ottenere
accesso a qualsiasi dato che vi scorre
in um possiamo fare una rotazione delle chiavi dove
ognuno dei partecipanti attivi
ora sta iniziando a usare una nuova chiave da fare
quello e quello significa che possiamo lasciare ciascuno
dei partecipanti attivi possibilmente andare
nel vecchio contenuto rekey non lo è
qualcosa che stiamo facendo in questo momento, ma
un’altra cosa che abbiamo avuto alcuni di voi
conosco il tipo di livello pm interessato a
beh, che ne dici se diamo calci a qualcuno?
una stanza andiamo anche a riprovare tutto
vecchio contenuto ora ci vuole un sacco di tempo
perché
come se stai guardando i file
i clienti dovranno riscaricarli
e li rekey ecc, ma questo ci dà un
meccanismo per essere in grado di rapidamente
invalida le vecchie chiavi come forse nota
ci aggrappiamo a loro in modo che possiamo eseguire questo
rekeying il lavoro ma non li distribuiamo
più e poi lentamente riprogrammare tutto ciò
vecchi contenuti che nel corso del
la prossima settimana o mese o qualsiasi altra cosa possiamo
rendere nuovamente disponibili i vecchi contenuti
che abbiamo dovuto sapere abbattere
perché eravamo preoccupati per il
modello di minaccia, quindi il problema sta cambiando
in una serie molto interessante di strumenti
avendo questo per conversazione una sorta di
raccolta di risorse piuttosto che a
con le nostre chiavi significa anche che possiamo
fare alcune cose divertenti come per esempio consentire
consentire alle persone di essere in grado di avere ragione
solo l’ accesso a una risorsa in modo che io possa aggiungere un
chiave per una risorsa ma non riesco a leggerne nessuna
che è quando guardi le cose
da un punto di vista della sicurezza normalmente siamo noi
penso che leggerò solo che è sicuro giusto
bene si scopre in una privacy
punto di vista di sola lettura è una parte pericolosa
scrivere è solo graffiti, quindi se posso andare
e scrivere qualcosa in a
conversazione che qualcuno sta accadendo
bene intendo finchè c’è un controllo
segui su chi sta facendo cosa e
vincere questo diventa davvero se ce n’è
abusarne diventa davvero qualcosa che
sai che Aaron ne ha parlato prima
su di te conosci il rilevamento e l’aspetto dei bot
per i pattern dannosi è più rilevante
rispetto alla privacy, perché se tutto fosse così
che quei sistemi possono fare è scrivere dati
in una stanza poi non c’è davvero nulla di grande
trattare così facendo questo per cliente
chiave di conversazione ci permette anche di fare
alcuni di quei tipi di casi d’uso in cui
sai che il contenuto può essere può essere aggiunto da
un sistema esterno solo a destra
modo ci permette anche di fare cose dove
i file possono essere possono utilizzare chiavi diverse per
crittografandoli rispetto a ciò che è usato per
altri messaggi nel sistema che potrebbero
essere utile se si vuole essere in grado di
condividere un file attraverso il naso per lo spazio
i motivi condividono un file su più punti
diverse parti del sistema così è
ha aperto un sacco di porte per noi al di
tipo di avere molta flessibilità nel
modello e una delle cose che sono davvero
speranzoso è quello come noi
tipo di costruire quel modello dove
abbiamo questa risorsa essenzialmente
centrico il meccanismo di autorizzazione in
le specifiche avranno l’opportunità di
rendere disponibile questo tipo di modello KMS su
qualcosa che è utile come molto
più ampiamente di appena nella nostra app
e tipo di corrispondentemente farlo
possibile per noi tipo di collettivamente
in tutto il settore per essere in grado di offrire un servizio gentile
di soluzioni di crittografia end-end basate su cloud
senza dover ri-implementare tutto questo
questa nozione di risorse fondamentali più e più volte
di nuovo perché questo è davvero lasciateci
tipo di intensificare il gioco per la sicurezza
per ciò che le persone sono sempre fuori dal
oggi nuvola voglio dire che è come ogni settimana
vediamo un’altra violazione dei dati di qualche tipo
o un altro e questo è davvero perché se
guardi il cloud è come un grande
Honey Pot, è proprio come hey
attaccami, ho un sacco di dati della gente
giusto prodotti cloud di successo di
la definizione ha molti dati così
facendo la crittografia end-to-end su quello
rende il lavoro di un aggressore molto
molto più difficile perché ora devono andare
e attacca tutti i diversi nodi KMS
piuttosto che cercarlo
tipo di key store o data store piuttosto
quindi questo è quello che ho per te
ragazzi avete altre domande?
sul modello di risorsa o su
qualsiasi altra cosa abbia a che fare con la nostra crittografia
storia, sì
certo che la ricerca per la parte di indicizzazione
della barra di ricerca ok quindi l’ indicizzazione
porta il messaggio di allison a Bob
i dati vengono inviati all’indicizzatore che è
nello stesso trust domain del KMS
può quindi andare a chiedere al KMS
dati e come questo è come implichiamo nel
scorre qui questo è asincrono giusto così
Alice invia i dati a Bob che potrebbe non essere
immediatamente ricercabile si spera
non ho bisogno di cercare la cosa che hai appena
spero comunque che possiamo esserne sicuri
che quel numero asincrono è basso
abbastanza per essere utile e così che poi
genera il modo in cui decrittografa il contenuto
quindi se si tratta di un file o un messaggio
qualunque cosa sia, allora, lo indica così
esplode sai tutto il diverso
conosci parole importanti e
deriva tutte quelle parole in modo che tu finisca
con resistenza e invece di stare in piedi
conosci etc e poi crea un H Mac di questo
quindi crittografa i risultati di
che così fondamentalmente è essenzialmente
costruire un indice ma invece di cosa
quindi rimanda alla nube di scintille
l’indice criptato ora ma il ma una volta
andiamo al punto di cinguettare della ricerca
oops Sono andato un conto troppo lontano il
l’indicizzatore va ed esegue lo stesso
tokenizing, ecc. e supporto H di
lo stato della query di ricerca del
utente ha digitato e poi lo invia fino a
il database HVAC in the cloud per essere
abbinato e ora ci stiamo confrontando
il crittografato contro crittografato in modo che il
i dati dell’indice sono in realtà lo sai
risolvibile a quel punto anche solo
anche se non è totalmente
opaco al nostro cloud è il the
indicizzatore sai che lo sai
in realtà il termine di ricerca giusto sembra
sembra un criptato
sai spazzatura per noi
ok signorina quindi la domanda era l’OPI
memorizzare che la H di nuovo qui è il KMS
e la risposta è un KMS che stiamo usando
KMS per un sacco di cose che non lo sono
e cripto end-to-end necessariamente questo
è uno di loro risulta una volta che hai un
negozio di misura chiave che sai
ben legato al tuo tuo
canale di autenticazione che trovi tutto
un sacco di cose da usare per così fa
II non so se si prevede che
dettaglio in particolare ma la bozza fa
andare più in dettaglio ci sono arrivato qui
proprio qui vai a I ETF bene
amo il tuo feedback certo fa quella risposta
la ricerca passa a qualsiasi altra cosa
online bene, grazie ragazzi oh e
Lascerò questo qui anche se tu
ragazzi vogliono vedere la bozza qui
l’URL whoa che era strano se vuoi
per vedere quella bozza qui è l’URL per
il che si risolve in IETF
guidare
Please follow and like us: