
il mio nome è Sam human I’m the track hose
per i microservizi traccia oggi sei
nella grande sala per i piccoli servizi
ci sono un sacco di grandi discorsi in arrivo
per tutto oggi non ho intenzione di dare il
prossimo oratore troppa introduzione
perché io sono il prossimo oratore e quello
taglierò solo il mio tempo che sarebbe
essere egoista prima di andare oltre
dovrebbe essere stato detto che ora c’è un
app fantastica che puoi scaricare e scaricare
app puoi valutare i relatori
amo davvero come più note su
feedback quindi piuttosto che solo i voti
se potessi lasciare alcuni commenti
sarebbe bello
questo è anche il posto dove fai domande così
durante il discorso se fai domande io
mi farò domande alla fine di
il giorno in base alle domande che si
Mandami
quindi comunque sono qui per parlare
sicurezza delle applicazioni e micro servizi
e dovremmo probabilmente iniziare e
vediamo di scoprire la stanza
chi è di nuovo qui e ottiene un livello a
linea di base un livello di dove siamo
Ho una relazione condivisa
di chi siamo così per iniziare con hey
quante persone qui sono dottori
dottori diversi medici questo pensiero
adottare uno di questi medici nella stanza
nessuno riesce a vedere dalla luce no
signore, non ci sono virologi nel
stanza tutte le luci della casa sono venute fuori
era bello c’è qualche tipo di
virologi nella stanza qualsiasi dottore in
la stanza no perché nessuno lo sa
sui batteri eventuali ricercatori batterici
non va bene quanti di voi conoscono il
l’importanza di lavarsi le mani grazie
si si questo va bene giusto ho solo bisogno
per controllare alcune cose di base così siamo
non tutti noi, collettivamente, non lo siamo
in profondità sai che non abbiamo passato anni
ricerca di come i batteri viaggiano
e come i virus si diffondono non abbiamo
trascorso anni a fare ricerca medica e
tagliare i cadaveri ma tutti noi lo sappiamo
l’importanza di lavarsi le nostre mani
intorno a controllare la diffusione di cattivi
germi e malattie la ragione per cui inizio
parlare di questo è perché questo
è un discorso sulla sicurezza delle applicazioni in
il contesto dei micro servizi e ho
una sensazione che siamo con l’applicazione
sicurezza
dove eravamo soliti testare 15
anni fa avevamo questa idea come
sviluppatori che qualcun altro ha fatto il
test perché testando oh sì molto
specialista molto oh sì, vero specialista
abilità ah oh sì sono davvero apprezzati
gente uh oh io non faccio quel tipo di
cosa no no, ho qualcun altro che lo fa
per me
e nel tempo ci rendiamo conto che sì c’è
valore per avere specialisti ma non c’è
qualche livello base di test che noi
dovrebbe fare per la nostra applicazione
eppure quando si tratta di sicurezza noi
una sorta di responsabilità abdica che diciamo
oh no no no ci sono specialisti per
che tipo di lavoro che si deve pagare un sacco
di denaro e ottenere qualcuno a fare un po ‘
test di penetrazione che suona molto
eccitante, dico il suono III ma ma noi
avere l’equivalente nella sicurezza
sfera di lavare le nostre mani c’è
un certo livello di base di comprensione
quale sicurezza dell’applicazione è quella di ciascuno
e ognuno di noi dovrebbe avere un po ‘di
potresti essere stato al discorso di Jace
ieri dice che se ne hai uno in uno
delle affermazioni che ha fatto è se tu l’abbia
un sistema là fuori sul web è
facile è sia già stato violato o
sta per essere violato tutto il tuo sistema
non ha valore se sei là fuori
qualcuno sta per provare e fare
qualcosa per il tuo sistema e così tanti di
le pratiche che noi come sviluppatori abbiamo
non sistemarci bene per sopravvivere
inevitabilità quindi sto iniziando con a
un po ‘ di un G che puoi fare
qualcosa per aggiustarlo c’è un
equivalente a lavarsi le mani
lì per sicurezza ma ho anche bisogno di
spaventarti, alcuni di voi potrebbero averlo visto
mappa prima delle mani se hai visto questo
prima che qualcuno di voi voglia dirti
sappi rendere plausibile che stai facendo in profondità
ricerca sugli attacchi alla sicurezza sul lavoro
basta andare su questo sito e averlo
correndo su un monitor di riserva perché tu
in realtà sai giocare a Minecraft o
qualcosa che il tuo capo arriverà, lo faremo
essere trapassato da questa mappa e qui
ciò che questa mappa mostrerà così l’aggiornamento live
grafico di attacco di ciò che sta accadendo intorno
il mondo questi sono diversi
exploit che vengono lanciati da diversi
luoghi e attaccando luoghi diversi
è stato piuttosto interessante il momento
L’Australia del sonno niente è veramente
accadendo laggiù in un momento e in
un minuto
ci siamo andati, stavo copiando questo argomento
il mio portatile il mio portatile è diventato molto lento mentre
questo attacco ha preso il via quindi cosa c’è
molto interessante vedi dove sono
venendo da chi sono gli obiettivi
i diversi vettori sono carini
attacchi indiscriminati sono persone
correndo sai usare i loro bassi
cannoni a ioni energetici e tutti questi tipi
di cose saltato gattini botnet che
tipo di lavoro di base piuttosto di basso livello
roba ma questo è lo sfondo di
cosa sta succedendo là fuori sul
Internet
spero che tu non sia sotto uno di quelli
indica lì ma forse tu sei questo
è un discorso su micro servizi per lo più così
Potrei farti nella stanza per parlare con
sulla sicurezza quindi dovremmo parlare
su quali sono i micro servizi, ovviamente
e questo è ciò che i micro servizi sono
me che sono piccoli servizi autonomi
che funzionano insieme modellati intorno a
dominio aziendale si può avere il proprio
definizione puoi scriverlo nel tuo
proprio libro ho un libro ce ne sono molti
fuori, per favore, compratene alcuni che ho
Ho un bambino che ho Centro
Università è interessante
contesto per operare la sicurezza in noi
questa idea che stiamo rompendo un cosa
abbiamo usato per essere più monoliticamente
sistema distribuito in unità più piccole che
può essere schierato indipendentemente e questo
è sia una benedizione che una maledizione quando
arriva alla sicurezza inizia come a
benedizione in un certo senso perché iniziamo a
evita tutte le tue uova in un cesto
problema non abbiamo tutto il nostro codice
seduto lì in un posto tutti i nostri
codice tutti i nostri processi tutti i nostri
dati in una posizione si taglia il cestino
hai rotto tutte le uova che hai rotto
un limite di processo che un database
hai accesso a tutti i dati tutti
il processo che permettiamo invece è noi
può effettivamente guardare queste cose
indipendentemente raggiungiamo la sicurezza di destinazione
protezioni indipendentemente da questi
unità diverse possiamo guardare e ragionare
per la sicurezza profilo l’attacco
vettori di una parte individuale del nostro
sistema e applicare le giuste protezioni
per quella unità non doversi preoccupare
proteggendo tutto evitiamo il
problema con un comune più basso
denominatore possiamo fare cose come trovare
diversi modelli perimetrali piuttosto che
avere un perimetro perché ce l’hai
una unità schierabile che ora possiamo avere
più perimetri diversi per il nostro
i servizi si potrebbe fare le cose con
conosci reti e reti definite dal software
conosci le VLAN programmabili che potresti
avere più livelli di diverso
sistemi di protezione del routing che potresti essere
far funzionare queste cose differiscono
fornitori di servizi cloud che eseguono servizi di miscelazione
in sede e fuori sede abbiamo un
vasta gamma di nuove opportunità
disponibile per proteggere il tuo
applicazione da parte di utenti malintenzionati per
attacchi maligni e questo è il bene
lato questa è l’opportunità che micro
i servizi ci danno purtroppo il grande
dio dei micro servizi dà e prende
via con uguale misura perché non solo
abbiamo questi multipli nuovi
opportunità di come proteggere i nostri
applicazioni da un uso malizioso abbiamo anche
avere una superficie di attacco più ampia
sono già chiamate in elaborazione
andare oltre i confini della rete è un
rete che potrebbe essere osservata
potrebbe essere annusato che potrebbe essere
intercettato che potrebbe essere malformato noi
avere più macchine che abbiamo
assicurati di applicare una patch a uno di questi
ora diventa potenzialmente un vettore di attacco
e se progettiamo il nostro sistema senza
protezione in termini di come i servizi parlano
a vicenda se mi fotto in uno
processo che potrei essere in grado di sfruttare
tutta la tua rete di connessione
servizi l’altro problema con la sicurezza
è che spesso ci manca un sensibile
quadro per ragionare su di esso e noi
in realtà mettere troppa del nostro sforzo in
fermando le cose brutte dall’accadere e
Sono qui per dirti che la cosa brutta
succederà e così anche tu hai avuto modo di
Pensa a come lo gestisci
situazione ero fino a poco tempo fa
consulente pensato opere ho trascorso 12 anni
anni felici ora sono ora in una startup, ma
anche così so come avere un buono
quadrante di tanto in tanto e io sono
andando a condividere con voi un davvero utile
modello che abbiamo usato per il pensiero funziona
e pensando alla sicurezza stiamo andando
usarlo per esaminare cosa possiamo fare
in un contesto di micro servizi in giro
sicurezza delle applicazioni per venire a
un po ‘ un approccio equilibrato alla negoziazione
con la sicurezza delle applicazioni e iniziamo
fuori da dove la maggior parte della gente inizia e si ferma
il loro viaggio nella sicurezza stiamo andando
parlare di prevenzione questo è
fermare la cosa brutta accadendo
ma se succede qualcosa di brutto se il nostro
i meccanismi di prevenzione non ci proteggono
abbiamo anche bisogno di parlare di rilevamento
So anche che una cosa brutta è successo una volta
sappi che una cosa brutta è accaduta
quindi devi sapere come rispondere
e una volta che ho risposto I
bisogno di sapere come recuperare e hai bisogno
per mettere impegno in tutti questi
luoghi forse non la stessa quantità di
sforzo ma devi essere in grado di essere
pensando a un approccio equilibrato a
sicurezza dell’applicazione e questo è
qualcosa di cui tutti possono far parte
iniziamo a parlare di prevenzione così
molti anni fa stavo lavorando ad un
organizzazione che aveva appena iniziato
prendere un approccio un po ‘ più serio verso
sicurezza delle informazioni che hanno istituito
Il team InfoSec e il team InfoSec hanno iniziato a farlo
guarda cose come la sicurezza dei locali
questa organizzazione aveva più uffici
in tutto il mondo e stavano pensando
ok, ne abbiamo tre diversi
approcci a come le persone possono accedere a
i nostri locali e hanno iniziato a suggerire
sai cosa dobbiamo fare in realtà
abbiamo telecamere sulla nostra porta d’ingresso
della nostra proprietà per scoraggiare le persone
venendo nei nostri locali e in se
succede qualcosa che abbiamo una possibilità
di scoprire chi fosse l’attore e
forse capendo quale sia l’impatto
potrebbe essere ora questa organizzazione era sorta
di un discreto sai era davvero vivace
dibattito interno su questo tipo di
morale del sondaggio sorta di CCTV sul
porte d’ ingresso di questi locali
dicono questo di violazione della privacy
è perché non ti fidi di noi bla bla
bla e questo è andato avanti per voi ne sapete alcuni
settimane e poi qualcuno piuttosto docilmente
alzò la mano e la disse prima
mettiamo le telecamere a circuito chiuso sul nostro fronte
ufficio credo che fosse Melbourne
perché mettiamo una fotocamera frontale sul nostro
la porta d’ ingresso sarebbe stata lei ha riparato la serratura
sulla porta d’ingresso prima forse si è rivelato
per molti anni aveva la serratura della porta d’ingresso
non chiuso correttamente la porta sarebbe spesso
essere lasciato aperto mentre la gente andava oltre
la casa durante la notte e chiunque potrebbe solo
camminare in ed è aprire la porta spingendo questo
è spesso il problema con la prevenzione noi
vedere un potenziale problema e spendiamo a
un sacco di sforzi per risolverlo
problema senza rendersi conto che ci sono molto
exploit più facili che qualcun altro potrebbe
potrebbe usare altrove che potrebbe essere molto
più facile e meno costoso da risolvere non lo facciamo
ho davvero un modo razionale a volte
avvicinandosi a questi preventivi
meccanismi oltre alla privacy
implicazioni della telecamera CCTV lo farebbe
sono stati molto più economici da spendere forse a
centinaia di dollari per avere un fabbro dentro
aggiustare
serratura ci sono un sacco di diversi
tecniche là fuori per darti un
modello razionale per pensare al tuo
prevenzione di dove si sospende lo sforzo
e la maggior parte delle volte in cui stiamo parlando
sulla prevenzione di cosa stiamo parlando
riguardo sta aumentando il costo di un attacco
così alto che una parte malevola non lo farebbe
voglio usarlo perché il beneficio per
loro è molto più basso della quantità di
sforzo che stanno andando a subire bene
di solito è quello che stai parlando
di
Bruce Schneier molti anni fa , sai
in un rapporto cartaceo era un articolo per
dr. Dobbs indietro quando il dott. Dobbs fanno il
la cosa ha parlato di questa idea di attacco
alberi è un metodo abbastanza semplice lì
ce n’erano altri là fuori ma ti dà
un’idea su come puoi iniziare a pensare
sulla prevenzione in modo più razionale
senso quindi inizia con qualche obiettivo
che stai cercando di ottenere in questo
situazione che stiamo per provare e aprire a
sicuro quindi si inizia elencato il
diversi modi in cui un malintenzionato
festa potrebbe aprire la tua cassaforte bene loro
potrebbe prendere la serratura okay
tuttavia cos’altro potrebbero fare bene
potrebbero imparare la combinazione così o
potevano aprirlo come avrebbero fatto loro
impara bene la combinazione per imparare il
combinazione potrebbero trovarlo scritto
verso il basso o potrebbero ottenere la combinazione
dal bersaglio ne otterrà un po ‘
noirish ora come potrei ottenere il
combinazione dal bersaglio bene come a
il maschio nero là il microfono ha minacciato
loro e potrei corromperli all’improvviso
InfoSec sembra davvero interessante
passatempo giusto per arrivare a preoccuparsi
persone ricattate e amici II
ha lavorato in una banca piuttosto grande nel Regno Unito
e il tuo nome utente era di nove cifre
numero non c’è niente per farti sentire
a casa come avere il tuo nome di accesso come a
numero nove cifre quante nove cifre
numeri puoi ricordare nella tua vita
non troppi questi erano così lunghi che
le persone le scriverebbero su a
post-it e scriverebbero anche
giù le loro password perché il
la politica delle password era così complicata e
ovviamente potresti anche metterli
entrambi insieme e questa strada alta questo
era la banca di investimento che potevi effettivamente
passeggiare per le strade intorno a ciascuna a buon mercato
guarda attraverso le finestre e guarda
le persone sono due note post-it con entrambe
il nome utente e la password lì così
sai prima di preoccuparti
sicurezza e bioinformatica premier sono
accedere ai locali può forse fermare le persone
dal scrivere le cose è buono così via
elencato i diversi vettori di attacco
che è possibile installare applicando pesi
quanto sarebbe difficile per un aggressore
usare uno di questi assi e forse tu
deciso in realtà di prendere una serratura è
impossibile perché abbiamo il meglio
chiudi il blocco ma alla fine riesci a ottenere
scritto è davvero abbastanza facile, quindi come
evitiamo le persone che lo scrivono in a
posto che può essere trovato questo è utile
inizi a pensare al diverso
attacchi i vettori che le persone possono averti
cominciare a pensare a quanto sia facile per
qualcuno da sfruttare e poi tu
inizia a guardare a cosa puoi fare
aumentare economicamente il costo di quell’attacco
vettore tale che nessun aggressore malintenzionato
potrebbe usarlo pensare ad un esempio
sistema di microservizi quelli di voi leggono il mio
libro e io uso spesso questo dominio come falso
dominio del negozio web musicale e quindi qui
noi abbiamo un sacco di servizi in
i perimetri quali sono le scatole che iniziamo
guardando questo e inizia a pensare
bene come potrebbero le persone ottenere l’accesso al nostro
roba quali sono le opportunità
subito si comincia a pensare a
più sicurezza dei trasporti quella cosa io
accennato in precedenza abbiamo preso ciò che usato
essere nel metodo chiama ora Network
chiama quelle cose sono potenzialmente molto
più vulnerabile alle persone, quindi cosa possiamo fare
fare per proteggere il nostro trasporto
la sicurezza dovrebbe probabilmente iniziare con il
basi fondamentali tutti noi ora siamo preda nel
il mondo di HTTPS Everywhere alzi la mano è se
se nella tua rete aziendale tutti i tuoi
nella rete aziendale va su HTTP
c’è una decina di persone è una buona idea
non tendiamo a farlo anche noi
giusto questo è questo basso-impiccagione
gente di frutta, questo è davvero il
dovremmo parlare di frutta a bassa attaccatura
sul perché io odio CS può essere utile
perché non è una panacea
cosa ci ha dato ci dà server
garantisce che questo può essere utile dice
noi che la cosa con cui stiamo parlando è
davvero la cosa che pensiamo stiamo parlando
a quello può essere utile un veramente intelligente
attaccante potrebbe stare in piedi un servizio che
sembra il tuo servizio perché l’API
è molto semplice, posso scrivere qualcosa
solo intercettiamo che eravamo traffico giusto così
ora sappiamo almeno quando faccio una chiamata
che in realtà sto parlando con la persona
Penso che sto parlando di sapere che il
carico utile non è stato manipolato il
l’attacco medio è sperabile ma non abbiamo
il cliente garantisce così ricevo la chiamata in entrata
Non necessariamente sapere chi è fa
parlando
per me a meno che non abbia applicato un altro
schema di autenticazione in cima a quello e il
gestione dei certificati sul server
I punti possono essere molto doloroso il la
processo di emissione dei certificati di rinnovo
loro specialmente in un mondo che stiamo facendo
la distribuzione automatica dei servizi può essere
doloroso ora alcuni del certificato
le cose di gestione sono molto più facili da gestire
con ora quante persone qui hanno sentito
di criptiamo eccellente questo è
fantastico
guarda un anno e mezzo fa probabilmente l’ho fatto
una decina di persone e ora due terzi di
questa stanza probabilmente sa di noi
crittografare quindi cifriamo sis per essere chiari
sono un certificato automatico gratuito
le persone autorità fissate subito
la parola libera che queste persone emetteranno
sei un certificato HTTPS gratis e a
bravo a quello e la gente pensava
congelare l’uva che non è interessante
la cosa interessante è la parola
automatizzato perché hanno anche fornito
invece di questo ora questo in realtà
protocollo aa catena di strumenti per
creando automaticamente emissione e
applicare e rinnovare i certificati
abbassando drasticamente la barriera
entrata all’emissione automatica quando l’unità
se si verifica come parte di un normale automatizzato
il processo di distribuzione è molto lungo
un modo molto semplice per andare avanti così vorrei
ti incoraggiamo a dare un’occhiata a Let’s
cripta se stai cercando di ridurre
la voce Barrett se sei un
Amazon Amazon ha un supporto simile con
il suo certificato gestisce e roba ora
quelle scuse intorno all’automazione complessa
intorno a queste cose è una specie di caduta
via okay, quindi HTTPS è buono immagino sia
finora forse potremmo decidere di farlo
come al contrario
forse decidiamo semplicemente di adottare HTTPS
all’interno della nostra rete come posizione predefinita
possiamo e una volta che l’hai automatizzato una volta
è fatto per tutti, muoviamoci
avanti okay, cosa succede dopo?
in realtà abbiamo bisogno di un livello superiore di ordinamento
di certezza su dire combinato
garanzie come quando vedo un cliente
perché non sapranno chi è quel cliente
bene, allora possiamo iniziare a pensare
cose come i certificati lato cliente quindi
ora sai che un cliente ha una sorta di
certificato che usano quello per firmare il
richiesta che inviano il server è in grado di
di ‘di si la persona che l’ha fatto davvero
è così difficile, io
avere un certo livello di certezza su chi
sono questo è molto meglio ora
avere client e server ci garantisce
sappi che qualcuno sta fingendo
per essere noi problemi ovviamente lato cliente
certificati se si pensa che
i certificati lato server di HTTPS erano
doloroso oh mio dio sono queste cose di più
doloroso ho incontrato persone che hanno
trascorso mesi se non anni cercando di
automatizzare l’ infrastruttura PKI utilizzando lo chef
e burattini e cose del genere in molti
loro sono impazziti
più recentemente Netflix ha fatto open source
il loro quadro lemure che è a
quadro collegabile per fare automatizzato
provisioning dell’infrastruttura PKI
l’automazione della ragione è così importante
contesto dei micro servizi è perché tu
non hai più una cosa che hai
più cose e quando ne hai un sacco
di cose che non vuoi avere
di ridimensionamento lineare del lavoro manuale
bisogno di automatizzare per sbarazzarsi di questo
l’automazione diventa incredibilmente importante
in un ambiente di servizio micro al
punto in cui vorrei attivamente non usare nessuno
tecnologia che non potrebbe essere automatizzata
così lemo è una sorta di ancora ti venendo a mancare io
non ho sentito parlare di molte persone in espansione
oltre l’ impronta iniziale di cosa
Netflix lo usa per ma quello è
potenzialmente mostrandoci il futuro
potrebbe essere per questa roba e forse abete
cose come quella che potrei usare richiedono
i certificati sul lato client impongono un trusted
parti esterne questo particolare esempio
Sto inviando i dati di pagamento di una royalty a un
ottima terza parte che voglio davvero
assicurarsi che non sto inviarlo al
persona sbagliata e quindi un livello aggiuntivo
di garanzie potrebbe essere richiesto lì I
ha fatto menzione della parola autore
c’è il lato client e
garanzie lato server e giusto
dice di sì questo programma con cui sto parlando
è davvero il programma che penso di essere
parlarci non fa davvero niente
oltre a ciò in realtà non lo dice
il programma è davvero permesso di fare quello che
dice che vuole fare questo è questo
differenza di autenticazione e
l’autorizzazione di 40 Aaron era buona per essere
facendo un discorso a riguardo oggi e lui
non è stato in grado di venire, ma abbiamo
questo altro livello di autorizzazione
problema oh sì il servizio clienti che
è il servizio clienti parlando con
servizio di inventario e stanno chiedendo
alcune cose devono essere essi chiedendo
quello che in realtà chiedono di nuovo
possiamo pensare alle cose semplici che siamo
possiamo pensare al nostro perimetro
pensa a cose come un molo così ho
qualche token mobile che uso
autenticarsi con la mia applicazione potrei
utilizzare un’autenticazione basata su form base
e così eccomi, arrivo alla musica
web
no si Sammy ha effettuato l’accesso e questo davvero
è Sam e ha il permesso di vedere quello di Sam
le informazioni sono grandiose
e poi il webshop musicale decide di andare
e fai una chiamata a valle per andare a prendere
informazioni dal servizio utente e così via
Ivan a Kate ammira attraverso sequenziale
il webshop musicale dice di sì
per andare e ha fatto una chiamata a valle a
un altro servizio che molte persone fanno
in questa situazione
è assumono la fiducia implicita dell’utente
il servizio in questo mondo dice bene, sono solo
assumendo che tutte le chiamate che hanno
vieni da me dal webshop musicale che ho
effettivamente verificato che quelle chiamate
si può fare che stai mettendo un
molto affidamento sulla tua parte a monte
cosa ti stai aprendo qui
è qualcosa chiamato il deputato confuso
problema in realtà è piuttosto complesso
problema nell’ingegneria della sicurezza è a
situazione in cui puoi ingannare un
intermedia un intermediario nel chiedere
per informazioni che non dovresti essere in grado di
chiedere così un semplice esempio di accesso come
Sam chiedo quindi al negozio di musica online
informazioni per Praveena e la musica
il web shop non rinnova quello che sono
permesso farlo fa una chiamata
downstream e recupera i dati di praveen
ora che è piuttosto un problema difficile da
risolva storicamente la gente ha provato a
risolvi questo usando cose come annidate
affermazioni di Sam sono anche andati
insano quindi non farlo
sempre più quello che stiamo vedendo l’uso
di cose come JWT
I token web JavaScript sono un modo
quando fai l’inizializzazione ottieni un
gettone indietro che rappresenta il tuo
credenziali per le chiamate a valle così quando
il webshop musicale ti chiama
nome per dire un servizio utente a valle
passa le tue credenziali a valle
il servizio valle può convalidare che
non solo ci sono un insieme valido di
credenziali ma possono anche interrogare
quelli per quali cose ti è permesso
fallo così efficacemente passando quelli
credenziali attraverso la vostra catena che
diventa più difficile quando sei
usando dire asincrono noi differenti
servizi potenzialmente devi trovare
un modo per far passare quelle richieste
ma il sistema che stiamo usando al momento
stiamo usando JWT anche per questo scopo
devo pensare ovviamente ai dati a
riposi qui di nuovo, ci prendiamo un bel po ‘
benefici ai micro servizi perché i dati
a riposo è una specie di complesso
problema quando abbiamo un grande monolitico
Banca dati
spesso non decidi semplicemente di crittografare
il tutto perché quello di Houston lo ha
implicazioni di prestazioni e così ho
visto sistemi in cui determinate tabelle e
i database sono stati crittografati e il resto
non era questo allora diventa interessante
perché ho visto situazioni dove
anche se i dati delle nostre tabelle sono stati crittografati
potresti effettivamente ottenere informazioni
fuoriuscita dalla chiave esterna
relazioni tra quelle tabelle e
altri tavoli e così puoi spesso fare
errori in questo modo hai sempre il
problema, naturalmente, con la crittografia di
database che è dove si inserisce il
chiavi e, naturalmente, con
sistema di microservizi se la vostra pratica
stai seguendo gli approcci che io
consiglia di farti conoscere i tuoi dati
dentro il tuo servizio e non la condivisione
database che potresti almeno dire
sai quali sono gli unici dati a riposo
siamo davvero attenti alla cura
è in realtà la roba che uso come
il servizio ha quindi quello che faremo è
siamo solo andando crittografare che tutta
database e il resto dell’altro
i sistemi lasceranno molto e lo faremo
mantienili più semplici così di nuovo che useremo
micro servizi per noi poco da parte quando
parlando di prevenzione
dovremmo mettere la finestra mobile appena menzionata
perché micro insieme alcuni di voi potrebbero
ho visto questo vecchio documento ora da a
mentre fa ma Banyan ops ne ha fatto un po ‘
ricerca sul docker hub e trovato che 30
percentuale di tutte le immagini dell’hub docker
contengono vulnerabilità critiche questi
non erano situazioni in cui le persone erano
docker avvelenato e avvelenato
le persone dell’hub hanno appena creato immagini sulla finestra mobile
hub e non li aggiorna loro
non ha aggiustato le cose e ci sono carichi
di organizzazioni che stanno prendendo immagini
dall’hub docker e quindi distribuire il loro
software su cui non stanno controllando
vedere se queste cose devono essere aggiornate I
suggerirebbe di eseguire roba per il
hub docker sul tuo pubblico sul tuo
sistemi di produzione è simile a
trovare una chiavetta USB nella grondaia
collegarsi ai sistemi di produzione o
copiando e pensando troppo sì
Giusto quindi non lo farei necessariamente
consiglia di utilizzare il personale del passaggio sulla finestra mobile
hub loro utensili e gli stampi di fiducia
intorno a noi stanno migliorando ma fino ad allora io
scrivi sempre le mie ricette da dock
scratch per i sistemi prod che ci sono in giro
prevenzione iniziare a migliorare a
mentre un alto livello in cui possiamo costruire
i nostri gasdotti questa prevenzione
meccanismi un sacco di strumenti come bene
La tessera Bolton farà un po ‘di livello
guardando a pratiche di codifica sicure
hai strumenti simili per Ruby e
Là fuori Python possono guardare un codice
e dire che stai facendo qualcosa che potrebbe
non essere sensibile qui e quelli sono
iniziando ad accadere più automazione in
lo spazio di sicurezza è ancora carente
un po ‘molti degli strumenti tradizionali
nello spazio di sicurezza non prestano veramente
da soli all’automazione a partire da
cambiamento penso che stiamo vedendo il
stessa cosa stiamo testando nessun mercurio usato
essere lo strumento di test e poi quando
gli sviluppatori hanno deciso che hanno bisogno di
iniziare a fare test a cui hanno guardato
mercurio e ho pensato oh mio dio questa cosa
è orrendo che non puoi automatizzarlo è così
un molto costoso e il selenio era
il selenio creato era chiamato selenio
perché è l’ antidoto al mercurio
avvelenamento ci crediate o no penso che sia
iniziando ad accadere i nostri strumenti di sicurezza
ma alcuni arriveranno da qualche frustrazione
in questo settore e, naturalmente, io voglio
dire che quando si parla di prevenzione siamo
dovrebbe parlare delle basi quante
le persone qui applicano la loro produzione
server una volta a settimana una volta alla settimana quanti
di voi forse il vostro servizio di produzione
una volta al mese quanti di voi non lo sanno
quanto spesso aggiusti la tua produzione
sistemi sì più persone giusto
questo di gran lunga sarà il tuo più grande attacco
superficie per la maggior parte di voi vorrei
immagina una grande quantità di
attacchi indiscriminati là fuori molto
di quelle cose che ti stavo mostrando
prima da quella mappa norvegese quelli affondano
solo volare in giro è solo sapere
exploit di massa che cercano senza patch
sistemi e spesso solo un sistema di patch
sulla tua rete può essere un modo per
il resto dei tuoi tuoi beni ci sono
strumenti là fuori come tripwire e arte
passeggiata nello spazio del giardino e cose che lo faranno
guarda i tuoi locali e guarda
il livello di patch delle cose il diodo chiave
i ragazzi stanno facendo delle cose fantastiche in giro
finestra mobile effettivamente guardando i livelli di patch
di macchine questo sta migliorando
ma solo cose di base qui per favore gente
aggiusta la tua roba, andiamo avanti
parliamo di rilevamento che abbiamo fatto
il nostro meglio per fermare una brutta cosa da
succede ma a volte fa una cosa brutta
capita e poi come lo sappiamo anche
è successo in primo luogo le prime cose
primo
tenersi in giro quando è necessario applicare
le patch cercano la sottoscrizione del tuo CV easy
per servizi come qualies sapere quando
c’è un nuovo CV sul tuo stack Java
ha bisogno di essere aggiornato questo non è solo buono
perché non è necessario applicare una patch ma
tu sai che un exploit è successo un po ‘
di voi potrebbe ricordare questo sconvolto
era un exploit che era in bash quello
era il loro libero un numero di anni il
cosa interessante stavo parlando con uno
delle persone di operazioni interne a
ThoughtWorks ed e stava dicendo bene
il fatto è che sappiamo di essere vulnerabili
per un buon periodo di due anni perché
tutti erano vulnerabili allo shock dei proiettili
per un paio di anni quello che non facciamo
necessariamente sapere è se noi o no
sono stati sfruttati ma quando eri
erano sfruttati dallo shock di shell
tracce che puoi guardare dentro
i tuoi sistemi e in realtà ciò che abbiamo fatto
era abbiamo scoperto che in realtà avuto i nostri log
aggregato e in una posizione così noi
Potrei andare a vedere e vedere se ne vedevamo
tracce del vero camioncino
usato e in realtà la registrazione è uno dei
le cose migliori che puoi fare in termini di
facilitando l’ individuazione di eventuali problemi
si sono verificati se hai avuto attacchi
aggregare tutti i log che li estraggono
della macchina li conficcano in una centrale
posizione si potrebbe anche voler pensare
sulle politiche di conservazione e per quanto tempo
mantieni le cose per molte squadre che ho
ha lavorato con uno solo per mantenere i propri registri
per dire un mese o così perché ottengono
troppo grande se si vuole realmente
capisci se sei stato colpito da un
sfruttare due anni fa potrebbe essere necessario
log più un sacco di volte quindi sì da parte di tutti
significa eseguire qualcosa come lo spuntino degli alci
nei tuoi locali gestisci qualcosa del genere
Logica Sumer o carta o ovviamente
il nuovo cucciolo oh dovresti andare a parlare
questo è per i ragazzi dietro l’angolo
roba che è utile per chiunque
sistema di microservizi diventa davvero
strumento essenziale nel rilevamento della sicurezza
problemi nei vostri sistemi possono fare altre cose
aiutare alcuni dei firewall dell’applicazione
là fuori come la sicurezza mod può anche
raccogliere attacchi sul tuo sistema e così via
gestendo questo tipo di cose come
meccanismi di rilevamento della sicurezza perimetrale
sono molto utili che ho usato snort in
oltre il quale un sistema di rilevamento delle intrusioni
e alcuni di questi sistemi si fermeranno
ovviamente un cattivo comportamento e avvertiranno
tu riguardo potenzialmente preoccupanti
comportamento quindi quelli sono cose buone da usare
e il contesto dei micro-servizi però
abbiamo alcune domande interessanti a
chiedi a molte persone che parlano di Michael
come uno stile architettonico
offre opzioni a persone come le opzioni I
fare molte cose ora che arrivo
usare un sacco di lingue poliglotta è il
futuro non sono così sicuro di a
numero di ragioni ma nello spazio di sicurezza
Sono particolarmente interessato se ho voce in capitolo
cinque diversi stack tecnologici in uso
sono cinque diversi stack che ho
tieniti aggiornato con l’ultimo
versioni di patch non è solo per il
core runtime e le librerie principali ma
tutte le biblioteche della comunità che ho ora
patch Devo davvero essere davvero su
la palla su come mantenere quella roba
aggiornato e capire come
scrivere software su questo stack tecnologico
in un modo che è sicuro, questo è arte te
so che sto aggiungendo molto più lavoro così là
è una c’è una domanda qui si tratta di
indipendentemente dai micro servizi poliglotta
i sistemi saranno meno sicuri dei loro
quindi i sistemi che forse ne hanno uno o
due pile tecnologia lato flip
questo è se sei davvero bravo in
gestendo il tuo ambiente poliglotta tu
potrebbe avere un diverso tipo di proprietà
che ora hai più cose in questo
deve essere rotto un malintenzionato
non dovrà solo ora trovare e
sfruttare che funziona contro di te un Java
stack ma forse anche contro il tuo Ruby
stack o il tuo stack di go è un puzzle
per me e io non sono abbastanza sicuro di cosa sia
la risposta è che faccio però vedere un generale
organizzazioni di servizi di micro-modello che
iniziano con un alto grado di
poliglotta ism e nel tempo che normalmente
diminuire in particolare per le squadre che sono
oltre 50 organizzazioni P hanno di più
dire 50 sviluppatori o così SoundCloud ha visto
quel piatto iniziano un gran numero
del linguaggio e nel tempo sono per lo più
ora un negozio di scarlatto e chiusura per lo più
perché vogliono ridurre una sorta di
spese generali per le persone che devono
reimplementare librerie e codice comune
tra diversi stack tecnologici
parliamo di risposta quindi l’ abbiamo scoperto
qualcosa di brutto è successo e ora abbiamo bisogno
andare e far sapere e fare le persone
qualcosa su di esso la cosa grandiosa
la risposta è un gran numero di esempi
di come la risposta ha fatto molto male come
molte persone qui hanno sentito parlare di
gli Stati Uniti hanno come bersaglio giusto il grande rivenditore per
le persone che non lo sanno sono state colpite
con un exploit particolarmente cattivo
questo era un pezzo di malware che era
caricato sulle casse e quando tu
strisciava la carta di credito che avrebbe catturato
era un residente della memoria un po ‘più consapevole
quindi ha catturato la carta di credito
informazioni come la transazione è stata presa
questo più sono stati poi seduti raccolti
quantità di carte di credito e in un
commercio effettivo a quello nuovo fuori dalla
rete e qualcosa come il 40% di tutti gli Stati Uniti
I titolari di carte di credito sono stati influenzati da
questo è un grosso problema, questo è un po ‘
un esempio interessante in termini di
risposta terribile per un numero di
motivi diversi da molti dei grandi
i rivenditori nell’obiettivo di noi hanno fatto
in realtà hanno un interno dedicato
Il team di InfoSec era in esecuzione
software che ha rilevato che questo centro commerciale
il lavoro è stato installato e quando quel centro commerciale
ware è stato installato hanno allertato le persone
quel software rilevato quando quel centro commerciale
che quando quel centro commerciale dove poi ha preso
quelle carte di credito e le tolse
la rete e hanno sollevato gli avvisi
il problema era all’interno di quell’organizzazione
quegli avvisi erano completamente e completamente
ignorato , peggiora davvero
Credo di essere una persona del Congresso che
obiettivo effettivamente reso rende questo pubblico
perché il target ha scoperto questo
successo non ha detto al pubblico più
paesi in tutto il mondo non hanno
leggi sulla segnalazione obbligatoria delle violazioni dei dati
l’obiettivo doveva continuare a cercare di mantenere questo
tranquillo, quindi hai avuto una violazione dei dati di massa di a
gran numero di carte di credito e uno di
i più grandi nomi nella vendita al dettaglio nel
ci siamo attenuti al CEO
alla fine perse il lavoro per questo
Anche Home Depot è stato colpito esattamente da
lo stesso problema con la frattura è stato di recente
in realtà abbastanza buono per il software
fuoco perché il software finai ha fatto
in realtà rilevare questo più dove era
essere usato purtroppo quello che è successo
il team di InfoSec non era correttamente
collegato alle strutture di segnalazione di
l’organizzazione e quindi loro
osservazioni erano completamente abbastanza LY
ignorata questa è un’organizzazione che ha avuto
mette molto impegno nella prevenzione e
rilevamento e nessuno sforzo nel pensare
su cosa succede quando rileviamo
qualcosa è un ottimo esempio di come
non rispondere io posso davvero incoraggiare
tu vai e leggi
Brian Krebs, il nostro blog, ha trovato il suo
i fantastici Krebs sulla sicurezza di cui parla
in realtà su tutta la storia su come
questa cosa si è dispiegata e ce ne sono molte
esempi di come non fare cose al riguardo
le comunicazioni da blog in realtà sono davvero al
cuore di questo quando succede qualcosa di brutto
hai bisogno di sapere cosa fare hai te
ho persino pensato a chi hai intenzione di farlo
dire a chi sta per avere il
conversazione che sta per dire
pubblicamente i tuoi clienti stanno andando
essere un CSO hai un CSO è tuo
CTO è il tuo CEO che scriverà
quello che stai per dire quando
qualcosa di brutto succede quanto velocemente
hai intenzione di ottenere un po ‘di conversazione
le comunicazioni esterne sono essenziali alla fine arriva
ci sono alcuni grandi esempi di comunicazioni
fatto molto male quanti di voi
sentito parlare di realtà un sacco di persone
far finta di non conoscerne alcuni
hai sì ok sito canadese di collegamento
sito per persone che sono in rapporti
e quindi quello che è successo è stato un gruppo di hacker
è uscito e ha detto che abbiamo tutto il tuo
dati e in realtà Madison ha detto senza dubbio
lo facciamo, abbiamo sicuramente un appuntamento e
Ho detto okay potresti avere un po ‘del nostro
dati e ho detto oh no, abbiamo tutto
i tuoi dati
Dico che non hai tutti i nostri dati
okay hai chiamato i nostri dati okay
questo è tutto ciò che hai ma è tutto
criptato non puoi leggerlo tutto bene
non puoi leggerlo ok, sicuramente
tutto quello che hai ti ha appena preso tutto
i nostri dati e non puoi leggerli
oh hai anche una delle nostre e-mail come
bene oh hai anche tutti i nostri
codice sorgente pure
oh non è così male e quello che è successo è stato
stava arrivando un numero totale di smentite
fuori questo dato non è reale
no non hanno questa informazione no
non è la documentazione completa, non lo sai
e andò avanti e avanti e queste smentite
è uscito è un bravo ragazzo
e hanno tirato fuori la storia
maneggiando quelle comunicazioni male per settimane e
settimane e settimane c’era sempre andando
per avere molta visibilità in questo
caso particolare a causa di quanto sia salace
questa particolare storia è ma questo è
un classico esempio di come non fare com
intorno a una violazione dei dati
è stato banalmente facile
Ashley Madison si è impossessata di questo
violazione dei dati perché stava girando
pastebin e ci sarebbe voluto un piccolo
questione di tempo per guardarlo e sapere
se questi dati fossero o meno precisi o
non avrebbe un grande conteggio di esempio
stato quello di Tylenol
così Tylenol negli stati uniti e Johnson
La società madre di Johnson fa il tunnel di
il più grande farmaco antidolorifico in
mercato era ora era davvero triste
storia tragica molti anni fa dove
bottiglie di Tylenol venivano avvelenate
e molte persone a Chicago sono morte e no
un tipo di sapeva come se questo stava diventando
nel sistema che non conoscevano
se le persone lo facessero il
impianto di produzione se le persone stavano andando
nei negozi e manomettendoli
ma Johnson Johnson ha deciso giusto
immediamente
stiamo solo richiamando il tylenol dall’altra parte
in tutto gli Stati Uniti stiamo mettendo tutto
indietro mettendo fuori di ogni singolo
memorizzare così il leader del marchio numero uno in
farmaci antidolorifici stiamo tirando da
negozi del mondo stiamo per ridisegnare il
imballaggio possiamo ridisegnare la capsula a
renderli resistenti alla manomissione il richiamo
li costano come cento milioni
dollari o giù di lì la bolla di pubbliche relazioni per questo era
enorme per loro hanno fatto la cosa giusta
e il pubblico li ha premiati
non ha subito alcuna perdita di quota di mercato se si
qualsiasi cosa il loro marchio è aumentato perché
sono usciti e hanno fatto il giusto
cosa questa è un’organizzazione che ha avuto
la loro roba insieme sapevano cosa fare
quando si è verificato un problema, è il tipo
di cosa interessante quando lo scopri
il tuo sistema è stato violato
non sarai necessariamente
pensando razionalmente non lo farai
vieni in quel momento con un coerente
il piano di com è per questo cosa dovresti fare
è quando le cose sono calme hanno a
conversazione cosa dovremmo dire chi è
sta per venire da Let’s draft qualcosa
ora e incollalo in Evernote perché
quando viene il momento oh merda, ricorda
abbiamo parlato di questa tomba?
inviarlo faremo copiarlo e incollarlo voi
so che lo aggiorneremo e lo manderemo
è molto più probabile che sia utile
a te di quanto tu non provi a inventare un
piano di comunicazione nel cuore di un disastro
come questo , puoi anche mandare male
messaggi a persone dentro la tua
organizzazione ho preso una piccola quantità
di guai attorno a questa particolare storia
così in te in Australia, dove vivo
Telstra è il grande
telco operano su tutto il territorio
L’Australia erano una specie di
precedentemente il monopolio statale loro
ha avuto un fallimento che ha eliminato cella e
appena avuto un ampio accesso per la maggior parte di
Australia e sono usciti molto molto
rapidamente che era buono e sono usciti
molto molto rapidamente e in pratica
dissero ah era colpa di un ragazzo
questa affermazione che amo è una
il dipendente responsabile non ha seguito
procedure e chiaramente non è un bene
cosa ma non vorrei anticipare il
indagine adeguata suona come
hai già fatto le tue indagini
e hai deciso che ragazzi da incolpare
capiremo qual è la cosa giusta
fare una volta che hai avuto la possibilità di approfondire
dettaglio quindi questo è un ottimo esempio
subito però la cosa da fare è farlo
dare la colpa a un individuo, voglio dire, questo è giusto
le comunicazioni dalla testa ossuta ti escono subito alla grande
tu dici che non sappiamo quale sia la causa
grande diamo la colpa una persona ora che cosa fare
pensi che in questo punto tu sei il telco
di uno dei tanti bene te del
più grande telco e uno di tutto il mondo
le maggiori economie e tu hai un sistema
dove una persona può fare un singolo
errore e prendere l’intera rete
per tutti
così passo uno che suona come la vostra rete
è una merda ora pensa cosa succede se lo sei
un dipendente di Telstra e ce ne sono molti
di dipendenti di Telstra là fuori come fanno
senti che il mio CEO esce e si mette in borsa
un ragazzo e tu lo sai tutti
in aiuta a sapere chi è quella persona
ora non ti ho preso un po ‘di problemi
perché ho bloggato su questo e ho detto
che se lavorassi a Telstra
Mi piacerebbe cercare un altro lavoro e ha scoperto
che c’era un cliente di quattro opere
per me non è stato grandioso per un momento
in ogni caso um l’amministratore delegato non ha più un lavoro che
non so se queste cose sono correlate
ma dice che abbiamo continuato ad avere un
successione di fallimenti dopo questo e
OCM ottenuto un po ‘meglio su di esso
in seguito vale la pena riflettere
su questa colpa cultura roba intorno a questo
una sorta di risposta al problema che guardo
a questo oltre il fatto che tu
immediatamente andato e ha cercato di incolpare un
l’individuo è l’assurdità di
avere una telco che è completamente
dipende da una persona che non fa mai un
errore nel suo
contesto Sydney Decker parla molto
i sistemi sono da incolpare quando si ha a
fallimento il sistema ha permesso che il fallimento
per caso hai creato una situazione in
quale individuo commette un errore e
siamo tutti esseri umani che tutti abbiamo fatto
errori ma hai avuto un sistema in cui
un individuo che ha commesso un errore
che il mancato verificarsi posso accuratamente
consiglia il suo keynote dal gusto DevOps
e sotto molti anni fa sputa Joe Nall
dice che sai trovare la causa principale di
il fallimento è come trovare la causa principale
di un successo quando qualcosa di brutto fa
succede quando hai una breccia è
non sarò mai una cosa che sei
dovrò guardare un po ‘troppo sotto
il sistema che hai avuto e
permesso che quelle cose accadano così tu
ho bisogno di pensare un po ‘oltre il semplice
incolpando una persona c’era un argento
A proposito, sto raccontando la storia di Telstra
quindi una delle cose che hanno fatto per provare e
recuperare la fiducia è che hanno dato a tutti a
libero giorno per giorno di domenica non giorno lavorativo
non sono stupidi che sarebbe stato anche loro
utile così fa domenica quando li dati
l’utilizzo era più basso e un ragazzo è riuscito a farlo
fare un terabyte di download su un su un 4G
dongle mobile che mi sembrava di sapere
Va bene fresco almeno qualcuno ha qualcosa
fuori da tutta questa storia, quindi basta fare un
un po ‘di preparazione ha ancora molto a
Chiacchierare
una conversazione pensa cosa succederà
capita, chi dirà qualcosa?
diremo di cosa parliamo ora
recupero quindi proviamo a fermare il cattivo
cosa accada noi fermiamo tutti
esso
ora abbiamo individuato il problema e noi
gestito correttamente cosa facciamo dopo
ben recuperando da situazioni il
la prima cosa da dire è che hai
backup di nuovo questo può ottenere di più
complicato nel mondo microservices
ora abbiamo potenzialmente disperso i nostri dati
in più database diversi
potenzialmente in esecuzione su diversi
macchine molto del problema è se lo hai
aveva un attaccante persistente dannoso sul
la tua rete per un periodo di tempo
potrebbe essere necessario ripristinare lo stato dei dati
un lungo cammino soprattutto se sei stato colpito
da un cryptolocker i tuoi dati di essere
catturato e criptato e qualcun altro
ora ha i backup delle chiavi diventare
essenziali quei backup devono essere
fuori sede non nei tuoi locali alcuni di
potresti conoscere la storia di
avviare un paio di anni fa, dove a
le credenziali di Amazon erano trapelate
l’intero sistema di produzione è stato cancellato
che va bene faremo recuperare dal nostro
backup dei nostri backup siamo nella stessa situazione
conto che stavo bene possiamo ricostruire il
sistema ok Oh altrove il codice sorgente
è stato memorizzato sullo stesso account nel suo complesso
l’avvio è stato spazzato via in materia
minuti solo da qualcosa in arrivo
credenziali che i tuoi backup devono essere
fuori dal sito da qualche parte e hanno anche bisogno di
lavoro perché hai recuperato spesso il
terra quello che vorrete fare spesso è
solo bruciare la terra che vuoi bruciare
il tutto verso il basso ricostruire quelle
i sistemi da zero ricostituiscono il tuo
dati da zero sapendo che hai
cancellato qualsiasi parte malintenzionata che lo brucia
tutto giù implica che puoi costruirlo
eseguire di nuovo il backup che implica l’automazione
di nuovo in un ambiente di micro-servizi
probabilmente hai un alto grado di
automazione ma questo è qualcosa di te
dovrebbe praticare organizzazioni che usano
server immutabili che in realtà ricostruiscono
i loro server come parte di ogni singolo
la distribuzione è spesso molto buona
posto qui perché ogni volta spingono
e forse spingere due o tre volte alla settimana
demoliscono il servizio e ricostruiscono
questo è solo un gioco da ragazzi per loro
sanno come farlo dall’altra
mano se quello che hai fatto è
applicazione incrementale di patch e
il servizio viene rilasciato su uno stesso
la macchina per molti anni lo farà
essere un’idea abbastanza spaventosa per te c’è un
domanda di nuovo con i servizi di micro noi
avere più di queste cose se questo è un
processo manuale il processo di ricostruzione
la tua infrastruttura è il processo di
ricostituire un backup è un manuale
processo e ora ne hai 30 di questi
cose in cui una volta ne avevi una
Ho appena fatto una verga per la tua schiena um
altre cose quando si tratta di risposta
molte persone sono abbastanza brave a fare post
mortem scriveranno cosa è successo
in un certo senso e verranno con un
piano d’azione pochissime organizzazioni I
lavorare con quello in realtà tornare indietro e guardare
a loro e dire abbiamo seguito quello che ha fatto
facciamo ciò che abbiamo detto che faremo
è deprimente quando leggi alcuni di questi
quelli post mortem e realizzare oh yeah
abbiamo detto che avremmo risolto quell’ultima volta e noi
non ha fatto e la stessa cosa è accaduta di nuovo
torna indietro guarda cosa è successo
fallo ogni sei mesi circa
sei mesi da quando è successo questo problema
abbiamo davvero fatto le cose che abbiamo detto
faremo perché quello che sta succedendo
accadere è al momento dopo il
panico ti verrà fuori con la tua azione
pianifica che andrai esattamente al tuo livello C.
abbiamo un ritardo alcune nuove funzionalità così
andremo leggermente ad implementare
questi Prevenzione della sicurezza dicono che si
ottimo che è il taglio più bello
cosa importante ora e giorni passati
e le settimane passate e poi la pressione
torna per te per tornare a fare
quello che dovresti fare
prima che le tue vecchie funzionalità siano completate e
anche se quel lavoro che farai diventerà
spinto da un lato e sei mesi verso il basso
la linea tutto accade di nuovo
quindi guarda che sei tutto post-mortem così
quello che speravo di fare oggi era
una sorta di dare un po ‘di introduzione
quasi di ciò che è la sicurezza delle applicazioni
non è solo un approccio sfaccettato
impedendo al cattivo uomo di entrare nel mio
rete anche nel contesto di
la prevenzione è molto più sfumata di
quella
quindi pensa a modelli come gli alberi d’attacco
che ti permettono di pensare razionalmente
i diversi modi di fare le milizie possono farlo
ottenere l’ accesso al mio sistema e in realtà
assicurati di spendere sforzi nel modo giusto
luoghi e forse la maggior parte dei tuoi
lo sforzo nella sicurezza delle applicazioni va
nella prevenzione forse lo fa ma
non dovrebbe andare solo lì, devi sapere
se succede qualcosa di brutto devi sapere
quando non sei riuscito a prevenire qualcosa
una quantità basilare di pensiero a
conversazione con i tuoi superiori
su come risponderai
sarà essenziale per evitare di fare
cattive chiamate agli occhi del pubblico quando
tutti corrono nel panico
è sempre necessario accettare il fatto che questo
roba sta per accadere e fate la vostra
meglio limitare il danno di questo e ottenere
meglio a costruire sistemi che sono
resiliente a queste forme di attacchi I
spero di averti dato qualche idea
su come ognuno di voi può essere parte
di rendere i tuoi sistemi migliori non lo facciamo
devi semplicemente scaricare questo dagli specialisti
e dire che non è il nostro lavoro, potremmo non tutti
essere medici medici in questa stanza
ma sappiamo tutti l’importanza di
lavarci le mani e lo siamo
sempre più in un mondo in cui è
non è più accettabile per noi
abdicare la responsabilità per l’applicazione
sicurezza e supponiamo che qualcun altro
lo farà per noi, non l’ho fatto
accennare che ho un libro
essere tradotto in inglese
traduzioni disponibili al di fuori ho anche
ottenuto un post sul blog ho visto una gazza podcaster
talk show calm intervista interessante
persone che ho appena avuto un paio di NASA
scienziati su chi potrebbe essere interessato
e lei avrebbe Bridgette un giorno così lei lo farà
essere su poche settimane ma senza ulteriori
penso che probabilmente avremo tempo per
domande quindi se dovresti chiedere
domande tramite l’app si prega di ricordare
valutare la sessione che sto per fare
dai un’occhiata ora che è l’app
e vedi se sa chiedermi qualche domanda
non trovato si veda a questo punto il
l’organizzatore dell’itinerario salterebbe in azione e
risolverei il suo problema per me ero
mi ha assegnato l’ ironia di parlare
su di te sai sicurezza e
autorizzazione quando l’ app della conferenza
mi disconnette non mi fa vedere il
domande che mi è stato chiesto di tenere traccia dell’host
pagina è tutto molto eccitante
Vedo note già eccellenti grazie
è come se avessi alcune domande così dentro
nessun ordine particolare è una cosa da vedere
i registri e un altro in realtà
capire cosa si sta guardando come facciamo noi
controbilanciare questo dato il milione
exploit là fuori contrastano questo forse
si tratta di un milione di imprese là fuori mi
penso che sia un punto molto valido, lo sai
Io spesso abbiamo visto molti registri
non ha necessariamente senso per me e
questo è vero, ma la prima cosa è quella di
dì se non archivi i log che hai
noto ogni possibilità di leggere sempre ciò che è
in loro quindi mi fermerei prima
capire più tardi in generale intorno a questo
cose che in realtà non posso avviare sono
operando in realtà lo faccio
i tronchi e di proposito vado in parti
il codice base non capisco e io
cercare nelle serrature e andare cosa sta succedendo
Qui
quando inizi a aggregare tutto
tali registri insieme sta andando assomigliare
un infuocato firehose di rumore e confusione
ma non lo vedrai fino a quando non lo avrai capito
in un posto in cui tu sia appena arrivato
iniziare quel processo diventa un divertimento
pezzo di archeologia di cui parla
lavoro investigativo che spesso sai
alcune persone dicono che è stato fantastico
tweet di recente sai che dice che io ho
trasformato il mio sistema in un micro servizio
sistema in modo che ogni interruzione della produzione
diventa un omicidio mistero è quel tipo
di cose giuste, faresti una sorta di traccia
giù dove diavolo le cose si sono fermate
i log accadenti sono spesso i posti migliori
per andare bene la prossima domanda
la tua opinione su Yahoo
dopo due anni di silenzio sul
la più grande violazione di dati al mondo tecnicamente
Penso che Expedia non abbia esperienza negli Stati Uniti
è stata la più grande violazione di dati al mondo in
termini di numero di record ma sì è
quello grande che non è una buona o
la mia opinione su di loro non è alta
non è davvero alto qui è l’affare
i paesi giusti non sono obbligatori
dati che comunicano le leggi una data una violazione dei dati
riferire le leggi degli Stati Uniti non intendo
La Germania che è il paese più esperto
circa i dati in Europa, ad esempio
non l’Australia non è il Regno Unito
e quindi l’ unico tipo di incentivo per a
compagnia di uscire e di essere aperti
questo è spesso le sanzioni che
faccia dai conosci i tuoi dati
agenti di protezione e spesso le multe
che possono essere imposti contro questi
le organizzazioni sono piuttosto piccole e così
davvero il più grande disincentivo
le informazioni che arrivano sono come
perdendo la fiducia del pubblico e al momento
le pene per questa roba non sono
non abbastanza in alto penso che i nostri clienti
diventare più esperto circa le implicazioni
di queste violazioni penso che otterremo di più
intere società per conto di più io
in realtà personalmente penso che la legge
ha un ruolo da svolgere penso organizzazioni
dovrei dirti se hanno un
la spiegazione ragionevole è stata
compromesso da una parte malevola e io
penso di pensare al fatto che la gente sostenga
contro di lui è un po ‘senza senso
io ok ho fatto penso che i tempi di
era abbastanza buono anche con a
l’acquisizione mi ha fatto ridere
si proponete utilizzando HTTPS tra il servizio
chiede come si ragiona quando si usa
altri protocolli per la comunicazione yeah I
credo che sia che sia un punto giusto così un sacco di
la gente userà dire alternativo
sincronizzare i meccanismi RPC su un semplice raw
TCP piuttosto che HTTP alcuni di quelli
i protocolli hanno in realtà dei modi incorporati
criptare i carichi utili in modo che sarebbe
vale la pena esaminare che Google è
in ritardo RPC alla tecnologia in realtà solo
usa HTTP per uscire che è binario
e quindi puoi semplicemente usare HTTP in effetti
è di default HTTPS Ovunque che ho
fatto cose con carichi di crittografia su
su altri tipi di trasporto ma sì il
più ti allontani in altri ancora
sei un meccanismo di trasporto su misura
quasi andando a guardare a ciò che
forniscono fuori dalla scatola in termini di
proteggendoli lì non è come un sacco
di risposte facili lì okay vediamo se il
altre domande se mi accedi ancora
così puoi spiegare come è fatto un lavandino
fare autorizzazione usando i token di accesso jmt
non puoi semplicemente trovare un posto
per passare quel token in giro nel carico utile
è lo stesso di te in modo efficace
non avere le intestazioni ovvie da passare
questo per noi è ancora vivo
bisogno di trovare uno spazio nel tuo basso
per passare quel token web genuino a te
intorno e poi fino a quando il
il servizio a valle ha la capacità di
reinteragare questo e abbiamo elevato
quel token dovresti stare bene ok e io
pensa che è tutto quello che abbiamo tempo per a
un po ‘troppo grazie, grazie mille
disponibile su Twitter su Sam Eamonn se
si desidera mantenere mandarmi domande
Cercherò di rispondere a qualcosa oltre il
Twitter spero che questo sia utile
e spero che ti piaccia il resto del
conferenza
per i microservizi traccia oggi sei
nella grande sala per i piccoli servizi
ci sono un sacco di grandi discorsi in arrivo
per tutto oggi non ho intenzione di dare il
prossimo oratore troppa introduzione
perché io sono il prossimo oratore e quello
taglierò solo il mio tempo che sarebbe
essere egoista prima di andare oltre
dovrebbe essere stato detto che ora c’è un
app fantastica che puoi scaricare e scaricare
app puoi valutare i relatori
amo davvero come più note su
feedback quindi piuttosto che solo i voti
se potessi lasciare alcuni commenti
sarebbe bello
questo è anche il posto dove fai domande così
durante il discorso se fai domande io
mi farò domande alla fine di
il giorno in base alle domande che si
Mandami
quindi comunque sono qui per parlare
sicurezza delle applicazioni e micro servizi
e dovremmo probabilmente iniziare e
vediamo di scoprire la stanza
chi è di nuovo qui e ottiene un livello a
linea di base un livello di dove siamo
Ho una relazione condivisa
di chi siamo così per iniziare con hey
quante persone qui sono dottori
dottori diversi medici questo pensiero
adottare uno di questi medici nella stanza
nessuno riesce a vedere dalla luce no
signore, non ci sono virologi nel
stanza tutte le luci della casa sono venute fuori
era bello c’è qualche tipo di
virologi nella stanza qualsiasi dottore in
la stanza no perché nessuno lo sa
sui batteri eventuali ricercatori batterici
non va bene quanti di voi conoscono il
l’importanza di lavarsi le mani grazie
si si questo va bene giusto ho solo bisogno
per controllare alcune cose di base così siamo
non tutti noi, collettivamente, non lo siamo
in profondità sai che non abbiamo passato anni
ricerca di come i batteri viaggiano
e come i virus si diffondono non abbiamo
trascorso anni a fare ricerca medica e
tagliare i cadaveri ma tutti noi lo sappiamo
l’importanza di lavarsi le nostre mani
intorno a controllare la diffusione di cattivi
germi e malattie la ragione per cui inizio
parlare di questo è perché questo
è un discorso sulla sicurezza delle applicazioni in
il contesto dei micro servizi e ho
una sensazione che siamo con l’applicazione
sicurezza
dove eravamo soliti testare 15
anni fa avevamo questa idea come
sviluppatori che qualcun altro ha fatto il
test perché testando oh sì molto
specialista molto oh sì, vero specialista
abilità ah oh sì sono davvero apprezzati
gente uh oh io non faccio quel tipo di
cosa no no, ho qualcun altro che lo fa
per me
e nel tempo ci rendiamo conto che sì c’è
valore per avere specialisti ma non c’è
qualche livello base di test che noi
dovrebbe fare per la nostra applicazione
eppure quando si tratta di sicurezza noi
una sorta di responsabilità abdica che diciamo
oh no no no ci sono specialisti per
che tipo di lavoro che si deve pagare un sacco
di denaro e ottenere qualcuno a fare un po ‘
test di penetrazione che suona molto
eccitante, dico il suono III ma ma noi
avere l’equivalente nella sicurezza
sfera di lavare le nostre mani c’è
un certo livello di base di comprensione
quale sicurezza dell’applicazione è quella di ciascuno
e ognuno di noi dovrebbe avere un po ‘di
potresti essere stato al discorso di Jace
ieri dice che se ne hai uno in uno
delle affermazioni che ha fatto è se tu l’abbia
un sistema là fuori sul web è
facile è sia già stato violato o
sta per essere violato tutto il tuo sistema
non ha valore se sei là fuori
qualcuno sta per provare e fare
qualcosa per il tuo sistema e così tanti di
le pratiche che noi come sviluppatori abbiamo
non sistemarci bene per sopravvivere
inevitabilità quindi sto iniziando con a
un po ‘ di un G che puoi fare
qualcosa per aggiustarlo c’è un
equivalente a lavarsi le mani
lì per sicurezza ma ho anche bisogno di
spaventarti, alcuni di voi potrebbero averlo visto
mappa prima delle mani se hai visto questo
prima che qualcuno di voi voglia dirti
sappi rendere plausibile che stai facendo in profondità
ricerca sugli attacchi alla sicurezza sul lavoro
basta andare su questo sito e averlo
correndo su un monitor di riserva perché tu
in realtà sai giocare a Minecraft o
qualcosa che il tuo capo arriverà, lo faremo
essere trapassato da questa mappa e qui
ciò che questa mappa mostrerà così l’aggiornamento live
grafico di attacco di ciò che sta accadendo intorno
il mondo questi sono diversi
exploit che vengono lanciati da diversi
luoghi e attaccando luoghi diversi
è stato piuttosto interessante il momento
L’Australia del sonno niente è veramente
accadendo laggiù in un momento e in
un minuto
ci siamo andati, stavo copiando questo argomento
il mio portatile il mio portatile è diventato molto lento mentre
questo attacco ha preso il via quindi cosa c’è
molto interessante vedi dove sono
venendo da chi sono gli obiettivi
i diversi vettori sono carini
attacchi indiscriminati sono persone
correndo sai usare i loro bassi
cannoni a ioni energetici e tutti questi tipi
di cose saltato gattini botnet che
tipo di lavoro di base piuttosto di basso livello
roba ma questo è lo sfondo di
cosa sta succedendo là fuori sul
Internet
spero che tu non sia sotto uno di quelli
indica lì ma forse tu sei questo
è un discorso su micro servizi per lo più così
Potrei farti nella stanza per parlare con
sulla sicurezza quindi dovremmo parlare
su quali sono i micro servizi, ovviamente
e questo è ciò che i micro servizi sono
me che sono piccoli servizi autonomi
che funzionano insieme modellati intorno a
dominio aziendale si può avere il proprio
definizione puoi scriverlo nel tuo
proprio libro ho un libro ce ne sono molti
fuori, per favore, compratene alcuni che ho
Ho un bambino che ho Centro
Università è interessante
contesto per operare la sicurezza in noi
questa idea che stiamo rompendo un cosa
abbiamo usato per essere più monoliticamente
sistema distribuito in unità più piccole che
può essere schierato indipendentemente e questo
è sia una benedizione che una maledizione quando
arriva alla sicurezza inizia come a
benedizione in un certo senso perché iniziamo a
evita tutte le tue uova in un cesto
problema non abbiamo tutto il nostro codice
seduto lì in un posto tutti i nostri
codice tutti i nostri processi tutti i nostri
dati in una posizione si taglia il cestino
hai rotto tutte le uova che hai rotto
un limite di processo che un database
hai accesso a tutti i dati tutti
il processo che permettiamo invece è noi
può effettivamente guardare queste cose
indipendentemente raggiungiamo la sicurezza di destinazione
protezioni indipendentemente da questi
unità diverse possiamo guardare e ragionare
per la sicurezza profilo l’attacco
vettori di una parte individuale del nostro
sistema e applicare le giuste protezioni
per quella unità non doversi preoccupare
proteggendo tutto evitiamo il
problema con un comune più basso
denominatore possiamo fare cose come trovare
diversi modelli perimetrali piuttosto che
avere un perimetro perché ce l’hai
una unità schierabile che ora possiamo avere
più perimetri diversi per il nostro
i servizi si potrebbe fare le cose con
conosci reti e reti definite dal software
conosci le VLAN programmabili che potresti
avere più livelli di diverso
sistemi di protezione del routing che potresti essere
far funzionare queste cose differiscono
fornitori di servizi cloud che eseguono servizi di miscelazione
in sede e fuori sede abbiamo un
vasta gamma di nuove opportunità
disponibile per proteggere il tuo
applicazione da parte di utenti malintenzionati per
attacchi maligni e questo è il bene
lato questa è l’opportunità che micro
i servizi ci danno purtroppo il grande
dio dei micro servizi dà e prende
via con uguale misura perché non solo
abbiamo questi multipli nuovi
opportunità di come proteggere i nostri
applicazioni da un uso malizioso abbiamo anche
avere una superficie di attacco più ampia
sono già chiamate in elaborazione
andare oltre i confini della rete è un
rete che potrebbe essere osservata
potrebbe essere annusato che potrebbe essere
intercettato che potrebbe essere malformato noi
avere più macchine che abbiamo
assicurati di applicare una patch a uno di questi
ora diventa potenzialmente un vettore di attacco
e se progettiamo il nostro sistema senza
protezione in termini di come i servizi parlano
a vicenda se mi fotto in uno
processo che potrei essere in grado di sfruttare
tutta la tua rete di connessione
servizi l’altro problema con la sicurezza
è che spesso ci manca un sensibile
quadro per ragionare su di esso e noi
in realtà mettere troppa del nostro sforzo in
fermando le cose brutte dall’accadere e
Sono qui per dirti che la cosa brutta
succederà e così anche tu hai avuto modo di
Pensa a come lo gestisci
situazione ero fino a poco tempo fa
consulente pensato opere ho trascorso 12 anni
anni felici ora sono ora in una startup, ma
anche così so come avere un buono
quadrante di tanto in tanto e io sono
andando a condividere con voi un davvero utile
modello che abbiamo usato per il pensiero funziona
e pensando alla sicurezza stiamo andando
usarlo per esaminare cosa possiamo fare
in un contesto di micro servizi in giro
sicurezza delle applicazioni per venire a
un po ‘ un approccio equilibrato alla negoziazione
con la sicurezza delle applicazioni e iniziamo
fuori da dove la maggior parte della gente inizia e si ferma
il loro viaggio nella sicurezza stiamo andando
parlare di prevenzione questo è
fermare la cosa brutta accadendo
ma se succede qualcosa di brutto se il nostro
i meccanismi di prevenzione non ci proteggono
abbiamo anche bisogno di parlare di rilevamento
So anche che una cosa brutta è successo una volta
sappi che una cosa brutta è accaduta
quindi devi sapere come rispondere
e una volta che ho risposto I
bisogno di sapere come recuperare e hai bisogno
per mettere impegno in tutti questi
luoghi forse non la stessa quantità di
sforzo ma devi essere in grado di essere
pensando a un approccio equilibrato a
sicurezza dell’applicazione e questo è
qualcosa di cui tutti possono far parte
iniziamo a parlare di prevenzione così
molti anni fa stavo lavorando ad un
organizzazione che aveva appena iniziato
prendere un approccio un po ‘ più serio verso
sicurezza delle informazioni che hanno istituito
Il team InfoSec e il team InfoSec hanno iniziato a farlo
guarda cose come la sicurezza dei locali
questa organizzazione aveva più uffici
in tutto il mondo e stavano pensando
ok, ne abbiamo tre diversi
approcci a come le persone possono accedere a
i nostri locali e hanno iniziato a suggerire
sai cosa dobbiamo fare in realtà
abbiamo telecamere sulla nostra porta d’ingresso
della nostra proprietà per scoraggiare le persone
venendo nei nostri locali e in se
succede qualcosa che abbiamo una possibilità
di scoprire chi fosse l’attore e
forse capendo quale sia l’impatto
potrebbe essere ora questa organizzazione era sorta
di un discreto sai era davvero vivace
dibattito interno su questo tipo di
morale del sondaggio sorta di CCTV sul
porte d’ ingresso di questi locali
dicono questo di violazione della privacy
è perché non ti fidi di noi bla bla
bla e questo è andato avanti per voi ne sapete alcuni
settimane e poi qualcuno piuttosto docilmente
alzò la mano e la disse prima
mettiamo le telecamere a circuito chiuso sul nostro fronte
ufficio credo che fosse Melbourne
perché mettiamo una fotocamera frontale sul nostro
la porta d’ ingresso sarebbe stata lei ha riparato la serratura
sulla porta d’ingresso prima forse si è rivelato
per molti anni aveva la serratura della porta d’ingresso
non chiuso correttamente la porta sarebbe spesso
essere lasciato aperto mentre la gente andava oltre
la casa durante la notte e chiunque potrebbe solo
camminare in ed è aprire la porta spingendo questo
è spesso il problema con la prevenzione noi
vedere un potenziale problema e spendiamo a
un sacco di sforzi per risolverlo
problema senza rendersi conto che ci sono molto
exploit più facili che qualcun altro potrebbe
potrebbe usare altrove che potrebbe essere molto
più facile e meno costoso da risolvere non lo facciamo
ho davvero un modo razionale a volte
avvicinandosi a questi preventivi
meccanismi oltre alla privacy
implicazioni della telecamera CCTV lo farebbe
sono stati molto più economici da spendere forse a
centinaia di dollari per avere un fabbro dentro
aggiustare
serratura ci sono un sacco di diversi
tecniche là fuori per darti un
modello razionale per pensare al tuo
prevenzione di dove si sospende lo sforzo
e la maggior parte delle volte in cui stiamo parlando
sulla prevenzione di cosa stiamo parlando
riguardo sta aumentando il costo di un attacco
così alto che una parte malevola non lo farebbe
voglio usarlo perché il beneficio per
loro è molto più basso della quantità di
sforzo che stanno andando a subire bene
di solito è quello che stai parlando
di
Bruce Schneier molti anni fa , sai
in un rapporto cartaceo era un articolo per
dr. Dobbs indietro quando il dott. Dobbs fanno il
la cosa ha parlato di questa idea di attacco
alberi è un metodo abbastanza semplice lì
ce n’erano altri là fuori ma ti dà
un’idea su come puoi iniziare a pensare
sulla prevenzione in modo più razionale
senso quindi inizia con qualche obiettivo
che stai cercando di ottenere in questo
situazione che stiamo per provare e aprire a
sicuro quindi si inizia elencato il
diversi modi in cui un malintenzionato
festa potrebbe aprire la tua cassaforte bene loro
potrebbe prendere la serratura okay
tuttavia cos’altro potrebbero fare bene
potrebbero imparare la combinazione così o
potevano aprirlo come avrebbero fatto loro
impara bene la combinazione per imparare il
combinazione potrebbero trovarlo scritto
verso il basso o potrebbero ottenere la combinazione
dal bersaglio ne otterrà un po ‘
noirish ora come potrei ottenere il
combinazione dal bersaglio bene come a
il maschio nero là il microfono ha minacciato
loro e potrei corromperli all’improvviso
InfoSec sembra davvero interessante
passatempo giusto per arrivare a preoccuparsi
persone ricattate e amici II
ha lavorato in una banca piuttosto grande nel Regno Unito
e il tuo nome utente era di nove cifre
numero non c’è niente per farti sentire
a casa come avere il tuo nome di accesso come a
numero nove cifre quante nove cifre
numeri puoi ricordare nella tua vita
non troppi questi erano così lunghi che
le persone le scriverebbero su a
post-it e scriverebbero anche
giù le loro password perché il
la politica delle password era così complicata e
ovviamente potresti anche metterli
entrambi insieme e questa strada alta questo
era la banca di investimento che potevi effettivamente
passeggiare per le strade intorno a ciascuna a buon mercato
guarda attraverso le finestre e guarda
le persone sono due note post-it con entrambe
il nome utente e la password lì così
sai prima di preoccuparti
sicurezza e bioinformatica premier sono
accedere ai locali può forse fermare le persone
dal scrivere le cose è buono così via
elencato i diversi vettori di attacco
che è possibile installare applicando pesi
quanto sarebbe difficile per un aggressore
usare uno di questi assi e forse tu
deciso in realtà di prendere una serratura è
impossibile perché abbiamo il meglio
chiudi il blocco ma alla fine riesci a ottenere
scritto è davvero abbastanza facile, quindi come
evitiamo le persone che lo scrivono in a
posto che può essere trovato questo è utile
inizi a pensare al diverso
attacchi i vettori che le persone possono averti
cominciare a pensare a quanto sia facile per
qualcuno da sfruttare e poi tu
inizia a guardare a cosa puoi fare
aumentare economicamente il costo di quell’attacco
vettore tale che nessun aggressore malintenzionato
potrebbe usarlo pensare ad un esempio
sistema di microservizi quelli di voi leggono il mio
libro e io uso spesso questo dominio come falso
dominio del negozio web musicale e quindi qui
noi abbiamo un sacco di servizi in
i perimetri quali sono le scatole che iniziamo
guardando questo e inizia a pensare
bene come potrebbero le persone ottenere l’accesso al nostro
roba quali sono le opportunità
subito si comincia a pensare a
più sicurezza dei trasporti quella cosa io
accennato in precedenza abbiamo preso ciò che usato
essere nel metodo chiama ora Network
chiama quelle cose sono potenzialmente molto
più vulnerabile alle persone, quindi cosa possiamo fare
fare per proteggere il nostro trasporto
la sicurezza dovrebbe probabilmente iniziare con il
basi fondamentali tutti noi ora siamo preda nel
il mondo di HTTPS Everywhere alzi la mano è se
se nella tua rete aziendale tutti i tuoi
nella rete aziendale va su HTTP
c’è una decina di persone è una buona idea
non tendiamo a farlo anche noi
giusto questo è questo basso-impiccagione
gente di frutta, questo è davvero il
dovremmo parlare di frutta a bassa attaccatura
sul perché io odio CS può essere utile
perché non è una panacea
cosa ci ha dato ci dà server
garantisce che questo può essere utile dice
noi che la cosa con cui stiamo parlando è
davvero la cosa che pensiamo stiamo parlando
a quello può essere utile un veramente intelligente
attaccante potrebbe stare in piedi un servizio che
sembra il tuo servizio perché l’API
è molto semplice, posso scrivere qualcosa
solo intercettiamo che eravamo traffico giusto così
ora sappiamo almeno quando faccio una chiamata
che in realtà sto parlando con la persona
Penso che sto parlando di sapere che il
carico utile non è stato manipolato il
l’attacco medio è sperabile ma non abbiamo
il cliente garantisce così ricevo la chiamata in entrata
Non necessariamente sapere chi è fa
parlando
per me a meno che non abbia applicato un altro
schema di autenticazione in cima a quello e il
gestione dei certificati sul server
I punti possono essere molto doloroso il la
processo di emissione dei certificati di rinnovo
loro specialmente in un mondo che stiamo facendo
la distribuzione automatica dei servizi può essere
doloroso ora alcuni del certificato
le cose di gestione sono molto più facili da gestire
con ora quante persone qui hanno sentito
di criptiamo eccellente questo è
fantastico
guarda un anno e mezzo fa probabilmente l’ho fatto
una decina di persone e ora due terzi di
questa stanza probabilmente sa di noi
crittografare quindi cifriamo sis per essere chiari
sono un certificato automatico gratuito
le persone autorità fissate subito
la parola libera che queste persone emetteranno
sei un certificato HTTPS gratis e a
bravo a quello e la gente pensava
congelare l’uva che non è interessante
la cosa interessante è la parola
automatizzato perché hanno anche fornito
invece di questo ora questo in realtà
protocollo aa catena di strumenti per
creando automaticamente emissione e
applicare e rinnovare i certificati
abbassando drasticamente la barriera
entrata all’emissione automatica quando l’unità
se si verifica come parte di un normale automatizzato
il processo di distribuzione è molto lungo
un modo molto semplice per andare avanti così vorrei
ti incoraggiamo a dare un’occhiata a Let’s
cripta se stai cercando di ridurre
la voce Barrett se sei un
Amazon Amazon ha un supporto simile con
il suo certificato gestisce e roba ora
quelle scuse intorno all’automazione complessa
intorno a queste cose è una specie di caduta
via okay, quindi HTTPS è buono immagino sia
finora forse potremmo decidere di farlo
come al contrario
forse decidiamo semplicemente di adottare HTTPS
all’interno della nostra rete come posizione predefinita
possiamo e una volta che l’hai automatizzato una volta
è fatto per tutti, muoviamoci
avanti okay, cosa succede dopo?
in realtà abbiamo bisogno di un livello superiore di ordinamento
di certezza su dire combinato
garanzie come quando vedo un cliente
perché non sapranno chi è quel cliente
bene, allora possiamo iniziare a pensare
cose come i certificati lato cliente quindi
ora sai che un cliente ha una sorta di
certificato che usano quello per firmare il
richiesta che inviano il server è in grado di
di ‘di si la persona che l’ha fatto davvero
è così difficile, io
avere un certo livello di certezza su chi
sono questo è molto meglio ora
avere client e server ci garantisce
sappi che qualcuno sta fingendo
per essere noi problemi ovviamente lato cliente
certificati se si pensa che
i certificati lato server di HTTPS erano
doloroso oh mio dio sono queste cose di più
doloroso ho incontrato persone che hanno
trascorso mesi se non anni cercando di
automatizzare l’ infrastruttura PKI utilizzando lo chef
e burattini e cose del genere in molti
loro sono impazziti
più recentemente Netflix ha fatto open source
il loro quadro lemure che è a
quadro collegabile per fare automatizzato
provisioning dell’infrastruttura PKI
l’automazione della ragione è così importante
contesto dei micro servizi è perché tu
non hai più una cosa che hai
più cose e quando ne hai un sacco
di cose che non vuoi avere
di ridimensionamento lineare del lavoro manuale
bisogno di automatizzare per sbarazzarsi di questo
l’automazione diventa incredibilmente importante
in un ambiente di servizio micro al
punto in cui vorrei attivamente non usare nessuno
tecnologia che non potrebbe essere automatizzata
così lemo è una sorta di ancora ti venendo a mancare io
non ho sentito parlare di molte persone in espansione
oltre l’ impronta iniziale di cosa
Netflix lo usa per ma quello è
potenzialmente mostrandoci il futuro
potrebbe essere per questa roba e forse abete
cose come quella che potrei usare richiedono
i certificati sul lato client impongono un trusted
parti esterne questo particolare esempio
Sto inviando i dati di pagamento di una royalty a un
ottima terza parte che voglio davvero
assicurarsi che non sto inviarlo al
persona sbagliata e quindi un livello aggiuntivo
di garanzie potrebbe essere richiesto lì I
ha fatto menzione della parola autore
c’è il lato client e
garanzie lato server e giusto
dice di sì questo programma con cui sto parlando
è davvero il programma che penso di essere
parlarci non fa davvero niente
oltre a ciò in realtà non lo dice
il programma è davvero permesso di fare quello che
dice che vuole fare questo è questo
differenza di autenticazione e
l’autorizzazione di 40 Aaron era buona per essere
facendo un discorso a riguardo oggi e lui
non è stato in grado di venire, ma abbiamo
questo altro livello di autorizzazione
problema oh sì il servizio clienti che
è il servizio clienti parlando con
servizio di inventario e stanno chiedendo
alcune cose devono essere essi chiedendo
quello che in realtà chiedono di nuovo
possiamo pensare alle cose semplici che siamo
possiamo pensare al nostro perimetro
pensa a cose come un molo così ho
qualche token mobile che uso
autenticarsi con la mia applicazione potrei
utilizzare un’autenticazione basata su form base
e così eccomi, arrivo alla musica
web
no si Sammy ha effettuato l’accesso e questo davvero
è Sam e ha il permesso di vedere quello di Sam
le informazioni sono grandiose
e poi il webshop musicale decide di andare
e fai una chiamata a valle per andare a prendere
informazioni dal servizio utente e così via
Ivan a Kate ammira attraverso sequenziale
il webshop musicale dice di sì
per andare e ha fatto una chiamata a valle a
un altro servizio che molte persone fanno
in questa situazione
è assumono la fiducia implicita dell’utente
il servizio in questo mondo dice bene, sono solo
assumendo che tutte le chiamate che hanno
vieni da me dal webshop musicale che ho
effettivamente verificato che quelle chiamate
si può fare che stai mettendo un
molto affidamento sulla tua parte a monte
cosa ti stai aprendo qui
è qualcosa chiamato il deputato confuso
problema in realtà è piuttosto complesso
problema nell’ingegneria della sicurezza è a
situazione in cui puoi ingannare un
intermedia un intermediario nel chiedere
per informazioni che non dovresti essere in grado di
chiedere così un semplice esempio di accesso come
Sam chiedo quindi al negozio di musica online
informazioni per Praveena e la musica
il web shop non rinnova quello che sono
permesso farlo fa una chiamata
downstream e recupera i dati di praveen
ora che è piuttosto un problema difficile da
risolva storicamente la gente ha provato a
risolvi questo usando cose come annidate
affermazioni di Sam sono anche andati
insano quindi non farlo
sempre più quello che stiamo vedendo l’uso
di cose come JWT
I token web JavaScript sono un modo
quando fai l’inizializzazione ottieni un
gettone indietro che rappresenta il tuo
credenziali per le chiamate a valle così quando
il webshop musicale ti chiama
nome per dire un servizio utente a valle
passa le tue credenziali a valle
il servizio valle può convalidare che
non solo ci sono un insieme valido di
credenziali ma possono anche interrogare
quelli per quali cose ti è permesso
fallo così efficacemente passando quelli
credenziali attraverso la vostra catena che
diventa più difficile quando sei
usando dire asincrono noi differenti
servizi potenzialmente devi trovare
un modo per far passare quelle richieste
ma il sistema che stiamo usando al momento
stiamo usando JWT anche per questo scopo
devo pensare ovviamente ai dati a
riposi qui di nuovo, ci prendiamo un bel po ‘
benefici ai micro servizi perché i dati
a riposo è una specie di complesso
problema quando abbiamo un grande monolitico
Banca dati
spesso non decidi semplicemente di crittografare
il tutto perché quello di Houston lo ha
implicazioni di prestazioni e così ho
visto sistemi in cui determinate tabelle e
i database sono stati crittografati e il resto
non era questo allora diventa interessante
perché ho visto situazioni dove
anche se i dati delle nostre tabelle sono stati crittografati
potresti effettivamente ottenere informazioni
fuoriuscita dalla chiave esterna
relazioni tra quelle tabelle e
altri tavoli e così puoi spesso fare
errori in questo modo hai sempre il
problema, naturalmente, con la crittografia di
database che è dove si inserisce il
chiavi e, naturalmente, con
sistema di microservizi se la vostra pratica
stai seguendo gli approcci che io
consiglia di farti conoscere i tuoi dati
dentro il tuo servizio e non la condivisione
database che potresti almeno dire
sai quali sono gli unici dati a riposo
siamo davvero attenti alla cura
è in realtà la roba che uso come
il servizio ha quindi quello che faremo è
siamo solo andando crittografare che tutta
database e il resto dell’altro
i sistemi lasceranno molto e lo faremo
mantienili più semplici così di nuovo che useremo
micro servizi per noi poco da parte quando
parlando di prevenzione
dovremmo mettere la finestra mobile appena menzionata
perché micro insieme alcuni di voi potrebbero
ho visto questo vecchio documento ora da a
mentre fa ma Banyan ops ne ha fatto un po ‘
ricerca sul docker hub e trovato che 30
percentuale di tutte le immagini dell’hub docker
contengono vulnerabilità critiche questi
non erano situazioni in cui le persone erano
docker avvelenato e avvelenato
le persone dell’hub hanno appena creato immagini sulla finestra mobile
hub e non li aggiorna loro
non ha aggiustato le cose e ci sono carichi
di organizzazioni che stanno prendendo immagini
dall’hub docker e quindi distribuire il loro
software su cui non stanno controllando
vedere se queste cose devono essere aggiornate I
suggerirebbe di eseguire roba per il
hub docker sul tuo pubblico sul tuo
sistemi di produzione è simile a
trovare una chiavetta USB nella grondaia
collegarsi ai sistemi di produzione o
copiando e pensando troppo sì
Giusto quindi non lo farei necessariamente
consiglia di utilizzare il personale del passaggio sulla finestra mobile
hub loro utensili e gli stampi di fiducia
intorno a noi stanno migliorando ma fino ad allora io
scrivi sempre le mie ricette da dock
scratch per i sistemi prod che ci sono in giro
prevenzione iniziare a migliorare a
mentre un alto livello in cui possiamo costruire
i nostri gasdotti questa prevenzione
meccanismi un sacco di strumenti come bene
La tessera Bolton farà un po ‘di livello
guardando a pratiche di codifica sicure
hai strumenti simili per Ruby e
Là fuori Python possono guardare un codice
e dire che stai facendo qualcosa che potrebbe
non essere sensibile qui e quelli sono
iniziando ad accadere più automazione in
lo spazio di sicurezza è ancora carente
un po ‘molti degli strumenti tradizionali
nello spazio di sicurezza non prestano veramente
da soli all’automazione a partire da
cambiamento penso che stiamo vedendo il
stessa cosa stiamo testando nessun mercurio usato
essere lo strumento di test e poi quando
gli sviluppatori hanno deciso che hanno bisogno di
iniziare a fare test a cui hanno guardato
mercurio e ho pensato oh mio dio questa cosa
è orrendo che non puoi automatizzarlo è così
un molto costoso e il selenio era
il selenio creato era chiamato selenio
perché è l’ antidoto al mercurio
avvelenamento ci crediate o no penso che sia
iniziando ad accadere i nostri strumenti di sicurezza
ma alcuni arriveranno da qualche frustrazione
in questo settore e, naturalmente, io voglio
dire che quando si parla di prevenzione siamo
dovrebbe parlare delle basi quante
le persone qui applicano la loro produzione
server una volta a settimana una volta alla settimana quanti
di voi forse il vostro servizio di produzione
una volta al mese quanti di voi non lo sanno
quanto spesso aggiusti la tua produzione
sistemi sì più persone giusto
questo di gran lunga sarà il tuo più grande attacco
superficie per la maggior parte di voi vorrei
immagina una grande quantità di
attacchi indiscriminati là fuori molto
di quelle cose che ti stavo mostrando
prima da quella mappa norvegese quelli affondano
solo volare in giro è solo sapere
exploit di massa che cercano senza patch
sistemi e spesso solo un sistema di patch
sulla tua rete può essere un modo per
il resto dei tuoi tuoi beni ci sono
strumenti là fuori come tripwire e arte
passeggiata nello spazio del giardino e cose che lo faranno
guarda i tuoi locali e guarda
il livello di patch delle cose il diodo chiave
i ragazzi stanno facendo delle cose fantastiche in giro
finestra mobile effettivamente guardando i livelli di patch
di macchine questo sta migliorando
ma solo cose di base qui per favore gente
aggiusta la tua roba, andiamo avanti
parliamo di rilevamento che abbiamo fatto
il nostro meglio per fermare una brutta cosa da
succede ma a volte fa una cosa brutta
capita e poi come lo sappiamo anche
è successo in primo luogo le prime cose
primo
tenersi in giro quando è necessario applicare
le patch cercano la sottoscrizione del tuo CV easy
per servizi come qualies sapere quando
c’è un nuovo CV sul tuo stack Java
ha bisogno di essere aggiornato questo non è solo buono
perché non è necessario applicare una patch ma
tu sai che un exploit è successo un po ‘
di voi potrebbe ricordare questo sconvolto
era un exploit che era in bash quello
era il loro libero un numero di anni il
cosa interessante stavo parlando con uno
delle persone di operazioni interne a
ThoughtWorks ed e stava dicendo bene
il fatto è che sappiamo di essere vulnerabili
per un buon periodo di due anni perché
tutti erano vulnerabili allo shock dei proiettili
per un paio di anni quello che non facciamo
necessariamente sapere è se noi o no
sono stati sfruttati ma quando eri
erano sfruttati dallo shock di shell
tracce che puoi guardare dentro
i tuoi sistemi e in realtà ciò che abbiamo fatto
era abbiamo scoperto che in realtà avuto i nostri log
aggregato e in una posizione così noi
Potrei andare a vedere e vedere se ne vedevamo
tracce del vero camioncino
usato e in realtà la registrazione è uno dei
le cose migliori che puoi fare in termini di
facilitando l’ individuazione di eventuali problemi
si sono verificati se hai avuto attacchi
aggregare tutti i log che li estraggono
della macchina li conficcano in una centrale
posizione si potrebbe anche voler pensare
sulle politiche di conservazione e per quanto tempo
mantieni le cose per molte squadre che ho
ha lavorato con uno solo per mantenere i propri registri
per dire un mese o così perché ottengono
troppo grande se si vuole realmente
capisci se sei stato colpito da un
sfruttare due anni fa potrebbe essere necessario
log più un sacco di volte quindi sì da parte di tutti
significa eseguire qualcosa come lo spuntino degli alci
nei tuoi locali gestisci qualcosa del genere
Logica Sumer o carta o ovviamente
il nuovo cucciolo oh dovresti andare a parlare
questo è per i ragazzi dietro l’angolo
roba che è utile per chiunque
sistema di microservizi diventa davvero
strumento essenziale nel rilevamento della sicurezza
problemi nei vostri sistemi possono fare altre cose
aiutare alcuni dei firewall dell’applicazione
là fuori come la sicurezza mod può anche
raccogliere attacchi sul tuo sistema e così via
gestendo questo tipo di cose come
meccanismi di rilevamento della sicurezza perimetrale
sono molto utili che ho usato snort in
oltre il quale un sistema di rilevamento delle intrusioni
e alcuni di questi sistemi si fermeranno
ovviamente un cattivo comportamento e avvertiranno
tu riguardo potenzialmente preoccupanti
comportamento quindi quelli sono cose buone da usare
e il contesto dei micro-servizi però
abbiamo alcune domande interessanti a
chiedi a molte persone che parlano di Michael
come uno stile architettonico
offre opzioni a persone come le opzioni I
fare molte cose ora che arrivo
usare un sacco di lingue poliglotta è il
futuro non sono così sicuro di a
numero di ragioni ma nello spazio di sicurezza
Sono particolarmente interessato se ho voce in capitolo
cinque diversi stack tecnologici in uso
sono cinque diversi stack che ho
tieniti aggiornato con l’ultimo
versioni di patch non è solo per il
core runtime e le librerie principali ma
tutte le biblioteche della comunità che ho ora
patch Devo davvero essere davvero su
la palla su come mantenere quella roba
aggiornato e capire come
scrivere software su questo stack tecnologico
in un modo che è sicuro, questo è arte te
so che sto aggiungendo molto più lavoro così là
è una c’è una domanda qui si tratta di
indipendentemente dai micro servizi poliglotta
i sistemi saranno meno sicuri dei loro
quindi i sistemi che forse ne hanno uno o
due pile tecnologia lato flip
questo è se sei davvero bravo in
gestendo il tuo ambiente poliglotta tu
potrebbe avere un diverso tipo di proprietà
che ora hai più cose in questo
deve essere rotto un malintenzionato
non dovrà solo ora trovare e
sfruttare che funziona contro di te un Java
stack ma forse anche contro il tuo Ruby
stack o il tuo stack di go è un puzzle
per me e io non sono abbastanza sicuro di cosa sia
la risposta è che faccio però vedere un generale
organizzazioni di servizi di micro-modello che
iniziano con un alto grado di
poliglotta ism e nel tempo che normalmente
diminuire in particolare per le squadre che sono
oltre 50 organizzazioni P hanno di più
dire 50 sviluppatori o così SoundCloud ha visto
quel piatto iniziano un gran numero
del linguaggio e nel tempo sono per lo più
ora un negozio di scarlatto e chiusura per lo più
perché vogliono ridurre una sorta di
spese generali per le persone che devono
reimplementare librerie e codice comune
tra diversi stack tecnologici
parliamo di risposta quindi l’ abbiamo scoperto
qualcosa di brutto è successo e ora abbiamo bisogno
andare e far sapere e fare le persone
qualcosa su di esso la cosa grandiosa
la risposta è un gran numero di esempi
di come la risposta ha fatto molto male come
molte persone qui hanno sentito parlare di
gli Stati Uniti hanno come bersaglio giusto il grande rivenditore per
le persone che non lo sanno sono state colpite
con un exploit particolarmente cattivo
questo era un pezzo di malware che era
caricato sulle casse e quando tu
strisciava la carta di credito che avrebbe catturato
era un residente della memoria un po ‘più consapevole
quindi ha catturato la carta di credito
informazioni come la transazione è stata presa
questo più sono stati poi seduti raccolti
quantità di carte di credito e in un
commercio effettivo a quello nuovo fuori dalla
rete e qualcosa come il 40% di tutti gli Stati Uniti
I titolari di carte di credito sono stati influenzati da
questo è un grosso problema, questo è un po ‘
un esempio interessante in termini di
risposta terribile per un numero di
motivi diversi da molti dei grandi
i rivenditori nell’obiettivo di noi hanno fatto
in realtà hanno un interno dedicato
Il team di InfoSec era in esecuzione
software che ha rilevato che questo centro commerciale
il lavoro è stato installato e quando quel centro commerciale
ware è stato installato hanno allertato le persone
quel software rilevato quando quel centro commerciale
che quando quel centro commerciale dove poi ha preso
quelle carte di credito e le tolse
la rete e hanno sollevato gli avvisi
il problema era all’interno di quell’organizzazione
quegli avvisi erano completamente e completamente
ignorato , peggiora davvero
Credo di essere una persona del Congresso che
obiettivo effettivamente reso rende questo pubblico
perché il target ha scoperto questo
successo non ha detto al pubblico più
paesi in tutto il mondo non hanno
leggi sulla segnalazione obbligatoria delle violazioni dei dati
l’obiettivo doveva continuare a cercare di mantenere questo
tranquillo, quindi hai avuto una violazione dei dati di massa di a
gran numero di carte di credito e uno di
i più grandi nomi nella vendita al dettaglio nel
ci siamo attenuti al CEO
alla fine perse il lavoro per questo
Anche Home Depot è stato colpito esattamente da
lo stesso problema con la frattura è stato di recente
in realtà abbastanza buono per il software
fuoco perché il software finai ha fatto
in realtà rilevare questo più dove era
essere usato purtroppo quello che è successo
il team di InfoSec non era correttamente
collegato alle strutture di segnalazione di
l’organizzazione e quindi loro
osservazioni erano completamente abbastanza LY
ignorata questa è un’organizzazione che ha avuto
mette molto impegno nella prevenzione e
rilevamento e nessuno sforzo nel pensare
su cosa succede quando rileviamo
qualcosa è un ottimo esempio di come
non rispondere io posso davvero incoraggiare
tu vai e leggi
Brian Krebs, il nostro blog, ha trovato il suo
i fantastici Krebs sulla sicurezza di cui parla
in realtà su tutta la storia su come
questa cosa si è dispiegata e ce ne sono molte
esempi di come non fare cose al riguardo
le comunicazioni da blog in realtà sono davvero al
cuore di questo quando succede qualcosa di brutto
hai bisogno di sapere cosa fare hai te
ho persino pensato a chi hai intenzione di farlo
dire a chi sta per avere il
conversazione che sta per dire
pubblicamente i tuoi clienti stanno andando
essere un CSO hai un CSO è tuo
CTO è il tuo CEO che scriverà
quello che stai per dire quando
qualcosa di brutto succede quanto velocemente
hai intenzione di ottenere un po ‘di conversazione
le comunicazioni esterne sono essenziali alla fine arriva
ci sono alcuni grandi esempi di comunicazioni
fatto molto male quanti di voi
sentito parlare di realtà un sacco di persone
far finta di non conoscerne alcuni
hai sì ok sito canadese di collegamento
sito per persone che sono in rapporti
e quindi quello che è successo è stato un gruppo di hacker
è uscito e ha detto che abbiamo tutto il tuo
dati e in realtà Madison ha detto senza dubbio
lo facciamo, abbiamo sicuramente un appuntamento e
Ho detto okay potresti avere un po ‘del nostro
dati e ho detto oh no, abbiamo tutto
i tuoi dati
Dico che non hai tutti i nostri dati
okay hai chiamato i nostri dati okay
questo è tutto ciò che hai ma è tutto
criptato non puoi leggerlo tutto bene
non puoi leggerlo ok, sicuramente
tutto quello che hai ti ha appena preso tutto
i nostri dati e non puoi leggerli
oh hai anche una delle nostre e-mail come
bene oh hai anche tutti i nostri
codice sorgente pure
oh non è così male e quello che è successo è stato
stava arrivando un numero totale di smentite
fuori questo dato non è reale
no non hanno questa informazione no
non è la documentazione completa, non lo sai
e andò avanti e avanti e queste smentite
è uscito è un bravo ragazzo
e hanno tirato fuori la storia
maneggiando quelle comunicazioni male per settimane e
settimane e settimane c’era sempre andando
per avere molta visibilità in questo
caso particolare a causa di quanto sia salace
questa particolare storia è ma questo è
un classico esempio di come non fare com
intorno a una violazione dei dati
è stato banalmente facile
Ashley Madison si è impossessata di questo
violazione dei dati perché stava girando
pastebin e ci sarebbe voluto un piccolo
questione di tempo per guardarlo e sapere
se questi dati fossero o meno precisi o
non avrebbe un grande conteggio di esempio
stato quello di Tylenol
così Tylenol negli stati uniti e Johnson
La società madre di Johnson fa il tunnel di
il più grande farmaco antidolorifico in
mercato era ora era davvero triste
storia tragica molti anni fa dove
bottiglie di Tylenol venivano avvelenate
e molte persone a Chicago sono morte e no
un tipo di sapeva come se questo stava diventando
nel sistema che non conoscevano
se le persone lo facessero il
impianto di produzione se le persone stavano andando
nei negozi e manomettendoli
ma Johnson Johnson ha deciso giusto
immediamente
stiamo solo richiamando il tylenol dall’altra parte
in tutto gli Stati Uniti stiamo mettendo tutto
indietro mettendo fuori di ogni singolo
memorizzare così il leader del marchio numero uno in
farmaci antidolorifici stiamo tirando da
negozi del mondo stiamo per ridisegnare il
imballaggio possiamo ridisegnare la capsula a
renderli resistenti alla manomissione il richiamo
li costano come cento milioni
dollari o giù di lì la bolla di pubbliche relazioni per questo era
enorme per loro hanno fatto la cosa giusta
e il pubblico li ha premiati
non ha subito alcuna perdita di quota di mercato se si
qualsiasi cosa il loro marchio è aumentato perché
sono usciti e hanno fatto il giusto
cosa questa è un’organizzazione che ha avuto
la loro roba insieme sapevano cosa fare
quando si è verificato un problema, è il tipo
di cosa interessante quando lo scopri
il tuo sistema è stato violato
non sarai necessariamente
pensando razionalmente non lo farai
vieni in quel momento con un coerente
il piano di com è per questo cosa dovresti fare
è quando le cose sono calme hanno a
conversazione cosa dovremmo dire chi è
sta per venire da Let’s draft qualcosa
ora e incollalo in Evernote perché
quando viene il momento oh merda, ricorda
abbiamo parlato di questa tomba?
inviarlo faremo copiarlo e incollarlo voi
so che lo aggiorneremo e lo manderemo
è molto più probabile che sia utile
a te di quanto tu non provi a inventare un
piano di comunicazione nel cuore di un disastro
come questo , puoi anche mandare male
messaggi a persone dentro la tua
organizzazione ho preso una piccola quantità
di guai attorno a questa particolare storia
così in te in Australia, dove vivo
Telstra è il grande
telco operano su tutto il territorio
L’Australia erano una specie di
precedentemente il monopolio statale loro
ha avuto un fallimento che ha eliminato cella e
appena avuto un ampio accesso per la maggior parte di
Australia e sono usciti molto molto
rapidamente che era buono e sono usciti
molto molto rapidamente e in pratica
dissero ah era colpa di un ragazzo
questa affermazione che amo è una
il dipendente responsabile non ha seguito
procedure e chiaramente non è un bene
cosa ma non vorrei anticipare il
indagine adeguata suona come
hai già fatto le tue indagini
e hai deciso che ragazzi da incolpare
capiremo qual è la cosa giusta
fare una volta che hai avuto la possibilità di approfondire
dettaglio quindi questo è un ottimo esempio
subito però la cosa da fare è farlo
dare la colpa a un individuo, voglio dire, questo è giusto
le comunicazioni dalla testa ossuta ti escono subito alla grande
tu dici che non sappiamo quale sia la causa
grande diamo la colpa una persona ora che cosa fare
pensi che in questo punto tu sei il telco
di uno dei tanti bene te del
più grande telco e uno di tutto il mondo
le maggiori economie e tu hai un sistema
dove una persona può fare un singolo
errore e prendere l’intera rete
per tutti
così passo uno che suona come la vostra rete
è una merda ora pensa cosa succede se lo sei
un dipendente di Telstra e ce ne sono molti
di dipendenti di Telstra là fuori come fanno
senti che il mio CEO esce e si mette in borsa
un ragazzo e tu lo sai tutti
in aiuta a sapere chi è quella persona
ora non ti ho preso un po ‘di problemi
perché ho bloggato su questo e ho detto
che se lavorassi a Telstra
Mi piacerebbe cercare un altro lavoro e ha scoperto
che c’era un cliente di quattro opere
per me non è stato grandioso per un momento
in ogni caso um l’amministratore delegato non ha più un lavoro che
non so se queste cose sono correlate
ma dice che abbiamo continuato ad avere un
successione di fallimenti dopo questo e
OCM ottenuto un po ‘meglio su di esso
in seguito vale la pena riflettere
su questa colpa cultura roba intorno a questo
una sorta di risposta al problema che guardo
a questo oltre il fatto che tu
immediatamente andato e ha cercato di incolpare un
l’individuo è l’assurdità di
avere una telco che è completamente
dipende da una persona che non fa mai un
errore nel suo
contesto Sydney Decker parla molto
i sistemi sono da incolpare quando si ha a
fallimento il sistema ha permesso che il fallimento
per caso hai creato una situazione in
quale individuo commette un errore e
siamo tutti esseri umani che tutti abbiamo fatto
errori ma hai avuto un sistema in cui
un individuo che ha commesso un errore
che il mancato verificarsi posso accuratamente
consiglia il suo keynote dal gusto DevOps
e sotto molti anni fa sputa Joe Nall
dice che sai trovare la causa principale di
il fallimento è come trovare la causa principale
di un successo quando qualcosa di brutto fa
succede quando hai una breccia è
non sarò mai una cosa che sei
dovrò guardare un po ‘troppo sotto
il sistema che hai avuto e
permesso che quelle cose accadano così tu
ho bisogno di pensare un po ‘oltre il semplice
incolpando una persona c’era un argento
A proposito, sto raccontando la storia di Telstra
quindi una delle cose che hanno fatto per provare e
recuperare la fiducia è che hanno dato a tutti a
libero giorno per giorno di domenica non giorno lavorativo
non sono stupidi che sarebbe stato anche loro
utile così fa domenica quando li dati
l’utilizzo era più basso e un ragazzo è riuscito a farlo
fare un terabyte di download su un su un 4G
dongle mobile che mi sembrava di sapere
Va bene fresco almeno qualcuno ha qualcosa
fuori da tutta questa storia, quindi basta fare un
un po ‘di preparazione ha ancora molto a
Chiacchierare
una conversazione pensa cosa succederà
capita, chi dirà qualcosa?
diremo di cosa parliamo ora
recupero quindi proviamo a fermare il cattivo
cosa accada noi fermiamo tutti
esso
ora abbiamo individuato il problema e noi
gestito correttamente cosa facciamo dopo
ben recuperando da situazioni il
la prima cosa da dire è che hai
backup di nuovo questo può ottenere di più
complicato nel mondo microservices
ora abbiamo potenzialmente disperso i nostri dati
in più database diversi
potenzialmente in esecuzione su diversi
macchine molto del problema è se lo hai
aveva un attaccante persistente dannoso sul
la tua rete per un periodo di tempo
potrebbe essere necessario ripristinare lo stato dei dati
un lungo cammino soprattutto se sei stato colpito
da un cryptolocker i tuoi dati di essere
catturato e criptato e qualcun altro
ora ha i backup delle chiavi diventare
essenziali quei backup devono essere
fuori sede non nei tuoi locali alcuni di
potresti conoscere la storia di
avviare un paio di anni fa, dove a
le credenziali di Amazon erano trapelate
l’intero sistema di produzione è stato cancellato
che va bene faremo recuperare dal nostro
backup dei nostri backup siamo nella stessa situazione
conto che stavo bene possiamo ricostruire il
sistema ok Oh altrove il codice sorgente
è stato memorizzato sullo stesso account nel suo complesso
l’avvio è stato spazzato via in materia
minuti solo da qualcosa in arrivo
credenziali che i tuoi backup devono essere
fuori dal sito da qualche parte e hanno anche bisogno di
lavoro perché hai recuperato spesso il
terra quello che vorrete fare spesso è
solo bruciare la terra che vuoi bruciare
il tutto verso il basso ricostruire quelle
i sistemi da zero ricostituiscono il tuo
dati da zero sapendo che hai
cancellato qualsiasi parte malintenzionata che lo brucia
tutto giù implica che puoi costruirlo
eseguire di nuovo il backup che implica l’automazione
di nuovo in un ambiente di micro-servizi
probabilmente hai un alto grado di
automazione ma questo è qualcosa di te
dovrebbe praticare organizzazioni che usano
server immutabili che in realtà ricostruiscono
i loro server come parte di ogni singolo
la distribuzione è spesso molto buona
posto qui perché ogni volta spingono
e forse spingere due o tre volte alla settimana
demoliscono il servizio e ricostruiscono
questo è solo un gioco da ragazzi per loro
sanno come farlo dall’altra
mano se quello che hai fatto è
applicazione incrementale di patch e
il servizio viene rilasciato su uno stesso
la macchina per molti anni lo farà
essere un’idea abbastanza spaventosa per te c’è un
domanda di nuovo con i servizi di micro noi
avere più di queste cose se questo è un
processo manuale il processo di ricostruzione
la tua infrastruttura è il processo di
ricostituire un backup è un manuale
processo e ora ne hai 30 di questi
cose in cui una volta ne avevi una
Ho appena fatto una verga per la tua schiena um
altre cose quando si tratta di risposta
molte persone sono abbastanza brave a fare post
mortem scriveranno cosa è successo
in un certo senso e verranno con un
piano d’azione pochissime organizzazioni I
lavorare con quello in realtà tornare indietro e guardare
a loro e dire abbiamo seguito quello che ha fatto
facciamo ciò che abbiamo detto che faremo
è deprimente quando leggi alcuni di questi
quelli post mortem e realizzare oh yeah
abbiamo detto che avremmo risolto quell’ultima volta e noi
non ha fatto e la stessa cosa è accaduta di nuovo
torna indietro guarda cosa è successo
fallo ogni sei mesi circa
sei mesi da quando è successo questo problema
abbiamo davvero fatto le cose che abbiamo detto
faremo perché quello che sta succedendo
accadere è al momento dopo il
panico ti verrà fuori con la tua azione
pianifica che andrai esattamente al tuo livello C.
abbiamo un ritardo alcune nuove funzionalità così
andremo leggermente ad implementare
questi Prevenzione della sicurezza dicono che si
ottimo che è il taglio più bello
cosa importante ora e giorni passati
e le settimane passate e poi la pressione
torna per te per tornare a fare
quello che dovresti fare
prima che le tue vecchie funzionalità siano completate e
anche se quel lavoro che farai diventerà
spinto da un lato e sei mesi verso il basso
la linea tutto accade di nuovo
quindi guarda che sei tutto post-mortem così
quello che speravo di fare oggi era
una sorta di dare un po ‘di introduzione
quasi di ciò che è la sicurezza delle applicazioni
non è solo un approccio sfaccettato
impedendo al cattivo uomo di entrare nel mio
rete anche nel contesto di
la prevenzione è molto più sfumata di
quella
quindi pensa a modelli come gli alberi d’attacco
che ti permettono di pensare razionalmente
i diversi modi di fare le milizie possono farlo
ottenere l’ accesso al mio sistema e in realtà
assicurati di spendere sforzi nel modo giusto
luoghi e forse la maggior parte dei tuoi
lo sforzo nella sicurezza delle applicazioni va
nella prevenzione forse lo fa ma
non dovrebbe andare solo lì, devi sapere
se succede qualcosa di brutto devi sapere
quando non sei riuscito a prevenire qualcosa
una quantità basilare di pensiero a
conversazione con i tuoi superiori
su come risponderai
sarà essenziale per evitare di fare
cattive chiamate agli occhi del pubblico quando
tutti corrono nel panico
è sempre necessario accettare il fatto che questo
roba sta per accadere e fate la vostra
meglio limitare il danno di questo e ottenere
meglio a costruire sistemi che sono
resiliente a queste forme di attacchi I
spero di averti dato qualche idea
su come ognuno di voi può essere parte
di rendere i tuoi sistemi migliori non lo facciamo
devi semplicemente scaricare questo dagli specialisti
e dire che non è il nostro lavoro, potremmo non tutti
essere medici medici in questa stanza
ma sappiamo tutti l’importanza di
lavarci le mani e lo siamo
sempre più in un mondo in cui è
non è più accettabile per noi
abdicare la responsabilità per l’applicazione
sicurezza e supponiamo che qualcun altro
lo farà per noi, non l’ho fatto
accennare che ho un libro
essere tradotto in inglese
traduzioni disponibili al di fuori ho anche
ottenuto un post sul blog ho visto una gazza podcaster
talk show calm intervista interessante
persone che ho appena avuto un paio di NASA
scienziati su chi potrebbe essere interessato
e lei avrebbe Bridgette un giorno così lei lo farà
essere su poche settimane ma senza ulteriori
penso che probabilmente avremo tempo per
domande quindi se dovresti chiedere
domande tramite l’app si prega di ricordare
valutare la sessione che sto per fare
dai un’occhiata ora che è l’app
e vedi se sa chiedermi qualche domanda
non trovato si veda a questo punto il
l’organizzatore dell’itinerario salterebbe in azione e
risolverei il suo problema per me ero
mi ha assegnato l’ ironia di parlare
su di te sai sicurezza e
autorizzazione quando l’ app della conferenza
mi disconnette non mi fa vedere il
domande che mi è stato chiesto di tenere traccia dell’host
pagina è tutto molto eccitante
Vedo note già eccellenti grazie
è come se avessi alcune domande così dentro
nessun ordine particolare è una cosa da vedere
i registri e un altro in realtà
capire cosa si sta guardando come facciamo noi
controbilanciare questo dato il milione
exploit là fuori contrastano questo forse
si tratta di un milione di imprese là fuori mi
penso che sia un punto molto valido, lo sai
Io spesso abbiamo visto molti registri
non ha necessariamente senso per me e
questo è vero, ma la prima cosa è quella di
dì se non archivi i log che hai
noto ogni possibilità di leggere sempre ciò che è
in loro quindi mi fermerei prima
capire più tardi in generale intorno a questo
cose che in realtà non posso avviare sono
operando in realtà lo faccio
i tronchi e di proposito vado in parti
il codice base non capisco e io
cercare nelle serrature e andare cosa sta succedendo
Qui
quando inizi a aggregare tutto
tali registri insieme sta andando assomigliare
un infuocato firehose di rumore e confusione
ma non lo vedrai fino a quando non lo avrai capito
in un posto in cui tu sia appena arrivato
iniziare quel processo diventa un divertimento
pezzo di archeologia di cui parla
lavoro investigativo che spesso sai
alcune persone dicono che è stato fantastico
tweet di recente sai che dice che io ho
trasformato il mio sistema in un micro servizio
sistema in modo che ogni interruzione della produzione
diventa un omicidio mistero è quel tipo
di cose giuste, faresti una sorta di traccia
giù dove diavolo le cose si sono fermate
i log accadenti sono spesso i posti migliori
per andare bene la prossima domanda
la tua opinione su Yahoo
dopo due anni di silenzio sul
la più grande violazione di dati al mondo tecnicamente
Penso che Expedia non abbia esperienza negli Stati Uniti
è stata la più grande violazione di dati al mondo in
termini di numero di record ma sì è
quello grande che non è una buona o
la mia opinione su di loro non è alta
non è davvero alto qui è l’affare
i paesi giusti non sono obbligatori
dati che comunicano le leggi una data una violazione dei dati
riferire le leggi degli Stati Uniti non intendo
La Germania che è il paese più esperto
circa i dati in Europa, ad esempio
non l’Australia non è il Regno Unito
e quindi l’ unico tipo di incentivo per a
compagnia di uscire e di essere aperti
questo è spesso le sanzioni che
faccia dai conosci i tuoi dati
agenti di protezione e spesso le multe
che possono essere imposti contro questi
le organizzazioni sono piuttosto piccole e così
davvero il più grande disincentivo
le informazioni che arrivano sono come
perdendo la fiducia del pubblico e al momento
le pene per questa roba non sono
non abbastanza in alto penso che i nostri clienti
diventare più esperto circa le implicazioni
di queste violazioni penso che otterremo di più
intere società per conto di più io
in realtà personalmente penso che la legge
ha un ruolo da svolgere penso organizzazioni
dovrei dirti se hanno un
la spiegazione ragionevole è stata
compromesso da una parte malevola e io
penso di pensare al fatto che la gente sostenga
contro di lui è un po ‘senza senso
io ok ho fatto penso che i tempi di
era abbastanza buono anche con a
l’acquisizione mi ha fatto ridere
si proponete utilizzando HTTPS tra il servizio
chiede come si ragiona quando si usa
altri protocolli per la comunicazione yeah I
credo che sia che sia un punto giusto così un sacco di
la gente userà dire alternativo
sincronizzare i meccanismi RPC su un semplice raw
TCP piuttosto che HTTP alcuni di quelli
i protocolli hanno in realtà dei modi incorporati
criptare i carichi utili in modo che sarebbe
vale la pena esaminare che Google è
in ritardo RPC alla tecnologia in realtà solo
usa HTTP per uscire che è binario
e quindi puoi semplicemente usare HTTP in effetti
è di default HTTPS Ovunque che ho
fatto cose con carichi di crittografia su
su altri tipi di trasporto ma sì il
più ti allontani in altri ancora
sei un meccanismo di trasporto su misura
quasi andando a guardare a ciò che
forniscono fuori dalla scatola in termini di
proteggendoli lì non è come un sacco
di risposte facili lì okay vediamo se il
altre domande se mi accedi ancora
così puoi spiegare come è fatto un lavandino
fare autorizzazione usando i token di accesso jmt
non puoi semplicemente trovare un posto
per passare quel token in giro nel carico utile
è lo stesso di te in modo efficace
non avere le intestazioni ovvie da passare
questo per noi è ancora vivo
bisogno di trovare uno spazio nel tuo basso
per passare quel token web genuino a te
intorno e poi fino a quando il
il servizio a valle ha la capacità di
reinteragare questo e abbiamo elevato
quel token dovresti stare bene ok e io
pensa che è tutto quello che abbiamo tempo per a
un po ‘troppo grazie, grazie mille
disponibile su Twitter su Sam Eamonn se
si desidera mantenere mandarmi domande
Cercherò di rispondere a qualcosa oltre il
Twitter spero che questo sia utile
e spero che ti piaccia il resto del
conferenza
Please follow and like us: