
buongiorno a tutti quindi sono Chris uno
CTO presso reti coesive speso circa 15
anni della mia vita lavorando in finanza
servizi e prima che i militari così
Mi sono dilettato in giro con sicurezza
un po ‘nel corso degli anni, a volte parlo
sulla sicurezza come l’Hotel
California of IT quindi ogni tanto controllo
fuori ma mi fa sempre tornare
alla fine se hai domande allora
per favore usa il non fare quello usa il
domanda per chiedere loro e, si spera
Adrian lo terrà d’occhio
che possiamo rispondere alle domande al
fine della sessione quindi volevo iniziare
con questo tipo di notizie
all’inizio dell’anno la grande notizia
era che Google stava dicendo che stava andando
per spostare tutte le sue app aziendali su
Internet e se si entra in
dettaglio che non è esattamente esattamente cosa
stavano facendo, ma il punto era Google
aveva un po ‘guardato l’intero concetto
di avere una intranet interna o un
rete interna e ha detto giusto
non funziona più per noi
altrettanto capace di proteggere le applicazioni
che sono pubblici e che lo sono
ospitato su internet e nel loro caso
ospitato sulla propria piattaforma cloud in
i loro data center come siamo noi
applicazioni che consideriamo in questo momento
o tipo di una cosa diversa che
chiamiamo la nostra rete interna e così via
stanno attraversando questo processo di
dicendo che non esiste una cosa come la
rete interna più è tutto solo
saranno le applicazioni ospitate sul nostro
piattaforma che selezioniamo in modo selettivo
aprire se quelli sono accessibili a
solo dipendenti di Google o semplicemente google
utenti o solo l’intero mondo così
Voglio ambientare un po ‘la scena
termini di ciò di cui sto parlando qui così
Ho intenzione di iniziare con un
tipo tradizionale di applicazione
architettura qui in modo che, se guardiamo una
applicazione tipica e vedo il nostro
clienti solo con migliaia di
applicazioni come queste lì
in genere sono un’applicazione aziendale
è una raccolta di server e perché
facciamo roba sul cloud che normalmente vediamo
server virtuali e così avrai a
mazzo di servizi alla fine del fronte facendo
web qui in una sorta di tipico livello
architettura e un altro gruppo di
server nel mezzo facendo il
livello di applicazione e un altro gruppo di
server che fanno il database e sono gentili
di spremere quelli insieme sul diagramma
perché le persone normalmente ne stanno facendo un po ‘
una specie di clustering o sono
usando server più grandi per il loro database
quindi sono diversi dagli altri
server e quindi forse qualche messaggio
code fuori al lato se hai
alcune cose asincrone che succedono lì
e questo ha finito col sollevare il
domanda su quale sia il traffico giusto
che dovrebbe andare tra tutti
queste cose e abbiamo risposto a questo
domanda abbastanza spesso nel modo sbagliato
solo dicendo oh è tutto dietro il
firewall e non importa quale sia il
il traffico giusto è consentito qualsiasi traffico
per attraversare la nostra rete perché è
la rete interna e siamo al sicuro e
felice con quello ed è sicuro ora a
qualche punto nelle ultime settimane
qualcuno ha cambiato il titolo in movimento
al sito e ha detto qualcosa a proposito
micro servizi e io mai veramente
pianificato di parlare di micro servizi ma
Prenderò una specie di diversione
direbbe in molti modi moderno
le architetture in realtà non cambiano molto
molti di questi aspetti, specialmente quando
stiamo pensando a cose in termini di
traffico di rete, quindi se guardo un micro
applicazione basata sui servizi piuttosto che
essendo una collezione di server è un
raccolta di servizi e potrei io
potrebbe chiamarli cose diverse, quindi io
potrebbe chiamarlo i servizi di persistenza
piuttosto che il livello del database ma esso
tipo di finisce per essere sempre lo stesso
diagramma e noi ancora finiamo per chiedere
la stessa domanda di cosa sia il
il traffico giusto passa da una cosa a
un’altra ora penso che la differenza chiave
ecco se guardiamo a esempi di
architetture di microservizi e abbiamo
Ho trovato Adrian nella stanza di cui parleremo
una lunga discussione su Netflix
il modo in cui hanno finito per costruire
queste cose dettavano un diverso
per collegare l’architettura e quindi a
approccio diverso alla sicurezza della rete
quindi se prendiamo qualcosa come il
servizi persistenti quelli persistenti
i servizi non hanno mai avuto una vita su netflixs
Intranet aziendale hanno sempre avuto un
vita su Amazon ec2 nel contesto del
nuvole private virtuali e sicurezza
gruppi che esistevano lì e così è
ridicolo che quei servizi avrebbero
sono mai stati aperti a nulla
diverso dal traffico previsto in modo che il
l’intero tipo di premessa di una nuvola
architettura di sicurezza dove siamo
whitelisting cose piuttosto che un
architettura di rete aziendale dove
stiamo dicendo dei bravi ragazzi dentro
i cattivi al di fuori del firewall protegge
noi siamo completamente diversi e davvero
è quel cambiamento di premessa che voglio
spendere una buona parte di questo discorso
esplorare e la rapidissima evoluzione
che abbiamo avuto nel corso di meno
di un decennio negli approcci che noi
prendere in particolare la sicurezza
sicurezza a livello di rete e lo farò
esplorare perché facciamo sicurezza in una rete
livello e ciò che è buono su questo e
cosa può esserci di male, quindi se guardiamo
in un data center aziendale sono un
momento fa tipo di detto bene ecco a
tipica applicazione aziendale se noi
guarda quindi un data center aziendale
è solo X per X delle applicazioni tipiche
molti e molti e se guardiamo
la spesa che avviene sulla sicurezza
quindi l’ottanta per cento di quella sicurezza
la spesa va sul perimetro e circa
il venti percento di tutto ciò va avanti
il resto della roba sulle cose interiori
come la gestione delle identità delle directory
che vanno insieme a quella perdita di dati
prevenzione e così via quindi c’è
c’è un’enorme sorta di mancato equilibrio
lì e penso che questo sia stato toccato
nell’introduzione al tappeto attraggono
da un certo numero di oratori in termini di
stiamo spendendo i nostri soldi nel torto
posto e così che il duro sul
esterno morbido sul modello interno ha
conseguenze
quando abbiamo una breccia e tu conosci me
pensate in una certa misura che le violazioni siano
inevitabile e una grande parte di robusto è
essere in grado di recuperare dal
inevitabile violazione in una sorta di
modo quindi con questa sicurezza di rete
il modello una penetrazione diventa quindi il
trampolino di lancio verso il tipo di est-ovest
inversione e sì, non ho intenzione di nominare
per la vergogna, ma sono sicuro che tutti nel
la stanza può pensare a innumerevoli esempi
nell’ultimo anno anche di organizzazioni
dove sei un’applicazione è stata
penetrato e poi sai che ce l’hanno
nella mail che hanno inserito nel CRM
sono entrati nel business cruciale
applicazioni e hanno preso tutto
che dati sensibili e pubblicato su
posizionamento ed è molto imbarazzante e
sai che tutti continuano a dire
qualcosa deve essere fatto su questo cosa
dovrebbe essere fatto su di esso in modo cloud
architetture come lo sono già
menzionato con sufficiente esempio di Netflix
le architetture cloud sono state diverse
e si sono evoluti molto rapidamente e io
voglio fare un rapido viaggio attraverso
quella evoluzione a tipo di descrivere dove
noi dove siamo arrivati al 2006 amazon web
servizi che esistevano già da
quella volta per circa un anno hanno lanciato
questa cosa si chiama nuvola elastica di calcolo
i sopravvissuti e i servizi web sono passati da
essendo un vero servizio web in cui tu
potrebbe fare una richiesta di sapone o un HTTP
richiesta e potresti chiedere
su un libro e ne restituirei
dati basati su un identificativo univoco e
potresti fare ricerche diverse e
roba hanno avuto questa cosa dove tu
ora potrebbe avere macchine virtuali a gettone
domanda così dieci centesimi l’ora ti hanno comprato
e em ancora una volta e la rete
il modello di sicurezza per quello era quello ogni
uno di questi VM tipo SAT
solitario e orgoglioso sono su internet
e l’unica cosa che si frapponeva tra loro
quella macchina virtuale e il grande cattivo
internet era un insieme di sicurezza zen
gruppi nell’hypervisor per questo e
che risultò essere in realtà abbastanza per
fai delle cose davvero utili
quindi i gruppi di sicurezza zen erano duri
abbastanza sì non avevamo innumerevoli
esempi di persone che si distruggono
dritto attraverso di loro e prendendo in consegna
macchine virtuali ce n’erano molte
problemi di sicurezza con ec2 di quel giorno
la maggior parte di loro in realtà girava intorno
una sorta di gestione delle chiavi e roba di essere
lasciato in magazzino e tutto il resto
Di cosa è così che il firewall si è alzato
ma una singola VM era un po ‘difficile da fare
lavorare non appena si tenta di costruire
applicazioni fuori di tale modo se noi, se noi
andare un paio d’anni e la gente era
iniziando a provare e fare più grande meglio
quindi cose più avventurose con Amazon
abbiamo visto l’arrivo di reti sovrapposte
quindi avresti preso una di quelle macchine virtuali e lo faresti
dì che sei il mio vm speciale che sta creando
io una rete e poi saresti una specie di prugna
tutto il resto del VMS in questo
utilizzando connessioni di rete crittografate e
finisce per formare questo tipo di
cosa concettuale in cui hai un
rete singola virtualizzata attraverso il
cloud in modo che tutte quelle VM possano parlare
l’un l’altro fanno un’applicazione funzionale
su molti VMS e anche proteggere i dati
in movimento così come stanno parlando questi VMS
l’un l’altro non sta andando in giro
l’ internet pubblico non c’è a questo
puntare un concetto di rete cloud davvero
tutto sta andando oltre il pubblico
internet non sta andando oltre il pubblico
internet in chiaro il vm che è gentile
di stare di fronte a quello
inizia ad apparire come un host bastione così a
concetto che abbiamo avuto
zone demilitarizzate e sorta di strati
modelli di sicurezza di rete in
impresa così diventa immediatamente
ci sono arrivati fino a qui 2009 amazon ha ottenuto
il punto in cui erano come va bene
in realtà qualcosa deve essere fatto
su come facciamo networking in the cloud
e hanno introdotto questo concetto di
cloud privato virtuale e virtuale
le nuvole private sono un buon numero di
ragioni per cui sono venuti allo scherzo di
il tempo era che amazon stava finendo
di 10000 / uno spazio di indirizzi in noi est
e che in realtà non era vero al
tempo quindi c’erano 16 milioni di IP
indirizzi in quell’intervallo di rete
e AWS anche in noi est non era da nessuna parte come
Per quanto sia poi così discutibile se lo è
persino superato quella linea ora ma è così
certamente ha avuto molto più grande da allora
quindi, ma l’idea di una virtù di a
il cloud privato virtuale era così
fornire un contenimento che potresti avere
macchine virtuali all’interno di Amazon
rete all’interno di un privato contenuto
rete in cui hai avuto il controllo su
affrontando uno degli inconvenienti con
virtual private cloud è una specie di
espone la progettazione di colpa di Amazon solo a
un po ‘ intenzionalmente in faccia
quindi v pc deve corrispondere ad un amazon
ti circonda quando fai un VPC
essere in una regione e v ti costringono a
avere sottoreti e subnet devono essere
allineato con le zone di disponibilità in modo che
quel limite di errore che hai con
le zone di disponibilità e le regioni sono gentili
di proprio lì nella tua faccia nella tua
progettazione della rete e se guardiamo come
alcune delle altre nuvole stanno ora facendo
architettura di rete sì, è diventato
una di quelle cose in cui è a
aspetto sgraziato di usare Amazon è il
fatto che stai affrontando questi errori
confini così tanto con la tua rete
design così le persone hanno iniziato a mettere le loro
VM in v pc e ora hai avuto
contenimento del traffico e ora avete
anche la capacità di connettersi
tra v pc e reti aziendali
usando i gateway VPN e cose del genere
ma il contenimento spesso non era abbastanza così
avevi ancora traffico in giro
testo semplice sul servizio cloud
rete di fornitori e così fino a quel punto
gli strati si aggirano perché le persone
volevo ancora avere la crittografia di
i dati in movimento e che hanno dato un
motivo per le sovrapposizioni questo giorno così tanto
di persone hanno fatto qualcosa di simile a loro
prendi la loro domanda e loro la mettono
all’interno di un VPC e poi hanno messo un
sovrapporre sopra di esso per proteggere tutto
del loro traffico e forse hanno il
overlay gestore di rete sul bordo di
quello di fornire connettività in due
posti diversi o a volte
agendo come ospite di un bastione, alcuni addirittura lo facevano
questo quindi questo è un tipico esempio di a
design fault-tolerant quindi hai a
gruppo di VM in diverse disponibilità
zone diverse sottoreti VPC e ora se
hai un’interruzione singola quindi il
I limiti di errore di Amazon dovrebbero salvarti
se fossi davvero grande e paranoico
come adrian è quindi si inizia a fare
qualcosa del genere quindi non stai andando
fare semplicemente affidamento sulle zone di disponibilità e
potresti volere avere regionale
dispersione comunque per farvi sapere
servire clienti diversi e diversi
luoghi del mondo con minore latenza
quindi inizi a replicare quel cloud
architettura attraverso più regioni voi
può anche farlo anche così, se puoi
vuoi prendere la rete overlay e
allungalo su più nuvole
se si tratta di regioni diverse o addirittura
diversi fornitori di servizi cloud
la buona notizia è stata che per fortuna quasi
nessuno era abbastanza stupido da fare questo
che è prendere v pc e ricreare il
intranet nel cloud perché è a
cattiva idea sì intranet penso che se andiamo
indietro era probabilmente una cattiva idea in
il primo posto è solo un incidente di
storia e così come le persone sono state
spostamento del carico di lavoro nella nuvola molti
la gente l’ ha visto come un
possibilità di non ripetere gli errori
del passato
quindi ho intenzione di fare una breve deviazione in
il mondo della gestione unificata delle minacce
e controller di consegna dell’applicazione e
spero di rispondere alla domanda su cosa sia
un perimetro effettivamente fatto di questi giorni
quindi inizialmente i perimetri erano giusti
firewall in modo che la gente andasse a comprarne uno
firewall lo ha messo di fronte a parte di
la loro rete ed è stato così
terrei fuori i cattivi e
i firewall si rivelano davvero belli
pessimo per tenere fuori i cattivi e
in particolare quando abbiamo raggiunto un punto in
tempo nella storia in cui non eravamo
collegare insieme le cose con lotti e
un sacco di nuovo magico che conosci puro
protocolli basati su socket ma di fatto
tutto stava entrando e uscendo
HTTP o HTTPS o una manciata di altri
protocolli ben noti e cosa succede
c’è il firewall diventa una specie di
inutile perché stai dicendo al
firewall firewall che sai fare tuo
lavoro che hai avuto modo di lasciare HTTP attraverso e
tutta la roba di questa roba è passata
HTTP e tu davvero non sai se
è HTTP buono o HTTP cattivo
ecco perché inizierai ad avere
cose come il rilevamento delle intrusioni di rete
sistemi e prevenzione delle intrusioni di rete
i sistemi hanno bisogno di e nips dove dici
okay, diamo un’occhiata a questo traffico volante
da e fare qualche analisi e provare
e cerca le firme di cose che
sappiamo che sono cattivi ma lo hai anche tu
l’antivirus viene gettato in quel modo
cerchiamo alcune firme antivirus
nessuna di queste cose funziona a proposito
perché la firma basata è sempre giusta
guardando nello specchietto retrovisore e e
può essere davvero molto dannoso
perché finisci per non fare affidamento solo su
firme ottieni qualche euristica in
anche lì, ma l’euristica arriva
innescato dal buon traffico così come
cattivo traffico e ora ne hai un sacco
falsi positivi da trattare e poi
ottieni cose specifiche che viene l’ anti-spam
come parte del tuo altro tipo di
e-mail perimetro e poi conosci le persone
voglio avere la connettività da ufficio remoto
così i dispositivi VPN arrivano alla perdita di dati
la prevenzione è una specie di avvistamento non male
roba in arrivo ma buona roba che perde
fuori gran parte della stessa tecnologia
molti degli stessi inconvenienti e poi tu
sapere cose come bilanciamento del carico erano
solo lì per aiutare come parte del
rete si tenta e si esegue il bilanciamento del carico come
il più presto possibile e questi erano tutti
scatole individuali e sì erano
cose costose e dovevano avere
persone molto specializzate da possedere e
gestiscili io cosa è successo al di sopra
corso dell’ultimo decennio erano persone
Ho portato Fortinet e ho detto
basta dare una mancia a tutti questi diversi
funziona in una scatola e chiameremo
quella gestione unificata delle minacce e it
sarà molto più economico comprare solo una scatola
e non sarà molto più economico da gestire
perché hai solo bisogno di uno specialista in
quella scatola per occuparsi di tutti questi
diverse funzioni così che era
un po ‘carino e poi se ci pensiamo
le applicazioni che stavano presentando
nel mondo abbiamo avuto un sacco di
mettere in rete le cose che volevamo fare
con quelli così di nuovo conosci il carico
il bilanciatore entra in quella foto noi
potrebbe voler fare un po ‘di cache del contenuto
SSL era lento 15 anni fa, le persone ancora
tipo di andare avanti su ssl essere lento è
non lo so più, Eleanor ha appena mostrato
tu quanto è banale il codice per farlo
SSL al giorno d’oggi e quando guardi il
impatto che ha su una CPU moderna
a malapena noterà solo per un po ‘
mentre ssl era stato abbastanza lento
la gente comprava scatole speciali per fare TLS
la compressione di offload può essere utile
che i firewall per le applicazioni web sono noi
sono dove abbiamo toccato questi prima in
anche la settimana quindi l’ idea
ci sono cattivi tipi di richieste e questo
possiamo intralciare quelli e poi
filtrare quelli fuori ed è uno di quelli
cose che sembrano molto eleganti e tu
sai se ottieni una risata open source
è possibile ottenere solo una regola
e lasciatelo lì e lo farà
immediatamente ti proteggo da tutti
delle tue brutte cose e poi troverai
che la tua applicazione non funziona come
si pensava che stava per perché si
facevano affidamento su cose cattive e su quello
indica che puoi scegliere
correggi la tua applicazione che è difficile o
puoi andare e sistemare il set di regole occidentali
che è anche difficile quindi è un po ‘di a
La scelta di Hobson a quel punto
multiplexing e traffic shaping di tipo
vai anche tu nel mix
queste cose erano tutte scatole indipendenti
per un po ‘e sono passati attraverso
lo stesso processo che è successo con UTM
quindi sono stati tutti spremuti in un’unica cosa
e la società diversa come f5 sarebbe
venderti una cosa chiamata applicazione
controller di consegna e questo è stato
il modello di consegna per UTM e ADC così
qualcuno ti vende una scatola di metallo e tu
andare e rack e impilarlo in un dato
centro e il traffico scorre attraverso il
scatola e il problema con quel modello è
queste cose diventano punti di strozzatura così tu
quindi devi fissare le prestazioni
perché questo punto di strozzatura è la cosa
questo sta mediando tutto il traffico in
e fuori dalla tua rete quindi deve
urlo a circa 10 concerti o addirittura 40
concerti in questi giorni per essere in grado di far fronte
tutto questo e se lo guardiamo da a
prospettiva del set di regole deve avere il
cesso di regole di cucina perché ha bisogno
trattare ogni parte immaginabile di
infrastrutture e applicazioni e
sostenere componenti che vivono oltre
quel choke point quindi è piuttosto un
costrizione ma il mondo sta girando così
ora abbiamo queste nuove cose fantasiose
rete e rete definite dal software
funzione di virtualizzazione e ci proverò
spiegare spero la differenza ma
c’è in effetti un’enorme sovrapposizione tra
queste cose quindi vedo il software definito
networking come la possibilità di configurare
rete tramite API quindi configurare la rete
attraverso le cose c’era un software a
virtualizzazione delle funzioni di rete come
capacità di creare reti senza software
e ovviamente ci deve essere un enorme
si sovrappongono lì perché chi ha ragione
le menti oggi farebbero una rete fuori
software e quindi avere una riga di comando
l’interfaccia di fronte a questo ora necessario
avere un operatore umano che potresti inserire
API su quello non sarebbe così ecco perché
otteniamo SDN e NFV venire insieme in modo
quando lo facciamo ciò che significa è io
può prendere un sacco di reti
le funzioni cambiano radice del firewall VPN
quel tipo di cose e io posso solo mettere
loro su una macchina virtuale
Posso andare anche oltre e
quindi adesso abbiamo contenitori che potrei prendere
un sacco di altre funzioni di rete
Posso prendere i miei bisogni e le mie labbra e io
bande di denaro e lava TLS scorreva e
anche una moglie posso buttarli dentro
contenitori posso lanciare tutti quelli
contenitori sulla mia macchina virtuale che
aveva le funzioni di rete principali e
Ora ho una rete virtuale
apparecchio posso prendere quella rete
appliance virtuale e posso distribuirlo
a fianco delle mie macchine virtuali
stanno facendo la mia domanda e mi faccio
un perimetro di applicazione centrico e
questo tipo di aspetto e si sente più o meno
come il mio vecchio perimetro ma è diverso
in una sorta di carattere e natura così sono
fare un sacco di queste cose che danno
ho un sacco di cose da gestire, ma quello
non dovrebbe essere un problema perché quello è
perché abbiamo delle API è per questo che abbiamo
orchestrazione su scala ma posso essere molto
più a grana fine ora di ciò che tutti
queste cose fanno così non ho il mio
problema del lavandino della cucina non lo faccio più
avere una serie di regole che ha a che fare
con ogni immaginabile applicazione ogni
pezzo di infrastruttura concepibile
ci sta succedendo con un sacco di
conflitti perché il traffico sta andando
una cosa potrebbe sembrare cattiva per un’altra
applicazione posso solo concentrarmi su quella app
i suoi dati e i rischi che corrono
con quello e quello permette un diverso
concetto intorno al tuo pensiero su come io
regole come faccio liste nere e bianche
liste e cose del genere l’altra
pezzo di esso è che non ha bisogno di essere
necessariamente urlando velocemente perché lo sono
solo a che fare con il traffico per quello
app, anche se sono andato e ho fatto questo
cosa fuori dalle macchine virtuali e
le macchine virtuali non stanno facendo 10
funzioni di rete di velocità di linea gigabit
non hanno necessariamente bisogno perché
Non sto cercando di eseguire un intero
impresa dietro questo solo uno su
e questo refactor è abbastanza buono
in microservizi così come stiamo costruendo
un servizi di architettura micro posso prendere
quelle funzioni di rete e entrambi
incorporarli nei miei micro servizi come e
creandoli o posso distribuirli
a fianco dei miei micro servizi quindi
le funzioni di rete sono solo diverse
servizi nei miei microservizi
architettura Sono così sono solo
costruire una ricchezza per quel Mike
distribuzione riservista quindi voglio toccare
su una cosa ora che ho parlato
circa per un po ‘ora che chiamo
il paradosso dell’audit e spiega alcuni di
il casino che ci siamo trovati in questo modo
quando parliamo di sicurezza con cui parli
qualsiasi esperto di sicurezza te lo diranno
è meglio costruire sicurezza in
all’inizio di quello che è per accenderlo più tardi
su così proprio come questo elegante pezzo di
lavoro di mattoni qui sì, dovresti costruire
la sicurezza direttamente nel tuo codice che è
questa è la cosa buona da fare e quindi cosa
sembra che sembra così difficile
ecco uno screenshot di una piccola frazione
di fatto lo sviluppatore microsoft
guida di rete per api sicurezza del web
servizi questo è come una parte di uno
pagina di come 64 pagine o qualcosa e
convincere uno sviluppatore a seguirlo
l’orientamento in primo luogo è a
processo complicato ma la terra la verifica
il paradosso avviene perché anche se il
lo sviluppatore ha passato tutte le 64 pagine
di quella roba e fatto tutto completamente
correttamente come puoi dire e poi quando
stai apportando modifiche al codice come
puoi dire che non l’hai fatto
inavvertitamente andato e rotto uno
di quelle regole sai che hai qualcuno
nuovo nel team non erano del tutto all’altezza
per accelerare con quello che dovevano
hanno fatto che una linea cambi e
ora come sai che non è così
rompere ciò che stavi cercando di fare
ed è per questo che abbiamo avuto tante serrature
su sicurezza perché se guardiamo al
meccanismo per ciò che fa bullonare sul look
come avvitare sembra esattamente come quelli
uTM e ADC che avevamo prima e
sai cosa ne pensano gli auditor di questi
è una cosa indipendente che possono andare
insieme a questo e dare un’occhiata al suo
configurazione e dire sì sono felice
con quello sì l’ho guardato
la configurazione prende forma l’ho vista
c’è stato un processo di gestione delle modifiche
è arrivato a quella configurazione che ho
ha una visione esterna di cosa sta succedendo
e fuori e penso che sia per questo che abbiamo
finito nella situazione in cui così tanti
dei nostri controlli di sicurezza sono stati
avvitato piuttosto che integrato perché
di questa cosa che ora sto chiamando
il paradosso dell’audit è più facile da controllare
controlli di sicurezza che sono standalone
piuttosto che controllare i controlli di sicurezza
che sono costruiti su piattaforme che penso diano
noi l’opportunità di avere un po ‘di meglio
di entrambi i mondi quindi se guardiamo a ciò che siamo
può uscire dalla piattaforma come servizio
allora questo ci dà la possibilità di integrarci
così il creatore della piattaforma come a
servizio può prendere 64 pagine di
indicazioni di sicurezza per fare il servizio web
API e possono fare parte della
quadro e che può essere controllato il
modo più difficile, ma ha bisogno di essere appena fatto
una volta perché lo sviluppatore scrive il codice
in cima a quel quadro ha avuto questo
fatto per loro e loro sono giusti
concentrandosi sulla loro applicazione
funzionalità e hai ottenuto
quel pezzo di verifica indipendente e
la capacità di controllo di esso e se non è possibile
vai al discorso di Alexis ieri e poi il
problema è nessuno non vuole nessuno a
la comunità meno grande vuole avere un
parere edge right yeah molti sviluppatori
non voglio piattaforme supponenti
la finestra mobile di servizio ha impostato le persone gratis o
i contenitori in generale hanno dato persone
la capacità di prendere qualunque cosa fosse
gli è piaciuto e lo impacchettano e lo spostano
intorno così sì popolarità del docker
per me dimostra che c’è un distinto
movimento contro piattaforme supponenti
che tipo ci spinge contro l’avere
entrare in sicurezza anche io giusto
volevo toccare il monitoraggio se a
succede un evento di sicurezza che non va
in un sistema di monitoraggio che vorrei
sostengono che potrebbe anche non avere
aveva un controllo di sicurezza nel primo
posto così ho visto situazioni in cui il
era il caso migliore per un controllo di sicurezza
che stava per dirti che male
la cosa è successa dopo che è diventato ovvio
con altri mezzi quando sei tornato indietro
e guardato e questo non è davvero molto
molto bene, quindi sai un’ora o
così fa che so quassù essere brutto
ai tuoi registri e fare in modo che le persone li scelgano
attraverso di loro e basta assicurarsi che
ci sono dei registri assicurati che sia in corso
incanalato in un sistema di elaborazione che
lo rende umano e ciò che reagisce
è in realtà un umano che prende reazioni e
sottoponi i test case per farlo
alcune sfide rimangono su questa fermata
se pensiamo a un concetto di SEC dev
ops e penso che sia il tipo di dove
abbiamo guidato gli ultimi
i giorni è dire non solo abbiamo
DevOps, ma facciamo devops in modo sicuro e
hanno DevOps sicuri allora cade a
questo è il mio tipo di lista di cose da fare
settore Bob’s so api’s credo che siano
necessario ma non sufficiente così ho
parlato di essere in grado di fare rete
sicurezza con macchine virtuali e
rete definita dal software e così via
sì, la capacità di noi di avere api
ci consente di farlo in modo che possiamo prendere
operazioni di rete e possiamo prendere
cose che erano difficili e costose
perché abbiamo comprato scatole e le abbiamo avute
gestito da persone alla fine del comando
linee e possiamo trasformarle in virtuali
macchine gestite da
sistemi di orchestrazione e quello
cambia completamente il gioco perché il mio
passare alla rete ora non è un biglietto
nel NOC che li impiega una settimana a
rifiutare per qualche motivo inconsistente e poi io
devo rifarlo di nuovo il mio cambiamento al
all’ambiente di rete fa parte di
la mia spinta alla produzione così hey c’era
alcuni config là dentro sono andati nel
sistema di orchestrazione l’orchestrazione
essere configurato dalla mia rete virtualizzata
per me e via vado così il punto è
deve essere integrato nel complesso
sistema così le nostre API ci danno l’avvio
ma le API sono utili solo quando
sono integrati il secondo punto è
sui metadati di controllo, quindi devo essere
avere visibilità e comprensibilità di
i miei metadati di controllo sono le cose
che i revisori finiscono per volere avere
uno sguardo a dovrei anche chiedere come
mutabile sono anche i miei metadati di controllo
quindi quali sono i meccanismi che rendono
modifiche per controllare i metadati e cosa
controllo ho su quelli così qui a
a livello di punto l’auditor
deve essere in grado di venire e
ispezionare la configurazione di qualcosa e
decidere se è giusto un management
livello di cui ha bisogno l’orbiter
la fiducia nei flussi di controllo che
creare quella configurazione in primo luogo
e penso che questa sia un’area in cui
c’è sicuramente più lavoro da fare
fatto così stavo parlando un po ‘di tempo fa
sull’attrazione di te sai che possiamo
avere una regola diversa per ogni
applicazione e questo è grigio e poi noi
può andare tutta la strada fino al business
lì e dire quali sono le cose che
ti tiene sveglio la notte su come il tuo
i dati potrebbero essere sfruttati in caso di attacco
contro di esso e possono dirci allora
possiamo progettare regole per aiutare a difendere un po ‘
contro quello, ma questo è molto
grande compito umano di elaborazione distribuita
per raccoglierlo in primo luogo a
costruire i modelli di minaccia per costruire il
set di regole e poi avere il controllo
ottenere queste serie di regole in produzione
e confidiamo che abbiamo il
regola giusta imposta in produzione e quella
stavano rispondendo in modo appropriato a
messaggi che escono dal sistema
quando vede le cose che fluiscono
che stanno solleticando quelle regole e poi
infine quegli eventi di sicurezza hanno bisogno di
essere catturati e hanno bisogno di essere trasformati
in definitiva qualcosa che gli umani
può agire su così tanta sicurezza
i sistemi di monitoraggio si occupano di a
alluvione di falsi positivi uno dei
ragioni per l’inondazione di falsi positivi
che affrontiamo in questo momento è questi
chokepoints e il fatto che abbiamo
queste cucine affondano le regole in quelle così
possiamo regolare la nostra via dal diluvio di
falsi positivi in una certa misura da
avere più regole discrete per il nostro
date le applicazioni o i servizi forniti
ma non sarà ancora perfetto
quindi stiamo ancora andando ad avere una manichetta antincendio
dei dati di monitoraggio degli eventi di sicurezza e noi
ancora bisogno di essere in grado di determinare
se qualcosa sta uscendo da quelli
quella manichetta antincendio è in realtà un azione
attacco o un compromesso attuabile di a
sistema in cui qualcosa deve essere fatto
sì peggiore dei casi si sta effettivamente andando a
portati fuori linea perché rimanenti
on line è peggio per il tuo business
poi smettendo di tornare indietro e aggiustare
cosa sta succedendo, sì, è quello che devi fare
elencare niente quello che volevo tipo di
Concludo con qui è la chiamata all’azione
per noi arrivare
SEC DevOps è lavorare su quella lista di cose da fare
quindi per creare API per i controlli di sicurezza
ma inoltre per rendere quelle api
integrarlo in un sistema globale a
avere i metadati di controllo e il
visibilità su di esso e avere
eventi di sicurezza perseguibili alla fine
emettendo fuori dai nostri sistemi quella umana
può prendere l’azione giusta su così grazie
sei molto per ascoltare per favore come
ricordati sempre di valutare la sessione e io
finito praticamente in orario quindi nessuno
domande si così se si guarda a questo
esercizio di modellazione delle minacce e penso che il
persone che hanno il meglio
reso popolare questo è stato Microsoft
con il loro sviluppo sicuro come
ciclo di vita e c’è un sacco di
cose che non mi piacciono su SS DLC
perché è in qualche modo ancora legato ad un
vecchio modello a cascata ma il modello di minaccia
consiste di una sorta di due aspetti chiave a
l’inizio come si pensa
sulla tua domanda quindi te lo chiede
pensa ai dati che sei
gestione e ti chiede di pensare
i ruoli delle persone che interagiscono con
quei dati e queste due cose sono
unico per ogni singolo diverso
domanda sì, quindi cosa ottieni
dentro è sì chi sono i cattivi che
sarebbe voler andare dopo questo questo
dati che ora hanno meno variabilità
quindi sì, se guardi alcune cose
che Shania dice di te che hai
questo spettro di aggressori e lui ora
va tipo di vendere per vendere
matrice su di esso è una specie di hai il
non intenzionale e intenzionale
attaccanti quindi gli attaccanti intenzionali
Ti sto solo cercando di fare qualcosa
che tu abbia ciò che valore e tu sei
dall’altra parte è gentile da parte loro
non importa che stanno per attaccare
qualcuno e poi hai tipo
quel livello di sofisticazione di
sai
Josh a volte parla di HD Moore’s
la legge di voi deve essere in grado di proteggere
contro di te conosci la versione di oggi del
kit di scripting e in realtà conformità
tende a muoversi molto più lentamente di così
la sceneggiatura pensa che sia un giorno girevole di
giorno per giorno e lo script più elementare
il kiddie può solo andare avanti e tirare quelli
dal cancello e vattene e te ne vado
la parte superiore della scala è probabilmente
qualcosa come Stuxnet anche se uno dei
problemi con Stuxnet è una volta uscito
là nel selvaggio ha fornito a
toolkit per chiunque altro per costruire un
Stuxnet che è un po ‘ super inutile
quindi hai questa raffinatezza e
matrice di capacità di attacco a cui pensare
e poi sai se pensiamo a come
che poi mappato in vulnerabilità
questa è solo una domanda su quale software
usando e tu sai quali aspetti di
la vulnerabilità ha potenzialmente
così viene dal tuo stack e tu sei
andando a fare scelte architettoniche in
come implementate il software che
porta a una pila che porta a un set di
vulnerabilità preesistenti in alcuni
i casi e io sono Josh abbiamo trascorso un sacco di tempo
dicendo che ci sono così tante cose che sono gentili
di conosciuti e alcuni dei suoi patch
e alcuni dei suoi no e naturalmente voi
dovrebbe cercare di essere sulla patch
roba ma potresti non averla
scelte a volte potresti aver saputo
vulnerabilità nel tuo codice e tu
è per questo che abbiamo attenuato
controlla così tanti controlli di sicurezza
sono messi lì appositamente per il
scopo di trattare con il conosciuto
vulnerabilità in altre parti del sistema
per cercare di impedire loro di essere
attaccato e sì come Nick non ha mai visto
presentazione questa mattina un sacco di
tempo in cui le vulnerabilità sono nel
software di sicurezza stesso così tuo
controlla solo introducendo extra
complessità e più cose che vanno male
vai tu l’hai menzionato come una stanza idea
le persone non fanno gli sviluppatori no
voglio appare piattaforme e lui è il
rispondi per cambiare quella mentalità e se così
come o è la risposta a venire con tutti
di qui arriva in strumenti convenienti
quel leader e come un buio penso questo
in realtà proviene da una sorta di spettro
di abilità e fiducia se guardo il
organizzazioni che sembrano appassionate
piattaforme supponenti sue organizzazioni
che non hanno molta fiducia in loro
sviluppatori perché li considerano
essere di bassa abilità e che può venire
perché stanno assumendo bambini
direttamente dal college o sono
lo sviluppo in outsourcing verso i luoghi in cui
in realtà non stanno pagando molto
sviluppatori qualificati e così supponenti
le piattaforme sembrano interessanti per questi tipi
di organizzazioni perché sono una specie di
limitando lo spazio avventura e
stanno limitando la necessità di svilupparsi
competenze per essere produttivo penso
dove guardiamo più ciao fidati
ambienti scolastici allora le persone si sentono
più sicuro permettendo ai loro sviluppatori
per andare fuori e fare qualunque cosa sia
pensano che sia meglio perché la fiducia è
ecco quindi questo tipo di trade-off
tra piattaforme supponenti e te
conoscere approcci meno supponenti facciamo
chiamarli diventa uno che ha il suo cuore
riguarda la fiducia e il livello di abilità del
sviluppatore ora se stiamo dicendo che c’è un
il trade-off di sicurezza lì perché possiamo
sicurezza dei bulloni nell’opinione pubblica
piattaforma ma ci affidiamo allo sviluppatore
costruisca la sicurezza loro stessi nel
approccio meno supponente quindi rispondiamo
la nostra stessa domanda dicendo il
sviluppatore più affidabile di livello superiore
dovrebbe essere effettivamente in grado di costruire
la sicurezza in cui stanno facendo che
c’è di diverso con una sorta di altro
piattaforma disaggregata che hai appena fatto
diversi parametri di sicurezza sono in vigore
in un modo diverso sì, un pisolino ogni volta
servizio che vengono lanciati su Netflix
viene testata la penetrazione con ogni nuovo
versione automaticamente quindi è come la fiducia
ma verifica piuttosto che metterti in un
camicia di forza davanti quindi ti lasciamo fare
qualunque cosa tu voglia fare qualcosa di stupido
ma guarda tutti quelli che stanno chiusi
ti abbassi nel tempo questa abilità
anche se è davvero decollare le persone
chi è in quella tasca non ne prende un po ‘
quelli sono molto abili con qualcuno
sulla copia di persone che sono abili
sì, devi avere i capelli fare e fare
dobbiamo solo cancellare sostanzialmente come
il novanta per cento è questo in quanto ad a
in certa misura ciò conta solo nel
volto del successo quindi se hai cowboy
gli hack seguono insieme qualcosa che segue
sulle orme di persone più abili
che allora sì sono in grado di copiare il
pattern e forse anche taglia e incolla
parte del codice ma non lo sono davvero
capire cosa stanno facendo e
stanno introducendo vulnerabilità
conta solo di fronte al successo
dove la gente comincia veramente utilizzando tale
servizio e iniziano a mettere sensibili
dati in esso o diventa finanziariamente
importante e sì la cosa buona
il successo in quel contesto è che tende a
portare nel vostro più risorse ed è
tende a portare più abilità che possono
essere usato per affrontare i risultati di
così penso se noi se guardiamo
queste cose come una specie di ecosistema
hai cicli di feedback al suo interno
con i loop di feedback in fase di costruzione
correggere alcuni di quei problemi che
potrebbe aver luogo nelle prime fasi del
sviluppo di qualcosa e ancora quando
Adrian parla dell’evoluzione di
Netflix è una storia evolutiva
sapere che hanno iniziato con un monolite
e è cambiato in questo e poi in quello
cambiato in quest’altra cosa e poi
ha continuato a cambiare e la sicurezza
la storia che è sepolta dentro è sì
Penso altrettanto affascinante
in realtà hanno cominciato di essere abbastanza bravo a
sicurezza ma sono migliorati
e meglio e la sicurezza è diventata parte di
l’altra scimmia del caos sì, c’è un
scimmia di sicurezza non è lì come parte di
l’ esercito simian simmiano così questi
strumenti automatici sono venuti come parte di
professionalizzazione e approccio a
sicurezza ora che fornisce un modello per
altre organizzazioni che prendono un
viaggio che potrebbe avere un simile
destinazione a Netflix da guardare e a
prova ad emulare ma penso che tu possa essere
iterativo e puoi contare sul feedback
loop per essere correttivo qui sì
pensa che molti dei problemi arrivino
in realtà abbiamo organizzazioni
che hanno un portafoglio di cose e
hai appena preso delle brutte cose
all’interno di quel portafoglio e soprattutto
con l’unico perimetro attorno al centro commerciale
modello è tipo di loro poi diventano il
punti deboli che rendono le altre cose
più vulnerabile di quanto dovrebbero avere
è stata una sorta di domanda al retro dell’acquisto
dotato della riduzione in entrambi
positivi o peperoncini e ricorda
Direi che è troppo presto per questo
e anche io vorrei tornare ad un punto
questo è stato sottolineato molto nel passato
un paio di giorni che è la maggior parte degli attacchi
non sono gli apts la maggior parte degli attacchi sono relativamente
non sofisticato e di solito prendendo
vantaggio di vulnerabilità note che
esistono da anni se non lo sono
decadi quindi sì, questo fa di fatto gli apts
bestie un po ‘mitiche, sì prendiamo
uno sguardo forse a qualcosa come la RSA
l’attacco è interessante perché quello
in realtà era davvero un azzeccato e c’è un
certo importo ora di pubblico sul
registrare l’esame di come esattamente quello
è andato giù in primo luogo come loro
non l’ho notato per la maggior parte del
durata della virata in corso e come
alla fine lo hanno visto con un nuovo
strumento di monitoraggio di rete che loro
ho finito per provare e acquisire
perché si è appena successo
lì nel posto giusto a destra
tempo e tu conosci parte del genere di
il koda lt di quella storia è se lo sono
non ho programmato questo potenziale
acquisizione che probabilmente non avrebbero mai
anche notato e quindi sai una volta che hai
ha un sacco di falsi positivi e
mentre hai un pezzo occasionale di
prove forensi su un apt c’è a
una specie di pezzo sconosciuto sconosciuto a quello
dove probabilmente non ce ne sono molti
gli apts in realtà stanno succedendo a causa del
grado di sofisticazione richiesto
loro e il costo che va di pari passo con
ma se lo sono se lo sono
successo di un pt non sei nemmeno
individuarli in modo che in realtà non hanno
il vostro molto in termini di dati di vostra
che aspetto ha la posizione comparativa
come quando inizi a spremere molto
dei falsi positivi
problema interessante qui che è il
Supponiamo che la maggior parte delle aziende sia stata
compromesso ad un certo livello e tu sei
cercando di vendere un prodotto che rileva
che la compagnia è stata compromessa
e il CSO stava cercando di comprare questo ma
probabilmente verrà licenziato quando lo faremo
esegui lo strumento in modo che ci sia una specie di ballo di fine anno
qui a tutti i problemi nel processo di vendita
ma vicino al team che esegue lo strumento
scopre che sono stati violati
gli ultimi sei mesi e tutti i dati sono
essere inviato in Cina o qualunque diritto
ci sono stati alcuni casi in cui molto divertente
benvenuta parte di voi dal fatto di essere presa a calci
fuori perché ha funzionato non visivamente giusto
quindi devi capire come ottenere
attraverso quella parte del processo di vendita
quindi è in realtà tempi interessanti o così
e il mio amico in così il mio amico Ian Griggs
ha fatto un brillante articolo su questo in
circa 2008 dove ha descritto il
indicatore di sicurezza come un mercato per l’argento
proiettili e si trattava di informazioni
asimmetria quindi se pensiamo al tipo di
mercati classici poi quelli che conosci in a
mercato perfetto il compratore sa cosa
stanno comprando e il venditore sa cosa
stanno vendendo e c’è il buono
informazioni su entrambi i lati e
sai che i soldi cambiano le mani e le merci
cambiare posto e possiamo anche pensare
quello che chiamiamo mercati di limone e calce così
in un mercato di limone come le auto usate è così
il tipo di venditore sa che lui è
lo ha fatto e ha messo alcune parti cattive
in esso e cose del genere e l’acquirente
è solo vedere la macchina e ci pensa
va bene e tutto ciò che ha un
chilometraggio onesto e mercati della calce
sono una specie di quadrante opposto possibile
capita in cose come l’assicurazione dove
sai che mi sono sentito un po ‘male e
Ho appena comprato una polizza di assicurazione sulla vita
e poi vado dal dottore e lui dice
io ho il cancro e sì la vita
compagnia assicurativa ha assunto tale rischio
dove avevo alcune informazioni che loro
non e invece titoli di mercato
per le pallottole d’argento perché né il
il compratore né il venditore sanno dove
quello che stanno facendo funziona e c’è un
arriva un tipo interessante di terza dimensione
a questo che è abbastanza spesso il
l’attaccante lo fa così sofisticato
l’attaccante sa quale sicurezza
i controlli possono essere passati direttamente
e non lo stanno rivelando
informazioni quindi sì, un enorme pezzo del nostro
l’attuale industria della sicurezza è un mercato
per le pallottole d’argento perché i soldi
cambiando le mani e né l’acquirente né
il venditore sa se i prodotti sono
efficace e solo gli attaccanti fanno e
non stanno dicendo domande sul
giusto vediamo scuse se lo hai
già affrontato la domanda principale
differenza di rete tra
applicazioni tradizionali a tre livelli e quelle
basato sui servizi di Mike in termini di
Traffico a nord-ovest e tempo questo
comporta più est-ovest e se
ci sono implicazioni per la sicurezza
di nuovo non una tonnellata di dati su questo ma se
guardiamo il tipo di destinazione
di nuovo alla persistenza tu conosci il tutto
l’idea di nord-sud è che stiamo iniziando
fuori dalla parte frontale normalmente una rete
front-end e finiamo in a
database di qualche tipo potremmo chiamarlo
un servizio di persistenza e non penso
in realtà c’è qualcosa di fondamentalmente
diverso quando vai a un microsoft
dice architettura contro una sorta di altro
tradizionale sai forse monolitico
architettura la Micra contro
le architetture sono generalmente progettate per
scala e così si finisce con più
traffico est-ovest dove stai facendo
replica di stato ma che tende a
effettivamente spingere il traffico est-ovest
ancora in questo la gestione dello stato
strato se ci pensiamo in quelli
termini e quindi potresti essere passato
avere alcune istanze Oracle raggruppate
avere un mucchio di Cassandra che è
ora si sincronizza su una regione in
AWS ma il tuo traffico est-ovest è fermo
davvero solo nella tua gestione dello stato
pezzo e tutto il resto in alto
e in fondo da esso sta andando verso nord
quindi non penso che faccia un enorme
differenza se si modella la macchina più
del traffico è all’interno della app in modo che il
la legge stessa è il traffico all’interno dell’app
su
traffico est-ovest quando aveva 20 anni
tra diversi microservizi così quelli
in più richiedi solo il traffico come tuo
richiesta esplode in 50 diversi
servizi cinque strati in profondità di nuovo sì
o anche quello penso che sia dove
doveva attirare l’attenzione che ho visto
alcune persone iniziano a preoccuparsi di questo
e provando a capire piuttosto quello
c’è molto più traffico che vuoi
Metti un po ‘ di 500 lunghezza che esso
ha bisogno di guardare le cose molto di più
dettaglio ma deve essere molto di più
efficiente sì e ne stavo parlando un po ‘
oziare noi ingegneri l’altro giorno
cosa si può fare alla velocità della linea e cosa
deve essere canalizzato tramite VM e te
sapere che stanno iniziando a vedere l’applicazione
le architetture si rompono su ciò che non può
abbastanza essere incanalato attraverso un vm e bisogni
essere fatto velocità di linea da qualche altra parte
quella persona che ha problemi a trasferirsi alla BBC
da facile a classico perché loro
avere un sistema solare
si la domanda sui WAAF sicuramente
applicazione delle nostre migliori pratiche di guerra
sulle applicazioni è buono, sì, assolutamente
così puoi ottenere tutto il mio io
era pensare e come un insieme di regole occidentali il mio
il punto era se hai già scritto il tuo
applicazione e testato che potresti trovare
così difficile da vivere come un fulmine
in seguito se inizi il tuo processo
con quelle cialde davanti e
tutto ciò con cui hai mai provato la vita
quelle cialde si finirà in a
posto diverso e sarai in grado di
vivere con loro abbastanza facilmente il
nozione di sorta di prendere UTM e ADC e
la virtualizzazione non si è appena diffusa
la complessità sì, lo fa assolutamente
fare in termini di complessità lo rende
orrendamente peggio, quindi stai prendendo cosa
è stato logicamente almeno un singolo
choke point che potrebbe avere fisicamente
sei solo una manciata di scatole e lo sei
potenzialmente esplodendo in
migliaia di VM l’unico modo in cui tu
può farcela andando via
da un modello di configurazione manuale a
fondamentalmente un modello DevOps dove sei
fare affidamento sull’infrastruttura è un codice
essere in grado di prendersi cura di
configurazione di queste migliaia di
cose piuttosto che questa manciata di
cose perché non c’è modo di farlo
gestiscilo con il modello tradizionale
quindi sì, è abbastanza gentile da sapere quale
la mano dà l’altro ma toglie ma
consente il progresso verso a
modello diverso in modo che sia su di esso grazie
voi tutti molto
tu
CTO presso reti coesive speso circa 15
anni della mia vita lavorando in finanza
servizi e prima che i militari così
Mi sono dilettato in giro con sicurezza
un po ‘nel corso degli anni, a volte parlo
sulla sicurezza come l’Hotel
California of IT quindi ogni tanto controllo
fuori ma mi fa sempre tornare
alla fine se hai domande allora
per favore usa il non fare quello usa il
domanda per chiedere loro e, si spera
Adrian lo terrà d’occhio
che possiamo rispondere alle domande al
fine della sessione quindi volevo iniziare
con questo tipo di notizie
all’inizio dell’anno la grande notizia
era che Google stava dicendo che stava andando
per spostare tutte le sue app aziendali su
Internet e se si entra in
dettaglio che non è esattamente esattamente cosa
stavano facendo, ma il punto era Google
aveva un po ‘guardato l’intero concetto
di avere una intranet interna o un
rete interna e ha detto giusto
non funziona più per noi
altrettanto capace di proteggere le applicazioni
che sono pubblici e che lo sono
ospitato su internet e nel loro caso
ospitato sulla propria piattaforma cloud in
i loro data center come siamo noi
applicazioni che consideriamo in questo momento
o tipo di una cosa diversa che
chiamiamo la nostra rete interna e così via
stanno attraversando questo processo di
dicendo che non esiste una cosa come la
rete interna più è tutto solo
saranno le applicazioni ospitate sul nostro
piattaforma che selezioniamo in modo selettivo
aprire se quelli sono accessibili a
solo dipendenti di Google o semplicemente google
utenti o solo l’intero mondo così
Voglio ambientare un po ‘la scena
termini di ciò di cui sto parlando qui così
Ho intenzione di iniziare con un
tipo tradizionale di applicazione
architettura qui in modo che, se guardiamo una
applicazione tipica e vedo il nostro
clienti solo con migliaia di
applicazioni come queste lì
in genere sono un’applicazione aziendale
è una raccolta di server e perché
facciamo roba sul cloud che normalmente vediamo
server virtuali e così avrai a
mazzo di servizi alla fine del fronte facendo
web qui in una sorta di tipico livello
architettura e un altro gruppo di
server nel mezzo facendo il
livello di applicazione e un altro gruppo di
server che fanno il database e sono gentili
di spremere quelli insieme sul diagramma
perché le persone normalmente ne stanno facendo un po ‘
una specie di clustering o sono
usando server più grandi per il loro database
quindi sono diversi dagli altri
server e quindi forse qualche messaggio
code fuori al lato se hai
alcune cose asincrone che succedono lì
e questo ha finito col sollevare il
domanda su quale sia il traffico giusto
che dovrebbe andare tra tutti
queste cose e abbiamo risposto a questo
domanda abbastanza spesso nel modo sbagliato
solo dicendo oh è tutto dietro il
firewall e non importa quale sia il
il traffico giusto è consentito qualsiasi traffico
per attraversare la nostra rete perché è
la rete interna e siamo al sicuro e
felice con quello ed è sicuro ora a
qualche punto nelle ultime settimane
qualcuno ha cambiato il titolo in movimento
al sito e ha detto qualcosa a proposito
micro servizi e io mai veramente
pianificato di parlare di micro servizi ma
Prenderò una specie di diversione
direbbe in molti modi moderno
le architetture in realtà non cambiano molto
molti di questi aspetti, specialmente quando
stiamo pensando a cose in termini di
traffico di rete, quindi se guardo un micro
applicazione basata sui servizi piuttosto che
essendo una collezione di server è un
raccolta di servizi e potrei io
potrebbe chiamarli cose diverse, quindi io
potrebbe chiamarlo i servizi di persistenza
piuttosto che il livello del database ma esso
tipo di finisce per essere sempre lo stesso
diagramma e noi ancora finiamo per chiedere
la stessa domanda di cosa sia il
il traffico giusto passa da una cosa a
un’altra ora penso che la differenza chiave
ecco se guardiamo a esempi di
architetture di microservizi e abbiamo
Ho trovato Adrian nella stanza di cui parleremo
una lunga discussione su Netflix
il modo in cui hanno finito per costruire
queste cose dettavano un diverso
per collegare l’architettura e quindi a
approccio diverso alla sicurezza della rete
quindi se prendiamo qualcosa come il
servizi persistenti quelli persistenti
i servizi non hanno mai avuto una vita su netflixs
Intranet aziendale hanno sempre avuto un
vita su Amazon ec2 nel contesto del
nuvole private virtuali e sicurezza
gruppi che esistevano lì e così è
ridicolo che quei servizi avrebbero
sono mai stati aperti a nulla
diverso dal traffico previsto in modo che il
l’intero tipo di premessa di una nuvola
architettura di sicurezza dove siamo
whitelisting cose piuttosto che un
architettura di rete aziendale dove
stiamo dicendo dei bravi ragazzi dentro
i cattivi al di fuori del firewall protegge
noi siamo completamente diversi e davvero
è quel cambiamento di premessa che voglio
spendere una buona parte di questo discorso
esplorare e la rapidissima evoluzione
che abbiamo avuto nel corso di meno
di un decennio negli approcci che noi
prendere in particolare la sicurezza
sicurezza a livello di rete e lo farò
esplorare perché facciamo sicurezza in una rete
livello e ciò che è buono su questo e
cosa può esserci di male, quindi se guardiamo
in un data center aziendale sono un
momento fa tipo di detto bene ecco a
tipica applicazione aziendale se noi
guarda quindi un data center aziendale
è solo X per X delle applicazioni tipiche
molti e molti e se guardiamo
la spesa che avviene sulla sicurezza
quindi l’ottanta per cento di quella sicurezza
la spesa va sul perimetro e circa
il venti percento di tutto ciò va avanti
il resto della roba sulle cose interiori
come la gestione delle identità delle directory
che vanno insieme a quella perdita di dati
prevenzione e così via quindi c’è
c’è un’enorme sorta di mancato equilibrio
lì e penso che questo sia stato toccato
nell’introduzione al tappeto attraggono
da un certo numero di oratori in termini di
stiamo spendendo i nostri soldi nel torto
posto e così che il duro sul
esterno morbido sul modello interno ha
conseguenze
quando abbiamo una breccia e tu conosci me
pensate in una certa misura che le violazioni siano
inevitabile e una grande parte di robusto è
essere in grado di recuperare dal
inevitabile violazione in una sorta di
modo quindi con questa sicurezza di rete
il modello una penetrazione diventa quindi il
trampolino di lancio verso il tipo di est-ovest
inversione e sì, non ho intenzione di nominare
per la vergogna, ma sono sicuro che tutti nel
la stanza può pensare a innumerevoli esempi
nell’ultimo anno anche di organizzazioni
dove sei un’applicazione è stata
penetrato e poi sai che ce l’hanno
nella mail che hanno inserito nel CRM
sono entrati nel business cruciale
applicazioni e hanno preso tutto
che dati sensibili e pubblicato su
posizionamento ed è molto imbarazzante e
sai che tutti continuano a dire
qualcosa deve essere fatto su questo cosa
dovrebbe essere fatto su di esso in modo cloud
architetture come lo sono già
menzionato con sufficiente esempio di Netflix
le architetture cloud sono state diverse
e si sono evoluti molto rapidamente e io
voglio fare un rapido viaggio attraverso
quella evoluzione a tipo di descrivere dove
noi dove siamo arrivati al 2006 amazon web
servizi che esistevano già da
quella volta per circa un anno hanno lanciato
questa cosa si chiama nuvola elastica di calcolo
i sopravvissuti e i servizi web sono passati da
essendo un vero servizio web in cui tu
potrebbe fare una richiesta di sapone o un HTTP
richiesta e potresti chiedere
su un libro e ne restituirei
dati basati su un identificativo univoco e
potresti fare ricerche diverse e
roba hanno avuto questa cosa dove tu
ora potrebbe avere macchine virtuali a gettone
domanda così dieci centesimi l’ora ti hanno comprato
e em ancora una volta e la rete
il modello di sicurezza per quello era quello ogni
uno di questi VM tipo SAT
solitario e orgoglioso sono su internet
e l’unica cosa che si frapponeva tra loro
quella macchina virtuale e il grande cattivo
internet era un insieme di sicurezza zen
gruppi nell’hypervisor per questo e
che risultò essere in realtà abbastanza per
fai delle cose davvero utili
quindi i gruppi di sicurezza zen erano duri
abbastanza sì non avevamo innumerevoli
esempi di persone che si distruggono
dritto attraverso di loro e prendendo in consegna
macchine virtuali ce n’erano molte
problemi di sicurezza con ec2 di quel giorno
la maggior parte di loro in realtà girava intorno
una sorta di gestione delle chiavi e roba di essere
lasciato in magazzino e tutto il resto
Di cosa è così che il firewall si è alzato
ma una singola VM era un po ‘difficile da fare
lavorare non appena si tenta di costruire
applicazioni fuori di tale modo se noi, se noi
andare un paio d’anni e la gente era
iniziando a provare e fare più grande meglio
quindi cose più avventurose con Amazon
abbiamo visto l’arrivo di reti sovrapposte
quindi avresti preso una di quelle macchine virtuali e lo faresti
dì che sei il mio vm speciale che sta creando
io una rete e poi saresti una specie di prugna
tutto il resto del VMS in questo
utilizzando connessioni di rete crittografate e
finisce per formare questo tipo di
cosa concettuale in cui hai un
rete singola virtualizzata attraverso il
cloud in modo che tutte quelle VM possano parlare
l’un l’altro fanno un’applicazione funzionale
su molti VMS e anche proteggere i dati
in movimento così come stanno parlando questi VMS
l’un l’altro non sta andando in giro
l’ internet pubblico non c’è a questo
puntare un concetto di rete cloud davvero
tutto sta andando oltre il pubblico
internet non sta andando oltre il pubblico
internet in chiaro il vm che è gentile
di stare di fronte a quello
inizia ad apparire come un host bastione così a
concetto che abbiamo avuto
zone demilitarizzate e sorta di strati
modelli di sicurezza di rete in
impresa così diventa immediatamente
ci sono arrivati fino a qui 2009 amazon ha ottenuto
il punto in cui erano come va bene
in realtà qualcosa deve essere fatto
su come facciamo networking in the cloud
e hanno introdotto questo concetto di
cloud privato virtuale e virtuale
le nuvole private sono un buon numero di
ragioni per cui sono venuti allo scherzo di
il tempo era che amazon stava finendo
di 10000 / uno spazio di indirizzi in noi est
e che in realtà non era vero al
tempo quindi c’erano 16 milioni di IP
indirizzi in quell’intervallo di rete
e AWS anche in noi est non era da nessuna parte come
Per quanto sia poi così discutibile se lo è
persino superato quella linea ora ma è così
certamente ha avuto molto più grande da allora
quindi, ma l’idea di una virtù di a
il cloud privato virtuale era così
fornire un contenimento che potresti avere
macchine virtuali all’interno di Amazon
rete all’interno di un privato contenuto
rete in cui hai avuto il controllo su
affrontando uno degli inconvenienti con
virtual private cloud è una specie di
espone la progettazione di colpa di Amazon solo a
un po ‘ intenzionalmente in faccia
quindi v pc deve corrispondere ad un amazon
ti circonda quando fai un VPC
essere in una regione e v ti costringono a
avere sottoreti e subnet devono essere
allineato con le zone di disponibilità in modo che
quel limite di errore che hai con
le zone di disponibilità e le regioni sono gentili
di proprio lì nella tua faccia nella tua
progettazione della rete e se guardiamo come
alcune delle altre nuvole stanno ora facendo
architettura di rete sì, è diventato
una di quelle cose in cui è a
aspetto sgraziato di usare Amazon è il
fatto che stai affrontando questi errori
confini così tanto con la tua rete
design così le persone hanno iniziato a mettere le loro
VM in v pc e ora hai avuto
contenimento del traffico e ora avete
anche la capacità di connettersi
tra v pc e reti aziendali
usando i gateway VPN e cose del genere
ma il contenimento spesso non era abbastanza così
avevi ancora traffico in giro
testo semplice sul servizio cloud
rete di fornitori e così fino a quel punto
gli strati si aggirano perché le persone
volevo ancora avere la crittografia di
i dati in movimento e che hanno dato un
motivo per le sovrapposizioni questo giorno così tanto
di persone hanno fatto qualcosa di simile a loro
prendi la loro domanda e loro la mettono
all’interno di un VPC e poi hanno messo un
sovrapporre sopra di esso per proteggere tutto
del loro traffico e forse hanno il
overlay gestore di rete sul bordo di
quello di fornire connettività in due
posti diversi o a volte
agendo come ospite di un bastione, alcuni addirittura lo facevano
questo quindi questo è un tipico esempio di a
design fault-tolerant quindi hai a
gruppo di VM in diverse disponibilità
zone diverse sottoreti VPC e ora se
hai un’interruzione singola quindi il
I limiti di errore di Amazon dovrebbero salvarti
se fossi davvero grande e paranoico
come adrian è quindi si inizia a fare
qualcosa del genere quindi non stai andando
fare semplicemente affidamento sulle zone di disponibilità e
potresti volere avere regionale
dispersione comunque per farvi sapere
servire clienti diversi e diversi
luoghi del mondo con minore latenza
quindi inizi a replicare quel cloud
architettura attraverso più regioni voi
può anche farlo anche così, se puoi
vuoi prendere la rete overlay e
allungalo su più nuvole
se si tratta di regioni diverse o addirittura
diversi fornitori di servizi cloud
la buona notizia è stata che per fortuna quasi
nessuno era abbastanza stupido da fare questo
che è prendere v pc e ricreare il
intranet nel cloud perché è a
cattiva idea sì intranet penso che se andiamo
indietro era probabilmente una cattiva idea in
il primo posto è solo un incidente di
storia e così come le persone sono state
spostamento del carico di lavoro nella nuvola molti
la gente l’ ha visto come un
possibilità di non ripetere gli errori
del passato
quindi ho intenzione di fare una breve deviazione in
il mondo della gestione unificata delle minacce
e controller di consegna dell’applicazione e
spero di rispondere alla domanda su cosa sia
un perimetro effettivamente fatto di questi giorni
quindi inizialmente i perimetri erano giusti
firewall in modo che la gente andasse a comprarne uno
firewall lo ha messo di fronte a parte di
la loro rete ed è stato così
terrei fuori i cattivi e
i firewall si rivelano davvero belli
pessimo per tenere fuori i cattivi e
in particolare quando abbiamo raggiunto un punto in
tempo nella storia in cui non eravamo
collegare insieme le cose con lotti e
un sacco di nuovo magico che conosci puro
protocolli basati su socket ma di fatto
tutto stava entrando e uscendo
HTTP o HTTPS o una manciata di altri
protocolli ben noti e cosa succede
c’è il firewall diventa una specie di
inutile perché stai dicendo al
firewall firewall che sai fare tuo
lavoro che hai avuto modo di lasciare HTTP attraverso e
tutta la roba di questa roba è passata
HTTP e tu davvero non sai se
è HTTP buono o HTTP cattivo
ecco perché inizierai ad avere
cose come il rilevamento delle intrusioni di rete
sistemi e prevenzione delle intrusioni di rete
i sistemi hanno bisogno di e nips dove dici
okay, diamo un’occhiata a questo traffico volante
da e fare qualche analisi e provare
e cerca le firme di cose che
sappiamo che sono cattivi ma lo hai anche tu
l’antivirus viene gettato in quel modo
cerchiamo alcune firme antivirus
nessuna di queste cose funziona a proposito
perché la firma basata è sempre giusta
guardando nello specchietto retrovisore e e
può essere davvero molto dannoso
perché finisci per non fare affidamento solo su
firme ottieni qualche euristica in
anche lì, ma l’euristica arriva
innescato dal buon traffico così come
cattivo traffico e ora ne hai un sacco
falsi positivi da trattare e poi
ottieni cose specifiche che viene l’ anti-spam
come parte del tuo altro tipo di
e-mail perimetro e poi conosci le persone
voglio avere la connettività da ufficio remoto
così i dispositivi VPN arrivano alla perdita di dati
la prevenzione è una specie di avvistamento non male
roba in arrivo ma buona roba che perde
fuori gran parte della stessa tecnologia
molti degli stessi inconvenienti e poi tu
sapere cose come bilanciamento del carico erano
solo lì per aiutare come parte del
rete si tenta e si esegue il bilanciamento del carico come
il più presto possibile e questi erano tutti
scatole individuali e sì erano
cose costose e dovevano avere
persone molto specializzate da possedere e
gestiscili io cosa è successo al di sopra
corso dell’ultimo decennio erano persone
Ho portato Fortinet e ho detto
basta dare una mancia a tutti questi diversi
funziona in una scatola e chiameremo
quella gestione unificata delle minacce e it
sarà molto più economico comprare solo una scatola
e non sarà molto più economico da gestire
perché hai solo bisogno di uno specialista in
quella scatola per occuparsi di tutti questi
diverse funzioni così che era
un po ‘carino e poi se ci pensiamo
le applicazioni che stavano presentando
nel mondo abbiamo avuto un sacco di
mettere in rete le cose che volevamo fare
con quelli così di nuovo conosci il carico
il bilanciatore entra in quella foto noi
potrebbe voler fare un po ‘di cache del contenuto
SSL era lento 15 anni fa, le persone ancora
tipo di andare avanti su ssl essere lento è
non lo so più, Eleanor ha appena mostrato
tu quanto è banale il codice per farlo
SSL al giorno d’oggi e quando guardi il
impatto che ha su una CPU moderna
a malapena noterà solo per un po ‘
mentre ssl era stato abbastanza lento
la gente comprava scatole speciali per fare TLS
la compressione di offload può essere utile
che i firewall per le applicazioni web sono noi
sono dove abbiamo toccato questi prima in
anche la settimana quindi l’ idea
ci sono cattivi tipi di richieste e questo
possiamo intralciare quelli e poi
filtrare quelli fuori ed è uno di quelli
cose che sembrano molto eleganti e tu
sai se ottieni una risata open source
è possibile ottenere solo una regola
e lasciatelo lì e lo farà
immediatamente ti proteggo da tutti
delle tue brutte cose e poi troverai
che la tua applicazione non funziona come
si pensava che stava per perché si
facevano affidamento su cose cattive e su quello
indica che puoi scegliere
correggi la tua applicazione che è difficile o
puoi andare e sistemare il set di regole occidentali
che è anche difficile quindi è un po ‘di a
La scelta di Hobson a quel punto
multiplexing e traffic shaping di tipo
vai anche tu nel mix
queste cose erano tutte scatole indipendenti
per un po ‘e sono passati attraverso
lo stesso processo che è successo con UTM
quindi sono stati tutti spremuti in un’unica cosa
e la società diversa come f5 sarebbe
venderti una cosa chiamata applicazione
controller di consegna e questo è stato
il modello di consegna per UTM e ADC così
qualcuno ti vende una scatola di metallo e tu
andare e rack e impilarlo in un dato
centro e il traffico scorre attraverso il
scatola e il problema con quel modello è
queste cose diventano punti di strozzatura così tu
quindi devi fissare le prestazioni
perché questo punto di strozzatura è la cosa
questo sta mediando tutto il traffico in
e fuori dalla tua rete quindi deve
urlo a circa 10 concerti o addirittura 40
concerti in questi giorni per essere in grado di far fronte
tutto questo e se lo guardiamo da a
prospettiva del set di regole deve avere il
cesso di regole di cucina perché ha bisogno
trattare ogni parte immaginabile di
infrastrutture e applicazioni e
sostenere componenti che vivono oltre
quel choke point quindi è piuttosto un
costrizione ma il mondo sta girando così
ora abbiamo queste nuove cose fantasiose
rete e rete definite dal software
funzione di virtualizzazione e ci proverò
spiegare spero la differenza ma
c’è in effetti un’enorme sovrapposizione tra
queste cose quindi vedo il software definito
networking come la possibilità di configurare
rete tramite API quindi configurare la rete
attraverso le cose c’era un software a
virtualizzazione delle funzioni di rete come
capacità di creare reti senza software
e ovviamente ci deve essere un enorme
si sovrappongono lì perché chi ha ragione
le menti oggi farebbero una rete fuori
software e quindi avere una riga di comando
l’interfaccia di fronte a questo ora necessario
avere un operatore umano che potresti inserire
API su quello non sarebbe così ecco perché
otteniamo SDN e NFV venire insieme in modo
quando lo facciamo ciò che significa è io
può prendere un sacco di reti
le funzioni cambiano radice del firewall VPN
quel tipo di cose e io posso solo mettere
loro su una macchina virtuale
Posso andare anche oltre e
quindi adesso abbiamo contenitori che potrei prendere
un sacco di altre funzioni di rete
Posso prendere i miei bisogni e le mie labbra e io
bande di denaro e lava TLS scorreva e
anche una moglie posso buttarli dentro
contenitori posso lanciare tutti quelli
contenitori sulla mia macchina virtuale che
aveva le funzioni di rete principali e
Ora ho una rete virtuale
apparecchio posso prendere quella rete
appliance virtuale e posso distribuirlo
a fianco delle mie macchine virtuali
stanno facendo la mia domanda e mi faccio
un perimetro di applicazione centrico e
questo tipo di aspetto e si sente più o meno
come il mio vecchio perimetro ma è diverso
in una sorta di carattere e natura così sono
fare un sacco di queste cose che danno
ho un sacco di cose da gestire, ma quello
non dovrebbe essere un problema perché quello è
perché abbiamo delle API è per questo che abbiamo
orchestrazione su scala ma posso essere molto
più a grana fine ora di ciò che tutti
queste cose fanno così non ho il mio
problema del lavandino della cucina non lo faccio più
avere una serie di regole che ha a che fare
con ogni immaginabile applicazione ogni
pezzo di infrastruttura concepibile
ci sta succedendo con un sacco di
conflitti perché il traffico sta andando
una cosa potrebbe sembrare cattiva per un’altra
applicazione posso solo concentrarmi su quella app
i suoi dati e i rischi che corrono
con quello e quello permette un diverso
concetto intorno al tuo pensiero su come io
regole come faccio liste nere e bianche
liste e cose del genere l’altra
pezzo di esso è che non ha bisogno di essere
necessariamente urlando velocemente perché lo sono
solo a che fare con il traffico per quello
app, anche se sono andato e ho fatto questo
cosa fuori dalle macchine virtuali e
le macchine virtuali non stanno facendo 10
funzioni di rete di velocità di linea gigabit
non hanno necessariamente bisogno perché
Non sto cercando di eseguire un intero
impresa dietro questo solo uno su
e questo refactor è abbastanza buono
in microservizi così come stiamo costruendo
un servizi di architettura micro posso prendere
quelle funzioni di rete e entrambi
incorporarli nei miei micro servizi come e
creandoli o posso distribuirli
a fianco dei miei micro servizi quindi
le funzioni di rete sono solo diverse
servizi nei miei microservizi
architettura Sono così sono solo
costruire una ricchezza per quel Mike
distribuzione riservista quindi voglio toccare
su una cosa ora che ho parlato
circa per un po ‘ora che chiamo
il paradosso dell’audit e spiega alcuni di
il casino che ci siamo trovati in questo modo
quando parliamo di sicurezza con cui parli
qualsiasi esperto di sicurezza te lo diranno
è meglio costruire sicurezza in
all’inizio di quello che è per accenderlo più tardi
su così proprio come questo elegante pezzo di
lavoro di mattoni qui sì, dovresti costruire
la sicurezza direttamente nel tuo codice che è
questa è la cosa buona da fare e quindi cosa
sembra che sembra così difficile
ecco uno screenshot di una piccola frazione
di fatto lo sviluppatore microsoft
guida di rete per api sicurezza del web
servizi questo è come una parte di uno
pagina di come 64 pagine o qualcosa e
convincere uno sviluppatore a seguirlo
l’orientamento in primo luogo è a
processo complicato ma la terra la verifica
il paradosso avviene perché anche se il
lo sviluppatore ha passato tutte le 64 pagine
di quella roba e fatto tutto completamente
correttamente come puoi dire e poi quando
stai apportando modifiche al codice come
puoi dire che non l’hai fatto
inavvertitamente andato e rotto uno
di quelle regole sai che hai qualcuno
nuovo nel team non erano del tutto all’altezza
per accelerare con quello che dovevano
hanno fatto che una linea cambi e
ora come sai che non è così
rompere ciò che stavi cercando di fare
ed è per questo che abbiamo avuto tante serrature
su sicurezza perché se guardiamo al
meccanismo per ciò che fa bullonare sul look
come avvitare sembra esattamente come quelli
uTM e ADC che avevamo prima e
sai cosa ne pensano gli auditor di questi
è una cosa indipendente che possono andare
insieme a questo e dare un’occhiata al suo
configurazione e dire sì sono felice
con quello sì l’ho guardato
la configurazione prende forma l’ho vista
c’è stato un processo di gestione delle modifiche
è arrivato a quella configurazione che ho
ha una visione esterna di cosa sta succedendo
e fuori e penso che sia per questo che abbiamo
finito nella situazione in cui così tanti
dei nostri controlli di sicurezza sono stati
avvitato piuttosto che integrato perché
di questa cosa che ora sto chiamando
il paradosso dell’audit è più facile da controllare
controlli di sicurezza che sono standalone
piuttosto che controllare i controlli di sicurezza
che sono costruiti su piattaforme che penso diano
noi l’opportunità di avere un po ‘di meglio
di entrambi i mondi quindi se guardiamo a ciò che siamo
può uscire dalla piattaforma come servizio
allora questo ci dà la possibilità di integrarci
così il creatore della piattaforma come a
servizio può prendere 64 pagine di
indicazioni di sicurezza per fare il servizio web
API e possono fare parte della
quadro e che può essere controllato il
modo più difficile, ma ha bisogno di essere appena fatto
una volta perché lo sviluppatore scrive il codice
in cima a quel quadro ha avuto questo
fatto per loro e loro sono giusti
concentrandosi sulla loro applicazione
funzionalità e hai ottenuto
quel pezzo di verifica indipendente e
la capacità di controllo di esso e se non è possibile
vai al discorso di Alexis ieri e poi il
problema è nessuno non vuole nessuno a
la comunità meno grande vuole avere un
parere edge right yeah molti sviluppatori
non voglio piattaforme supponenti
la finestra mobile di servizio ha impostato le persone gratis o
i contenitori in generale hanno dato persone
la capacità di prendere qualunque cosa fosse
gli è piaciuto e lo impacchettano e lo spostano
intorno così sì popolarità del docker
per me dimostra che c’è un distinto
movimento contro piattaforme supponenti
che tipo ci spinge contro l’avere
entrare in sicurezza anche io giusto
volevo toccare il monitoraggio se a
succede un evento di sicurezza che non va
in un sistema di monitoraggio che vorrei
sostengono che potrebbe anche non avere
aveva un controllo di sicurezza nel primo
posto così ho visto situazioni in cui il
era il caso migliore per un controllo di sicurezza
che stava per dirti che male
la cosa è successa dopo che è diventato ovvio
con altri mezzi quando sei tornato indietro
e guardato e questo non è davvero molto
molto bene, quindi sai un’ora o
così fa che so quassù essere brutto
ai tuoi registri e fare in modo che le persone li scelgano
attraverso di loro e basta assicurarsi che
ci sono dei registri assicurati che sia in corso
incanalato in un sistema di elaborazione che
lo rende umano e ciò che reagisce
è in realtà un umano che prende reazioni e
sottoponi i test case per farlo
alcune sfide rimangono su questa fermata
se pensiamo a un concetto di SEC dev
ops e penso che sia il tipo di dove
abbiamo guidato gli ultimi
i giorni è dire non solo abbiamo
DevOps, ma facciamo devops in modo sicuro e
hanno DevOps sicuri allora cade a
questo è il mio tipo di lista di cose da fare
settore Bob’s so api’s credo che siano
necessario ma non sufficiente così ho
parlato di essere in grado di fare rete
sicurezza con macchine virtuali e
rete definita dal software e così via
sì, la capacità di noi di avere api
ci consente di farlo in modo che possiamo prendere
operazioni di rete e possiamo prendere
cose che erano difficili e costose
perché abbiamo comprato scatole e le abbiamo avute
gestito da persone alla fine del comando
linee e possiamo trasformarle in virtuali
macchine gestite da
sistemi di orchestrazione e quello
cambia completamente il gioco perché il mio
passare alla rete ora non è un biglietto
nel NOC che li impiega una settimana a
rifiutare per qualche motivo inconsistente e poi io
devo rifarlo di nuovo il mio cambiamento al
all’ambiente di rete fa parte di
la mia spinta alla produzione così hey c’era
alcuni config là dentro sono andati nel
sistema di orchestrazione l’orchestrazione
essere configurato dalla mia rete virtualizzata
per me e via vado così il punto è
deve essere integrato nel complesso
sistema così le nostre API ci danno l’avvio
ma le API sono utili solo quando
sono integrati il secondo punto è
sui metadati di controllo, quindi devo essere
avere visibilità e comprensibilità di
i miei metadati di controllo sono le cose
che i revisori finiscono per volere avere
uno sguardo a dovrei anche chiedere come
mutabile sono anche i miei metadati di controllo
quindi quali sono i meccanismi che rendono
modifiche per controllare i metadati e cosa
controllo ho su quelli così qui a
a livello di punto l’auditor
deve essere in grado di venire e
ispezionare la configurazione di qualcosa e
decidere se è giusto un management
livello di cui ha bisogno l’orbiter
la fiducia nei flussi di controllo che
creare quella configurazione in primo luogo
e penso che questa sia un’area in cui
c’è sicuramente più lavoro da fare
fatto così stavo parlando un po ‘di tempo fa
sull’attrazione di te sai che possiamo
avere una regola diversa per ogni
applicazione e questo è grigio e poi noi
può andare tutta la strada fino al business
lì e dire quali sono le cose che
ti tiene sveglio la notte su come il tuo
i dati potrebbero essere sfruttati in caso di attacco
contro di esso e possono dirci allora
possiamo progettare regole per aiutare a difendere un po ‘
contro quello, ma questo è molto
grande compito umano di elaborazione distribuita
per raccoglierlo in primo luogo a
costruire i modelli di minaccia per costruire il
set di regole e poi avere il controllo
ottenere queste serie di regole in produzione
e confidiamo che abbiamo il
regola giusta imposta in produzione e quella
stavano rispondendo in modo appropriato a
messaggi che escono dal sistema
quando vede le cose che fluiscono
che stanno solleticando quelle regole e poi
infine quegli eventi di sicurezza hanno bisogno di
essere catturati e hanno bisogno di essere trasformati
in definitiva qualcosa che gli umani
può agire su così tanta sicurezza
i sistemi di monitoraggio si occupano di a
alluvione di falsi positivi uno dei
ragioni per l’inondazione di falsi positivi
che affrontiamo in questo momento è questi
chokepoints e il fatto che abbiamo
queste cucine affondano le regole in quelle così
possiamo regolare la nostra via dal diluvio di
falsi positivi in una certa misura da
avere più regole discrete per il nostro
date le applicazioni o i servizi forniti
ma non sarà ancora perfetto
quindi stiamo ancora andando ad avere una manichetta antincendio
dei dati di monitoraggio degli eventi di sicurezza e noi
ancora bisogno di essere in grado di determinare
se qualcosa sta uscendo da quelli
quella manichetta antincendio è in realtà un azione
attacco o un compromesso attuabile di a
sistema in cui qualcosa deve essere fatto
sì peggiore dei casi si sta effettivamente andando a
portati fuori linea perché rimanenti
on line è peggio per il tuo business
poi smettendo di tornare indietro e aggiustare
cosa sta succedendo, sì, è quello che devi fare
elencare niente quello che volevo tipo di
Concludo con qui è la chiamata all’azione
per noi arrivare
SEC DevOps è lavorare su quella lista di cose da fare
quindi per creare API per i controlli di sicurezza
ma inoltre per rendere quelle api
integrarlo in un sistema globale a
avere i metadati di controllo e il
visibilità su di esso e avere
eventi di sicurezza perseguibili alla fine
emettendo fuori dai nostri sistemi quella umana
può prendere l’azione giusta su così grazie
sei molto per ascoltare per favore come
ricordati sempre di valutare la sessione e io
finito praticamente in orario quindi nessuno
domande si così se si guarda a questo
esercizio di modellazione delle minacce e penso che il
persone che hanno il meglio
reso popolare questo è stato Microsoft
con il loro sviluppo sicuro come
ciclo di vita e c’è un sacco di
cose che non mi piacciono su SS DLC
perché è in qualche modo ancora legato ad un
vecchio modello a cascata ma il modello di minaccia
consiste di una sorta di due aspetti chiave a
l’inizio come si pensa
sulla tua domanda quindi te lo chiede
pensa ai dati che sei
gestione e ti chiede di pensare
i ruoli delle persone che interagiscono con
quei dati e queste due cose sono
unico per ogni singolo diverso
domanda sì, quindi cosa ottieni
dentro è sì chi sono i cattivi che
sarebbe voler andare dopo questo questo
dati che ora hanno meno variabilità
quindi sì, se guardi alcune cose
che Shania dice di te che hai
questo spettro di aggressori e lui ora
va tipo di vendere per vendere
matrice su di esso è una specie di hai il
non intenzionale e intenzionale
attaccanti quindi gli attaccanti intenzionali
Ti sto solo cercando di fare qualcosa
che tu abbia ciò che valore e tu sei
dall’altra parte è gentile da parte loro
non importa che stanno per attaccare
qualcuno e poi hai tipo
quel livello di sofisticazione di
sai
Josh a volte parla di HD Moore’s
la legge di voi deve essere in grado di proteggere
contro di te conosci la versione di oggi del
kit di scripting e in realtà conformità
tende a muoversi molto più lentamente di così
la sceneggiatura pensa che sia un giorno girevole di
giorno per giorno e lo script più elementare
il kiddie può solo andare avanti e tirare quelli
dal cancello e vattene e te ne vado
la parte superiore della scala è probabilmente
qualcosa come Stuxnet anche se uno dei
problemi con Stuxnet è una volta uscito
là nel selvaggio ha fornito a
toolkit per chiunque altro per costruire un
Stuxnet che è un po ‘ super inutile
quindi hai questa raffinatezza e
matrice di capacità di attacco a cui pensare
e poi sai se pensiamo a come
che poi mappato in vulnerabilità
questa è solo una domanda su quale software
usando e tu sai quali aspetti di
la vulnerabilità ha potenzialmente
così viene dal tuo stack e tu sei
andando a fare scelte architettoniche in
come implementate il software che
porta a una pila che porta a un set di
vulnerabilità preesistenti in alcuni
i casi e io sono Josh abbiamo trascorso un sacco di tempo
dicendo che ci sono così tante cose che sono gentili
di conosciuti e alcuni dei suoi patch
e alcuni dei suoi no e naturalmente voi
dovrebbe cercare di essere sulla patch
roba ma potresti non averla
scelte a volte potresti aver saputo
vulnerabilità nel tuo codice e tu
è per questo che abbiamo attenuato
controlla così tanti controlli di sicurezza
sono messi lì appositamente per il
scopo di trattare con il conosciuto
vulnerabilità in altre parti del sistema
per cercare di impedire loro di essere
attaccato e sì come Nick non ha mai visto
presentazione questa mattina un sacco di
tempo in cui le vulnerabilità sono nel
software di sicurezza stesso così tuo
controlla solo introducendo extra
complessità e più cose che vanno male
vai tu l’hai menzionato come una stanza idea
le persone non fanno gli sviluppatori no
voglio appare piattaforme e lui è il
rispondi per cambiare quella mentalità e se così
come o è la risposta a venire con tutti
di qui arriva in strumenti convenienti
quel leader e come un buio penso questo
in realtà proviene da una sorta di spettro
di abilità e fiducia se guardo il
organizzazioni che sembrano appassionate
piattaforme supponenti sue organizzazioni
che non hanno molta fiducia in loro
sviluppatori perché li considerano
essere di bassa abilità e che può venire
perché stanno assumendo bambini
direttamente dal college o sono
lo sviluppo in outsourcing verso i luoghi in cui
in realtà non stanno pagando molto
sviluppatori qualificati e così supponenti
le piattaforme sembrano interessanti per questi tipi
di organizzazioni perché sono una specie di
limitando lo spazio avventura e
stanno limitando la necessità di svilupparsi
competenze per essere produttivo penso
dove guardiamo più ciao fidati
ambienti scolastici allora le persone si sentono
più sicuro permettendo ai loro sviluppatori
per andare fuori e fare qualunque cosa sia
pensano che sia meglio perché la fiducia è
ecco quindi questo tipo di trade-off
tra piattaforme supponenti e te
conoscere approcci meno supponenti facciamo
chiamarli diventa uno che ha il suo cuore
riguarda la fiducia e il livello di abilità del
sviluppatore ora se stiamo dicendo che c’è un
il trade-off di sicurezza lì perché possiamo
sicurezza dei bulloni nell’opinione pubblica
piattaforma ma ci affidiamo allo sviluppatore
costruisca la sicurezza loro stessi nel
approccio meno supponente quindi rispondiamo
la nostra stessa domanda dicendo il
sviluppatore più affidabile di livello superiore
dovrebbe essere effettivamente in grado di costruire
la sicurezza in cui stanno facendo che
c’è di diverso con una sorta di altro
piattaforma disaggregata che hai appena fatto
diversi parametri di sicurezza sono in vigore
in un modo diverso sì, un pisolino ogni volta
servizio che vengono lanciati su Netflix
viene testata la penetrazione con ogni nuovo
versione automaticamente quindi è come la fiducia
ma verifica piuttosto che metterti in un
camicia di forza davanti quindi ti lasciamo fare
qualunque cosa tu voglia fare qualcosa di stupido
ma guarda tutti quelli che stanno chiusi
ti abbassi nel tempo questa abilità
anche se è davvero decollare le persone
chi è in quella tasca non ne prende un po ‘
quelli sono molto abili con qualcuno
sulla copia di persone che sono abili
sì, devi avere i capelli fare e fare
dobbiamo solo cancellare sostanzialmente come
il novanta per cento è questo in quanto ad a
in certa misura ciò conta solo nel
volto del successo quindi se hai cowboy
gli hack seguono insieme qualcosa che segue
sulle orme di persone più abili
che allora sì sono in grado di copiare il
pattern e forse anche taglia e incolla
parte del codice ma non lo sono davvero
capire cosa stanno facendo e
stanno introducendo vulnerabilità
conta solo di fronte al successo
dove la gente comincia veramente utilizzando tale
servizio e iniziano a mettere sensibili
dati in esso o diventa finanziariamente
importante e sì la cosa buona
il successo in quel contesto è che tende a
portare nel vostro più risorse ed è
tende a portare più abilità che possono
essere usato per affrontare i risultati di
così penso se noi se guardiamo
queste cose come una specie di ecosistema
hai cicli di feedback al suo interno
con i loop di feedback in fase di costruzione
correggere alcuni di quei problemi che
potrebbe aver luogo nelle prime fasi del
sviluppo di qualcosa e ancora quando
Adrian parla dell’evoluzione di
Netflix è una storia evolutiva
sapere che hanno iniziato con un monolite
e è cambiato in questo e poi in quello
cambiato in quest’altra cosa e poi
ha continuato a cambiare e la sicurezza
la storia che è sepolta dentro è sì
Penso altrettanto affascinante
in realtà hanno cominciato di essere abbastanza bravo a
sicurezza ma sono migliorati
e meglio e la sicurezza è diventata parte di
l’altra scimmia del caos sì, c’è un
scimmia di sicurezza non è lì come parte di
l’ esercito simian simmiano così questi
strumenti automatici sono venuti come parte di
professionalizzazione e approccio a
sicurezza ora che fornisce un modello per
altre organizzazioni che prendono un
viaggio che potrebbe avere un simile
destinazione a Netflix da guardare e a
prova ad emulare ma penso che tu possa essere
iterativo e puoi contare sul feedback
loop per essere correttivo qui sì
pensa che molti dei problemi arrivino
in realtà abbiamo organizzazioni
che hanno un portafoglio di cose e
hai appena preso delle brutte cose
all’interno di quel portafoglio e soprattutto
con l’unico perimetro attorno al centro commerciale
modello è tipo di loro poi diventano il
punti deboli che rendono le altre cose
più vulnerabile di quanto dovrebbero avere
è stata una sorta di domanda al retro dell’acquisto
dotato della riduzione in entrambi
positivi o peperoncini e ricorda
Direi che è troppo presto per questo
e anche io vorrei tornare ad un punto
questo è stato sottolineato molto nel passato
un paio di giorni che è la maggior parte degli attacchi
non sono gli apts la maggior parte degli attacchi sono relativamente
non sofisticato e di solito prendendo
vantaggio di vulnerabilità note che
esistono da anni se non lo sono
decadi quindi sì, questo fa di fatto gli apts
bestie un po ‘mitiche, sì prendiamo
uno sguardo forse a qualcosa come la RSA
l’attacco è interessante perché quello
in realtà era davvero un azzeccato e c’è un
certo importo ora di pubblico sul
registrare l’esame di come esattamente quello
è andato giù in primo luogo come loro
non l’ho notato per la maggior parte del
durata della virata in corso e come
alla fine lo hanno visto con un nuovo
strumento di monitoraggio di rete che loro
ho finito per provare e acquisire
perché si è appena successo
lì nel posto giusto a destra
tempo e tu conosci parte del genere di
il koda lt di quella storia è se lo sono
non ho programmato questo potenziale
acquisizione che probabilmente non avrebbero mai
anche notato e quindi sai una volta che hai
ha un sacco di falsi positivi e
mentre hai un pezzo occasionale di
prove forensi su un apt c’è a
una specie di pezzo sconosciuto sconosciuto a quello
dove probabilmente non ce ne sono molti
gli apts in realtà stanno succedendo a causa del
grado di sofisticazione richiesto
loro e il costo che va di pari passo con
ma se lo sono se lo sono
successo di un pt non sei nemmeno
individuarli in modo che in realtà non hanno
il vostro molto in termini di dati di vostra
che aspetto ha la posizione comparativa
come quando inizi a spremere molto
dei falsi positivi
problema interessante qui che è il
Supponiamo che la maggior parte delle aziende sia stata
compromesso ad un certo livello e tu sei
cercando di vendere un prodotto che rileva
che la compagnia è stata compromessa
e il CSO stava cercando di comprare questo ma
probabilmente verrà licenziato quando lo faremo
esegui lo strumento in modo che ci sia una specie di ballo di fine anno
qui a tutti i problemi nel processo di vendita
ma vicino al team che esegue lo strumento
scopre che sono stati violati
gli ultimi sei mesi e tutti i dati sono
essere inviato in Cina o qualunque diritto
ci sono stati alcuni casi in cui molto divertente
benvenuta parte di voi dal fatto di essere presa a calci
fuori perché ha funzionato non visivamente giusto
quindi devi capire come ottenere
attraverso quella parte del processo di vendita
quindi è in realtà tempi interessanti o così
e il mio amico in così il mio amico Ian Griggs
ha fatto un brillante articolo su questo in
circa 2008 dove ha descritto il
indicatore di sicurezza come un mercato per l’argento
proiettili e si trattava di informazioni
asimmetria quindi se pensiamo al tipo di
mercati classici poi quelli che conosci in a
mercato perfetto il compratore sa cosa
stanno comprando e il venditore sa cosa
stanno vendendo e c’è il buono
informazioni su entrambi i lati e
sai che i soldi cambiano le mani e le merci
cambiare posto e possiamo anche pensare
quello che chiamiamo mercati di limone e calce così
in un mercato di limone come le auto usate è così
il tipo di venditore sa che lui è
lo ha fatto e ha messo alcune parti cattive
in esso e cose del genere e l’acquirente
è solo vedere la macchina e ci pensa
va bene e tutto ciò che ha un
chilometraggio onesto e mercati della calce
sono una specie di quadrante opposto possibile
capita in cose come l’assicurazione dove
sai che mi sono sentito un po ‘male e
Ho appena comprato una polizza di assicurazione sulla vita
e poi vado dal dottore e lui dice
io ho il cancro e sì la vita
compagnia assicurativa ha assunto tale rischio
dove avevo alcune informazioni che loro
non e invece titoli di mercato
per le pallottole d’argento perché né il
il compratore né il venditore sanno dove
quello che stanno facendo funziona e c’è un
arriva un tipo interessante di terza dimensione
a questo che è abbastanza spesso il
l’attaccante lo fa così sofisticato
l’attaccante sa quale sicurezza
i controlli possono essere passati direttamente
e non lo stanno rivelando
informazioni quindi sì, un enorme pezzo del nostro
l’attuale industria della sicurezza è un mercato
per le pallottole d’argento perché i soldi
cambiando le mani e né l’acquirente né
il venditore sa se i prodotti sono
efficace e solo gli attaccanti fanno e
non stanno dicendo domande sul
giusto vediamo scuse se lo hai
già affrontato la domanda principale
differenza di rete tra
applicazioni tradizionali a tre livelli e quelle
basato sui servizi di Mike in termini di
Traffico a nord-ovest e tempo questo
comporta più est-ovest e se
ci sono implicazioni per la sicurezza
di nuovo non una tonnellata di dati su questo ma se
guardiamo il tipo di destinazione
di nuovo alla persistenza tu conosci il tutto
l’idea di nord-sud è che stiamo iniziando
fuori dalla parte frontale normalmente una rete
front-end e finiamo in a
database di qualche tipo potremmo chiamarlo
un servizio di persistenza e non penso
in realtà c’è qualcosa di fondamentalmente
diverso quando vai a un microsoft
dice architettura contro una sorta di altro
tradizionale sai forse monolitico
architettura la Micra contro
le architetture sono generalmente progettate per
scala e così si finisce con più
traffico est-ovest dove stai facendo
replica di stato ma che tende a
effettivamente spingere il traffico est-ovest
ancora in questo la gestione dello stato
strato se ci pensiamo in quelli
termini e quindi potresti essere passato
avere alcune istanze Oracle raggruppate
avere un mucchio di Cassandra che è
ora si sincronizza su una regione in
AWS ma il tuo traffico est-ovest è fermo
davvero solo nella tua gestione dello stato
pezzo e tutto il resto in alto
e in fondo da esso sta andando verso nord
quindi non penso che faccia un enorme
differenza se si modella la macchina più
del traffico è all’interno della app in modo che il
la legge stessa è il traffico all’interno dell’app
su
traffico est-ovest quando aveva 20 anni
tra diversi microservizi così quelli
in più richiedi solo il traffico come tuo
richiesta esplode in 50 diversi
servizi cinque strati in profondità di nuovo sì
o anche quello penso che sia dove
doveva attirare l’attenzione che ho visto
alcune persone iniziano a preoccuparsi di questo
e provando a capire piuttosto quello
c’è molto più traffico che vuoi
Metti un po ‘ di 500 lunghezza che esso
ha bisogno di guardare le cose molto di più
dettaglio ma deve essere molto di più
efficiente sì e ne stavo parlando un po ‘
oziare noi ingegneri l’altro giorno
cosa si può fare alla velocità della linea e cosa
deve essere canalizzato tramite VM e te
sapere che stanno iniziando a vedere l’applicazione
le architetture si rompono su ciò che non può
abbastanza essere incanalato attraverso un vm e bisogni
essere fatto velocità di linea da qualche altra parte
quella persona che ha problemi a trasferirsi alla BBC
da facile a classico perché loro
avere un sistema solare
si la domanda sui WAAF sicuramente
applicazione delle nostre migliori pratiche di guerra
sulle applicazioni è buono, sì, assolutamente
così puoi ottenere tutto il mio io
era pensare e come un insieme di regole occidentali il mio
il punto era se hai già scritto il tuo
applicazione e testato che potresti trovare
così difficile da vivere come un fulmine
in seguito se inizi il tuo processo
con quelle cialde davanti e
tutto ciò con cui hai mai provato la vita
quelle cialde si finirà in a
posto diverso e sarai in grado di
vivere con loro abbastanza facilmente il
nozione di sorta di prendere UTM e ADC e
la virtualizzazione non si è appena diffusa
la complessità sì, lo fa assolutamente
fare in termini di complessità lo rende
orrendamente peggio, quindi stai prendendo cosa
è stato logicamente almeno un singolo
choke point che potrebbe avere fisicamente
sei solo una manciata di scatole e lo sei
potenzialmente esplodendo in
migliaia di VM l’unico modo in cui tu
può farcela andando via
da un modello di configurazione manuale a
fondamentalmente un modello DevOps dove sei
fare affidamento sull’infrastruttura è un codice
essere in grado di prendersi cura di
configurazione di queste migliaia di
cose piuttosto che questa manciata di
cose perché non c’è modo di farlo
gestiscilo con il modello tradizionale
quindi sì, è abbastanza gentile da sapere quale
la mano dà l’altro ma toglie ma
consente il progresso verso a
modello diverso in modo che sia su di esso grazie
voi tutti molto
tu
Please follow and like us: