Press "Enter" to skip to content

GOTO 2015 • Rugged Software Engineering • Nick Galbreath


prima di tutto assicurati di valutare ciò che è
andando avanti e ottenere un bel regalo se si r 8 12
loro così oggi potrebbe essere il tuo giorno lì noi
fare una diapositiva un po ‘più interessante è a
la cima di st. Peter non sono stato a
Londra circa 15 anni e io sono davvero
mi sto davvero divertendo il mio nome è Nick
Galbraith fondatore e CTO di un’azienda
a Los Angeles chiamato scienze del segnale
hey ci sono io e stiamo parlando oggi
su come l’ingegneria del software robusto
che è un po ‘vago e recentemente ho
in precedenza sono stati una sorta di poster
bambino per il dispiegamento continuo e io sono
parlerò un po ‘di più
questo e perché penso ai miei discorsi precedenti
hanno fallito e come possiamo usarlo
in realtà rendono il software molto più robusto
ma sì, los angeles l’ho messo dentro
essere un coglione gli uffici sono letteralmente come
a tre isolati da qui è abbastanza
incredibile e il mio background è software
l’ingegneria è lo sviluppo non lo è
concetto sai che sono programmatore ogni
giorno ho visto questo a Washington DC
Saprò che questo è come la tua carriera
percorso di sviluppo o qualsiasi altra cosa tranne me
pensato sviluppatore web per alcol e
la consulenza sui farmaci era in qualche modo un problema
transizione interessante interessante per
a qualcuno comunque piace l’ingegneria del software
Adoro il software engineer e adoro
programmazione mi piace costruire le cose
fare anche bene così ero prima di questo
è stato a Roma per una settimana e tu stai andando
per vedere un sacco di foto di famiglia forzate
tu in questo in questo discorso va bene così che cos’è
ingegneria del software sto usando quella parola
molto intenzionalmente contro sviluppatore
programmazione che codifica tutto ciò che altro
e tu conosci davvero la definizione
è davvero banale l’introduzione a qualsiasi parola
tecnologia
preoccupazione per la progettazione e l’uso del design
di software come oh bene è una specie di
no male, è che non è un computer
la scienza e non è la codifica giornaliera
giusto e davvero è tutto di noi e cosa
Intendo dire che questo è un vero dev
colloquio centrico intendo una conferenza ma
davvero tutti stanno facendo software
ingegnerizzare il controllo qualità delle operazioni
persone anche le persone del prodotto potrebbero
cadere in quella definizione come il controllo qualità
e le operazioni le persone e la sicurezza
le persone stanno scrivendo il codice che sai che è
tutti invece stanno scrivendo il codice ora
dello sviluppo del software per sviluppatori
ciclo di vita Sono davvero di tendenza verso il
ingegneria del software di parole perché io
piace davvero non c’è stigma
attaccato come hey stai facendo in prima linea
dev hey forse vuoi andare a gestire il
QA team per un po ‘, perché non il suo software
ingegneria ma in questo momento è un
le piccole persone strane non lo fanno e
programmatori professionisti come
te stesso potrebbe davvero aggiungere un sacco di valore
tipo di saltare in giro per diverso
le squadre vanno bene così Josh ha menzionato questo
in precedenza questo è venuto fuori del software del 2011
mangiando il mondo e tu conosci tutti noi
hanno fatto cose incredibili nell’ultimo
cinque anni come il software sta mangiando il
mondo stiamo costruendo incredibili
cose incredibili nel mondo
software hey giusto a voi abbiamo
livellato così tanto che siamo così tanto
cose critiche siamo un grande obiettivo ora
e facendo letteralmente questo discorso ogni giorno
nel giornale lo vedrai che sto trovando
roba su come il software e come le scelte
sono fatti su come si sviluppa da
non sicuramente non programmatori quindi lo sei
vedendo l’introduzione del crimine
assolutamente politica o qualcosa di oggi
sulla legge sulla privacy dei dati del Regno Unito
regolamentazione responsabilità etica e denaro di
Certo e ognuno di quelli
giusto e quindi questo è Jeff Moss lui
iniziato credo Def Con e cappello nero
cappelli neri come il grande hacker della sicurezza
conferenza e Jeff interessi e ho
visto che abbiamo parlato due volte in Giappone e meno
recentemente a Las Vegas signor cappello nero signor
il punk rock del software sta andando a sapere
quello che non penso possa essere risolto senza
responsabilità software come sta dicendo questo
Non so quale sia il fisico giusto
l’analogia non è che per il ragazzo
quella cosa deve essere davvero pessima
cattivo ho dimenticato di tagliare una sua foto
ma che responsabilità del software significa te
so che stiamo andando a fare davvero schifoso
lavoro con responsabilità software per lungo tempo
tempo e le persone che soffriranno lo faranno
essere gli innovatori startup non il
aziende affermate che sono come un
freccia al mio cuore così è quello che faccio
e rendere le cose andare più lente è come
questa è l’antitesi di ciò che siamo tutti
qui oggi magra agile sicuro è robusto
andando a ci arriveremo che in un secondo
ok, maniglie del tesoro degli stati uniti
la finanza non sono sicuro di quale sia l’equivalente
è nel Regno Unito ma piuttosto sicuro del
la tesoreria non dovrebbe essere coinvolta in come
il software è fatto è bizzarro
ma quello che è veramente interessante mi dispiace
la fiducia e la fotocamera sono normalmente molto
più animato di circa due miliardi di dollari
il valore dei premi è stato venduto più venduto
degli Stati Uniti ma il mercato lo è
crescere sostanzialmente come una cattiva idea
dagli Stati Uniti in tutto il mondo
sta arrivando qui e ciò che è importante
a questo proposito, sono due miliardi di dollari
lontano da cose che in realtà fanno
qualcosa che non sto dicendo di software
l’assicurazione non è importante o altro
ma è come un sacco di soldi e lo sono
abbastanza sicuro che il funzionario del Tesoro non lo sia
la persona migliore per fare questi tipi
delle decisioni su ciò che è buono per il cyber
la sicurezza è più interessante
recentemente non sono abbastanza sicuro del
rapporto qui questo era negli Stati Uniti
case automobilistiche per stabilire in tempo reale
monitoraggio per rilevare immediatamente il report
e fermare i tentativi di hacking nelle loro auto
bene, io sono principio che non è un orribile
idea ma non penso ai produttori di automobili
sono davvero capaci di fare ciò che è
costruendo quello dove vanno i dati e
ci sono tutti i tipi di cose intorno ma
è solo un fatto che non penso questi
i ragazzi in realtà sanno cosa basta fare a
legge che in realtà ha senso
ciò influenzerà tutto ciò che è
sta per essere una soluzione bizzarra che è
non farò nulla perché non farlo
fai questo per tutto bene come perché
non solo mandare più gunk in tutto
non fa nulla è ridicolo
e starei bene con il governo
prendere decisioni se ne avessero un po ‘
meglio registrare come faccio io non come me
faccio il governo USA che ho incontrato alcuni adorabili
persone dal servizio digitale del Regno Unito a questo
Conferenza Non so come voi ragazzi siete
fare gli Stati Uniti è una cazzata per la costruzione
software giusto tre quarti di tutti
applicazioni mobili dei siti web governativi
fallire le loro prime recensioni di sicurezza e
il piombo sepolto è dopo aver mangiato dopo un
l’anno solo il ventisette percento è fisso
come se fosse incredibile e giusto
l’ integrità della nostra professione questo
è uscito nel Financial Times a caso
circa una settimana fa e cosa è affascinante
su questo è uno sono i governi
sovvertendo il tuo lavoro che stanno pagando
le persone a infrangere il codice che è anche
interessante di questo è questo è un
articolo piantato è contenuto gratuito senza novità
capita in questi articoli a pagina due
non è successo niente di nuovo, ma è stato unito
Stati e funzionari del Regno Unito dicono oh sì Cina
e la Russia fa queste cose orribili
per le nostre cose intendo pensi che il
Stati Uniti Regno Unito non stanno facendo questo come
beh assolutamente non ci sono novità
cina e russia è il cattivo ragazzo questo è un
articolo piantato per scopi di propaganda
il che è doppiamente negativo se tu
d’accordo o no è irrilevante
è un non è una notizia
e di nuovo è così che il governo non lo è
davvero andando a salvare noi e la sicurezza
non è l’industria del software di sicurezza
andando a salvarci questo è uscito di recente
Mudge è una specie di famoso che conosci
ragazzo leggendario dell’hacker ma chi è lui
irrilevante si sta sicuramente connettendo
il governo degli Stati Uniti è saltato fuori
fuori un bel tweet alimenta il suo unsourced
sfortunatamente sembra uscito
circa un paio d’anni fa, ma se leggi
la piccola stampa approvata per il pubblico
distribuzione illimitata
in media un terzo delle vulnerabilità in
i sistemi governativi sono nella sicurezza
software e questo perché qui
ecco l’attuale settore della sicurezza e
è dove mi brucio sicurezza di grandi dimensioni
Esther è stata fondata principalmente da
hacker di sicurezza hacker di destra
sapere come rompere le cose che non sono così
bravo a costruire cose su cui fare affidamento
aziende di software di sicurezza software a
come se tu salvassi è difficile non farlo
davvero cresciuto ancora comunque così e
questo era del 2013 e mi piace solo nel
la scorsa settimana conosci il software di sicurezza
ancora una ricca fonte di bug kaprisky che
ha fatto patch e spingere in un giorno così puntelli
loro per farlo ma era un telecomando
sfruttamento del sistema di interazione zero nel
configurazione di default come letteralmente il suo tweed
è come se la poesia fosse così male
come diventa terribilmente male giusto e
di nuovo sai che FireEye è nelle notizie a
molto sono venuto e continuo a farlo, ma io
non so se voi ragazzi avete visto cosa
A zero giorni sembra che questo ragazzo sia uscito
e ha detto hey fire eye questa scatola che ha inserito
Davanti al tuo universo sta per
proteggersi da root roba cattiva roba
accesso al filesystem 0 de fire I is a
società quotata in borsa è una società matura
organizzazione fanno un sacco di entrate
ed ecco la tua barra di punti punto zero
punto punto barra etsy password e il
intero file da
come esposto che proviene da una sicurezza
azienda giusto questo lo sai e anche
corre maleducato ed è PHP e semplicemente
va avanti e avanti è tutto, è solo
ridicolo giusto e tu sai la scorsa settimana
Penso che sia la scorsa settimana e perdere traccia
di giorni a 44 con che se avessi saputo esistere
Mi sarei mostrato non ho tagliato e
incolla i ragazzi tweet che conosci esposti
più roba e la risposta era ingiunzione
era una compagnia americana per la tua conoscenza di un Regno Unito
Ingiunzione della conferenza dicendo no
presente come cattivo davvero brutto e tu lo sai
e di nuovo stiamo vedendo gli effetti di
la legislazione e la responsabilità si insinuano nel nostro
settore sai che questo è in Giappone HP
tirato fuori perché sono un po ‘
preoccupato di una nuova legge chiamata Wes e
non è una nuova legge, è una vecchia legge
impedisce il commercio di armi e pistole simili
ai paesi nemici e e quant’altro e
stanno cercando di apprezzare push e software
di nuovo in esso e stai vedendo HP loro
tirato fuori dalla conferenza milioni
è stato un dispiacere mi hanno speso un
milioni di dollari che cercano se dovrebbero
andare alla conferenza sono abbastanza sicuro del
la conferenza non costava un milione di dollari
fare ma loro lasciano cadere il milione
dollari Phil incontra squadra legale è come
i due miliardi che ti assicurano
saperlo ancora attraverso questo e no
veramente in forma nel mazzo ma qualunque esso sia
non come questa roba è super difficile come me
non so su quale sia il tuo background
la sicurezza non è ridicolmente difficile da
Guido se conosco a New York con
pezzi di punta ha avuto uno stagista dal
estate e puoi leggerlo per te
lo sai che non penso nemmeno a una nuova visione
impara a usare un divertente zur impara a usare gdb
pop 20 giorni in VLC, voglio dire che non lo è
il più sai qualunque cosa ma è come
è passato dal nulla all’essenziale
complicato come si arriva in termini di
sfruttare lo sviluppo questo è roba noi
non può farlo non è magia scatola nera a
sei anni puoi farlo, ragazzi, potete farlo
esso
questa è una specie di artificiale
esempio ma va al punto di un punto simile
Il punto è il punto
come quello che sta succedendo è all’esterno
mondo per l’industria del software sono in ordine
di come spesso soluzioni cattive che
ci costringerà ad andare più lentamente e
spazzatura, non vogliamo spendere soldi
da noi arrivano due miliardi di dollari
fuori dalla tasca di qualcuno si chiama il nostro
stipendi e probabilmente non così funzionali
e quindi questo è in realtà fuori da casa mia
come gatto è qui ogni giorno come vuole
saltare fuori dalla finestra come ogni giorno
e non puoi farlo cuz al secondo
piano come è un vero problema ed è
è principalmente a causa del nostro non lo sono
puntando le dita ma è come il nostro
incapacità di fare cose veramente semplici e
software stiamo facendo grandi cose ma
siamo stati così concentrati su ciò che sai
funzioni che non abbiamo veramente focalizzato su questo
molto e guadagna bene e questa è roba
possiamo assolutamente fare a meno del nostro discorso
su alcuni trucchi e alcune cose che ho
fatto in precedenza e attualmente quel tipo
di aiutare il flusso va bene così che cosa è andato
errata vista incantevole del foro romano
a destra in modo che il numero di una cosa è
la sicurezza è davvero invisibile ai tuoi
organizzazione solo la maggior parte delle persone ha no
interazione con la maggior parte dei dirigenti
in realtà hanno una visione molto binaria e
è tutto a posto oh, ora siamo
violato siamo sul Wall Street Journal
giusto come o Financial Times o
qualunque sia la tua attività preferita
la pubblicazione è un evento molto binario
e quei tipi di cose le persone davvero
non importa per i dirigenti in realtà fare
non importa per le sorprese e qualcuno
le sorprese accadono davvero solo
sconti l’industria ancora di più è
come queste persone non sanno cosa
stanno facendo solo che è davvero brutto che sia
molto tossico per tutto il set impostato il
l’altra cosa che abbiamo fatto è la sicurezza
è una cosa specializzata che solo super
gli specialisti possono fare e abbiamo praticamente
più in alto sai 110 1 rapporto James
menzionato in LAN
ieri è approssimativamente corretto
ovunque stavo pensando al mio
società precedenti sono stato in 100 sviluppatori
10 ops una persona di sicurezza e che cosa è
difficile non spostare ciò che è interessante
a proposito di quello che è loro
la responsabilità va bene la maggior parte di loro ha ottenuto un
sacco di conformità e gunk legale che
devono fare e questo è solo parte di
il mondo è solo un costo
fai e quello va bene, ma poi lo sono
doveva anche controllare il codice di tutti
assicurati che le reti proteggano la mossa
viola tutte queste altre cose se
sei quel ragazzo e ne hai 110
persone che ti spingono per andare più velocemente come
piacevole pensi che il tuo lavoro sia quello che è
la tua reazione immediata non ha senso
perchè è tutto ciò che è più o meno il
l’unico strumento che hai è l’ altra cosa
e per questo non c’è modo
la persona può inserirsi in questo
cento e dieci altre persone così è
davvero il modello a cascata è come
questo blocco giustamente tutto viene
attraverso e puoi vedere il
soluzione, ho una specie di capito
beh è 110 1 rapporto e non è possibile
assumi fuori non ci sono abbastanza soldi
nel mondo per voi per comprare persone a
aumentare quel numero che semplicemente non esistono
i software sono solo migliori di ciò che è il software web
cosa 20 anni max forse poche centinaia
le persone lo fanno più di 10 anni
non che molte persone là fuori che ho
mai nemmeno pensato in quel modo okay
non c’è da meravigliarsi se il nome è saggio così tanti
persone giuste non puoi assumerle così
vedi che la soluzione va bene
alcune di queste persone iniziano meglio
intensificare e fare altre cose bene
ci arriveremo in un secondo, penso
abbiamo fatto è come un settore che abbiamo
fatto questo lavoro molto strano e il nostro
ciclo di vita dello sviluppo del software e
ci sono tonnellate di roba qui dentro
ottimo e se la tua organizzazione lo è
effettivamente facendo questo è bello ma io
ti garantisce quasi nessuno lo sta facendo
questo e il modo in cui è strutturato è
praticamente progettato per privare di diritti
noi sviluppatori
inizia con go invia gli sviluppatori a
campo di sicurezza una volta all’anno una volta all’anno
questo è quello che effettivamente dice se vai
è come Oh assicurati che gli sviluppatori vadano
all’addestramento alla sicurezza una volta all’anno
sono sicuro che non è esattamente come
la gente impara che è come se stessimo andando
impareremo a conoscere l’italiano
andremo a lezione di un giorno
Italiano e mi aspetto che tu sia
completamente fluente con tutto il nostro italiano
ai clienti piace solo che non è roba come
funziona bene e lo è solo in ogni caso
quindi ha tutti i tipi di cose come su
progettazione frontale e utilizzo dell’analisi statica
la modellazione delle minacce di utilizzo in grigio produce fuzz
testare super strano solo molto
condotta specializzata sicurezza finale
la revisione certifica la pubblicazione e l’ archiviazione
seguito da eseguire la risposta all’incidente
pianta sostanzialmente spingerla poi attendere che
per rompere quello che un messaggio fantastico
come se fosse proprio come no
sicuro giusto non è sicuro non lo è
interessante è in realtà orribile e
diritto ridicolo e l’altra cosa è
nelle notizie vedi tutte queste cose come
solo enormi gocce di roba su di te
so che questo è davvero uno sponsor ufficiale
tack sofisticato c’è assolutamente
in nessun modo questo potrebbe essere stato fatto da un
cazzate complete abbiamo appena visto un giorno zero
giusto quello che era quel puntino puntino betsy
password la maggior parte delle violazioni non lo sono
mirati non sono come Stuxnet dove
stanno facendo come firmware incorporato a
andare nel reattore nucleare e fare cose
è davvero roba di base perché è davvero
roba di base perché è tutto ciò di cui hai bisogno
per fare non è necessario sviluppare avanzato
roba hai davvero fondamentale di base
ostentando andando avanti sì, non ci riesci
le cose facili che stiamo costruendo alla grande
roba ma siamo proprio come quello che è
questo l’ho appena buttato qui è che ho letto
questo sono proprio come ho no
idea cosa sta succedendo qui come noi
in mancanza di cose semplici come il sashimi
è come una pizza di pesce affettata
è molto simile a quello che sta succedendo
qui non so nemmeno cosa sia un micro mix
Non ho mai sentito parlare di una cipolla di canna
sai che non so cosa sta succedendo
è solo che facciamo grandi cose
e stiamo solo dimenticando alcune nozioni di base
e va bene lo scopriremo così
Josh è stato lui era nella parte posteriore
ha fatto questa cosa, io sono il
cavalleria che non piacerebbe a Josh
questo riassunto, ma è una richiesta di sicurezza
industrie critiche per favore fate qualcosa
sulla sicurezza e in realtà fatto un po ‘
lavoro davvero fantastico che coinvolge medico
dispositivi sta lavorando con l’industria automobilistica così
non è che il governo non possa fare
buono ma voglio dire davvero è è fare
qualcosa di siti web sono poco diversi
ma i siti Web ora stanno anche raccogliendo
vaste menzioni di informazioni personali
siamo tutti sulla stessa barca, giusto e così
in realtà non sono io il Calvario Josh
tu ami questo noi siamo la cavalleria come si fa
ti piace quello che è di ieri
forse si sta lì dentro si basa sulla
indica che non è compito della sicurezza
Risolvere la sicurezza è il nostro lavoro da risolvere
pozzo di sicurezza più o meno la fonte di
i bug per cominciare con quello che è
va bene, ma dobbiamo davvero crederci
ad esso e significa fare le cose un po ‘
in modo diverso e, in realtà, capisco
che è bello parlare di questo ma
hai davvero bisogno del management buy-in
qualcuno dice che dobbiamo fare
le cose vanno meglio e puoi parlare con il tuo
il capo lo spinge ma è davvero d’azione
questo rende il cambiamento okay robusto
che cosa è come sono io lo faccio per il tempo che
20 minuti hanno un sacco di roba perché robusti
non abbiamo davvero discusso del perché
la parola è che non penso sia così comune
posto e la ragione è la sicurezza cos’è
che tipo di che tipo di emozione sono
loro stanno giocando qui questo è solo un
uno casuale ne ho appena estratto alcuni
Feed di Twitter qualche tempo fa è la paura giusta
non ha nulla a che fare con lo sviluppo in
tutto è progettato come hey
copriti il ​​culo e vieni rotto
questo è quello che dice a me, intendo
solo davvero male hey, ti spiego
questo più tardi quindi forse ingiusto
i confronti ci sono un sacco di grandi
ragazzi della sicurezza e in realtà vogliono puntare
fuori che i ragazzi di sicurezza in realtà hanno
problemi veramente difficili da risolvere tranne
non gli è davvero permesso di farli
perché sono bloccati a combattere 110
persone che cercano di spingere fuori cose
conformità come la sicurezza degli endpoint
in realtà è piuttosto dura come la sicurezza
computer portatili su 7 è così difficile che
da che parte preferiresti essere
cross-team continuo basato sul rischio dinamico
si spera accattivante contro lista statica
tipo basato su una singola squadra discreta di a
parola contaminata per la tua paura basata e mia
ex capo di Etsy davvero lui solo lui
appena andato via di recente a cose nuove ma
tu conosci il punto intero di ciò che abbiamo
ho visto qui un sdlc e una specie di
come lo sviluppo è hey una volta che è dentro
Praga è fatto, non è un mio problema e
davvero ed è così che sono i cicli del prodotto
e tutto è l’intero settore
va questo ma in realtà è un ciclo e noi
non vederlo come tale abbiamo visto come piace
questo evento discreto ed è davvero così
un grande articolo ti chiedo di leggerlo
alcune cose davvero interessanti e il
altra cosa una ricerca di correttezza
come il software non è perfetto è
prezioso flessibile e così dovrebbe essere il nostro
processi e l’altra cosa software
l’ingegneria è uno sport di squadra ora sono
contrariamente a quello che potresti pensare che io sia
più introverso e sai che ne ho bisogno
i nostri blocchi di tempo per fare cose che non sono
il gabbiano solitario visto nel nostro ufficio
sapere alla fine della giornata il tuo codice ha
per interagire con altre persone
componenti altri sistemi interni o
esterno e in realtà si tratta di costruire
le cose insieme questo è il nostro ufficio che
dispone di uno spazio esterno insolito um è
davvero sulla costruzione di cose insieme
come se non fosse una cosa carina, è così
non su quanto sei intelligente non lo è
che grande di un programmatore sei, è
davvero su come
le tue cose saranno integrate e consumate da
altri facilmente, ma che grande squadra
Giusto sport di squadra, ho usato quella parola davvero
intenzionalmente ma hai anche un
avversario è qualcosa che è sorta
forse non lo sai ma lo fai
Ho citato alcuni esempi di alcuni
sono persino avversari sponsorizzati dallo stato
questa è una grande cosa al Getty
Centro a Los Angeles questi ragazzi
in realtà aveva come pesi metallici nella loro
mano come quella gente come sanguinamento che è
grande mosaico e non suonano
regole giuste quindi cosa faremo
ripulire e davvero la mia visione del
il mondo è la loro roba in produzione e
le loro cose non in produzione e
c’è una specie di strana zona limbo
chiamato distribuzione e sto solo andando
tipo di camminare attraverso ognuno di questi
per tipo di presentare un modo diverso di
pensando al software che è forse un
un po ‘più resiliente e un po’ di più
amichevole agli altri e, si spera, dare
alcune idee e migliorando la tua
il processo di sviluppo va bene
questo ragazzo è uh oh non posso abbastanza rumore
Tegola che corri corre più sicurezza o
meno a FreeBSD e corre molto
esiste un progetto di backup sicuro come
aspettarsi reclami sullo spazio bianco
bolla su una sorta di seguito di questo i
fermamente credo che pulito coerente
il codice rende molto più semplice trovare risolto
bug e quella conformismo di stile peggiora
monotonicamente e sei come wow morto
basta pagare mille sterline e nick solo
trascorso 12 ore dire come ho bisogno di rientrare
il mio codice sorgente in realtà sì e lo farò
ti dico perché prima ho parlato
questo ragazzo è come se ti piacesse quella bobina
dovresti davvero leggere le mie cose tu
dovrebbe leggere questo dal 2012 è a
blockbuster e ora i suoi articoli sono aperti
fonte ma tutto il tuo codice è open source
all’interno della tua organizzazione e lui fa un
caso molto forte per gli uomini
gli insetti sono trovati da persone in auto
devo andare a modificare qualcosa e loro sono
guardando il codice nella tua organizzazione
dentro fuori qualunque cosa ma che cosa è
affascinante su questo e se qualcuno
facendo una tesi di dottorato qui vai
Sepolto porta da qualche parte nel mezzo
lì muchas hai fatto uno studio spezzettato
codice sorgente freebsd e cinquanta percento
erano in stile il cinquanta per cento non erano in stile
e i bug di sicurezza e non elegante
prep voglio dire che puoi leggerlo da solo
giusto che il codice brutto scioccante ha di più
bug ma ottiene meno attenzione e cosa
questo significa che è davvero come scrivere
codice in modo che possa essere letto da altri è io
significa che è come se non fosse come una terra
cosa strabiliante da dire ma fa a
la differenza è enorme, intendo
religiosamente sento che è una buona cosa
fai ma questo è reale, lo sai fatto
la gente guarderà il codice più carino
okay, non è quello che usi questo?
cosa il Regno Unito hai mai nemmeno
visto questo libro prima di andarsene bene se
tutto ciò che aiuta gli americani a imparare come
scrivi correttamente ho spotter per mia moglie
che parla correntemente l’inglese ma tu lo sai
non è la nostra prima lingua e come
Arrhenius come wow, questo è solo come
come il software sia chiaro se necessario
essere oscuro essere oscuro chiaramente non prendere
scorciatoie il costo della chiarezza evitare
le lingue straniere usano l’esistente
librerie con strumenti già esistenti
avere se si deve preferire lo standard
al contrario questo è specialmente
importante parlerò più tardi dei giovani
gli scrittori saranno disegnati ad ogni turno
verso eccentricità nella lingua
tienilo semplice solo perché la lingua
ha una caratteristica non significa che tu abbia
usarlo lo otterrà tra un secondo, quindi questo
non è una specie di canonico
esempio perché è importante ok ecco a
la funzione PHP vede probabilmente anche Java e
ecco il tuo diff ok che sembra carino
buon diritto tranne
non è giusto questo non è come molti di
hai visto come prima e ne sei consapevole
conosci l’unica linea intinta in un log
la funzione ha appena cancellato qualcosa ora
stai scrivendo la tua funzione critica
ogni volta che lo farò di nuovo non lo è
come un trucco magico sì, ecco il tuo diff
sì, sembra buono, per favore si prega di distribuire
che i meravigliosi messaggi di debug facciano
tranne che manca le parentesi graffa, quindi cosa
succede è che fa quel disastro giusto
stessa cosa non è così male ma ecco
il vostro diff ora oh devo pensare
quello che sta succedendo qui abbiamo messo una riga
aggiunti tre aggiungiamo solo il debug
affermazione come piccoli dettagli in realtà
la materia e la cordialità ora non lo sono
L’Italia è come hey solo perché è così
esiste non significa che debba farlo per forza
ogni lingua ha caratteristiche esotiche strane
roba non li indossi in chiesa tua
codice come porta penso che la maggior parte delle persone qui
è il tuo lavoro a cui piace Wolof
roba strana e l’obiettivo non è impedito
la gente da essere brillante l’obiettivo è
per consentire a tutti di leggere il codice
di nuovo come le persone della sicurezza
le persone potrebbero leggere il tuo codice e
questo tipo di va alla finestra rotta
Te lo farò sapere se si applica davvero
ma è come quando vedi il codice
sembra ben tenuto a indovinare cosa si taglia
e incolla non c’è molto da fare per il software hey
e incolla lo faccio tutto il tempo che è
quando si tratta di persone ben mantenute
continuare a mantenerlo c’è un sacco di
problemi con questa teoria per il crimine ma
in linea di principio è comunque una buona idea
questo sta attraversando questo e proprio come
avere questo genere di obiettivi fa davvero
un grande effetto ora va bene verità e oratore
come sto io usiamo principalmente andare
ottimo perché ha un default
sintassi impressionante usiamo un sacco di bash è
un disastro completo dappertutto
la fine non è la mia forza, non l’ho davvero
toccato il materiale javascript di cui abbiamo bisogno
inizia a fare qualcosa di questo
è il suo lavoro, voglio dire, suona davvero
mozziconi facili come hey io sono il sig. CTO di a
la compagnia di sicurezza non ne ho un centinaio
per farlo, ci vuole ancora lavoro
sembra facile ci vuole lavoro ed è
doppiamente difficile per vecchi progetti, ma lo ero
andando a saltare avanti a testa bassa
questo ero assolutamente te ne sono convinto
mai visto il codice sorgente per questo
sembrava come se qualcuno avesse appena vomitato in un
l’editor di ogni file era diverso ogni
la convenzione di denominazione era diversa
incredibilmente ostile a chiunque altro
leggerlo giusto così comunque lo farò
salta indietro sì sì, ogni lingua è
analisi statica ottenere che in chiaro fuori
quegli insetti il ​​più vicino possibile se tu
può eseguirlo ancora meglio nell’editor
c’è un prodotto chiamato break man I
probabilmente lo strumento chiamato break man for
Ruby devs è fantastico tu scrivi
qualcosa che è completamente pazzo e
Ruby ti manderà un’email e dirà
come chi hai appena commesso qualcosa
è completamente ridicolo come è
uno strumento fenomenale che in realtà più
gli editori dovrebbero davvero provare e modificare
test di sicurezza sì, è possibile aggiungerlo
ma tornerò su questo in un secondo
tipo di esaurimento in tempo qui hendrik
teoria l’obiettivo è spazzare via tutto il
roba stupida il prima possibile perché
questa teoria si applica solo in realtà
in alcuni casi ce ne sono molti
problemi con questa teoria mantenendo il
floor queen clean non necessariamente
implica che sai che non colpirai
da un fulmine ma per cose simili
il software ha assolutamente senso perché
gli errori che causano problemi di sicurezza
sono semplici sono veramente a posto quello che ho
significa da parte di tutti noi questo non è solo
per la configurazione del team del software ora
è un software giusto. I ragazzi stanno scrivendo
software c’è una tonnellata di bash e colla
e cose del genere tutte queste cose
causa problemi operativi ok sto andando
fare rapidamente qualche implementazione continua
roba e questo è una sorta di titoli
vista della distribuzione continua proprio come
oh dio per favore non il bonus uovo alieno
è così che sentono
implementazione continua come per favore non farlo
lascia andare bene, Las Vegas è fantastico
questo è il modo in cui ci piace mangiare proprio io
ho appena mangiato in fondo alla strada
ottimo cotto completo completa il problema
è ciò che è un fisico orribile
confronto cosa succede a un buon cibo
avvelenando tutto viene bene e
questo è il tipo di problema che fai
questa enorme versione ha qualche problema
è molto difficile trovare il problema
devi tornare indietro e tutto
quello che vuoi veramente è più piccolo
più spesso questo è di coppia
giorni fa e la parola continua davvero
significa fluido e flessibile non significa
tutto il tempo significa hey Grape off
vuol dire davvero avere un po ‘
flessibilità in quello che sta succedendo e
questo è un altro discorso e probabilmente
qualcosa su cui dovrei fare un allenamento
perché in realtà per le persone che cercano di fare
il lavoro continuo è in realtà
innaturale per loro perché quello che sei
fare è dire che questo è il commit
quello che entra ti spingerà a questo
è bello quello che posso dire
da questo non viene usato da nessuna parte
l’intero diff che funziona così è
sicuro non solo che sta per andare
attraverso tutto il mio stile termina la mia staticità
analisi e i miei controlli di sicurezza a destra
via lo sviluppatore sta per ottenere
feedback ora anche con questo questo è il
diff cosa c’è di sbagliato in questo oh hey
lo sviluppatore non vede doc oh non lo so
cosa questa funzione fa per favore, hey I
non ho visto un test uscire con quello con
anche quel piccolo è il cambiamento che puoi ottenere
feedback costruttivo il differenziale di 20 pagine
cosa è che è un disastro nessuno lo legge
e cosa poi scegli su cosa scelgono
su in stile di recensioni di codice molto grande
questa è la cosa numero uno che accade
in recensioni di codice veramente grandi che non mi piacciono
come sembra, per favore fallo
sembra che non si incontrino perché è così
travolgente per le persone ok, lo faremo
arrivare a questo più tardi l’obiettivo è per catia
il punto è
non aggiornare il software che stai aggiungendo nuovo
software che lo spinge in produzione
quindi cancellando il vecchio software è a
poco innaturale come pensiamo alle cose
ma funziona davvero comunque ecco
spiegando l’altra cosa va bene
inseguendo i leader giusto 30.000
impiegati in Amazon 60 al giorno in mare
ignora che sono affari loro Etsy
per lo più contento, è solo un piccolo
piccola parte è transazione e
questo è gestito in modo molto diverso per ultimo
la società è che potremmo fare una distribuzione una volta
ogni tre giorni perché è quanto
cambiare i nostri clienti potrebbero gestirlo
ha impiegato molto tempo per il ciclo di feedback
passare anche per rilevare le cose
qualunque cosa sia giusta per il tuo business ma
lo schieramento di hey non dovrebbe essere un italiano
il matrimonio dovrebbe essere una cosa normale
è che se devi uscire il codice può andare
fuori senza molto lavoro e a
un sacco di storie perché la gente o agitarsi
oltre la distribuzione che non è reale
lavorare in questo modo è come il reale
il tempo necessario per la distribuzione è uno spreco
tempo di tutti se il tuo dispiegamento è stato
un secondo sarebbe fantastico ma persone
non farlo e torneremo su questo
in due secondi sai che questo è jeremiah
dal cappello bianco conosci il tempo medio per
correggere una vulnerabilità è 150 giorni dopo
essere riportato lo stesso con a
cosa governo abbiamo visto ventisette
per cento solo aggiusto sai che non è così
a causa di un problema tecnico e io
ti garantisco che quelle correzioni sono probabilmente
una linea cambia ma non vanno
fuori perché è un po ‘bloccato in questo
come il ciclo di vita stitico così questo
non si applica solo a siti Web e cose
come questo è leggere il giornale è come
ecco il governo del Regno Unito che ricorda
persone per aggiornare correttamente il loro smartphone
si applica anche una grande implementazione continua
per il fatto tuo, probabilmente non lo sai
in effetti non so di essere totalmente
colpevole di questo in questo momento dice che lo sono Nick
fino ad oggi una patch mmm livello devono
vai a chiedere a qualcuno che non è realmente visibile
per me adesso è un problema, vado
torna indietro e lavora ma dicono 50
la patch di sicurezza più sorprendentemente aggiornata
è del 50% come se fosse super strano yep super
strano, va bene e conosci gente di sicurezza
sono stato davvero riluttante al continuo
spiegamento l’acido amore 40 amore per
patch ma forse non la cosa completa
dice perché i pezzi sono troppo grandi questo
la dimensione è troppo grande non ne hanno
strumenti per aiutarli e ce ne sono alcuni
altre cose questo in realtà sono solo io
pensato a questo in realtà ieri sera ho
era come devo pensare a questo e
perché passiamo qui così perché è così
la sicurezza è davvero negativa su questo
e soprattutto perché hanno molto
poco controllo su cosa sta succedendo
il loro unico strumento non è così lontano e abbiamo
diventato davvero bravo a monitorare tutto
tipi di cose diverse in tempo reale
e ci sono intere discorsi su questo
ognuna di queste giuste statistiche
Conosco un certo numero di cose ma ciò che noi
non hanno un buon monitoraggio della sicurezza
questo è fatto in tempo reale quali sono i
attacca ciò che stanno attaccando sono loro
avere successo e renderlo visibile
nessuno sa che spinga fuori qualcosa
una iniezione sequel non ti conosco
non ho alcun feedback su ciò che mai
e quando arriva il ragazzo della sicurezza è così
Super fastidioso perché probabilmente ha scritto
sei mesi fa e poi lo farà
prendi altri due mesi per uscire adesso
sarai in ritardo per il tuo
prodotto esistente fa impazzire tutti
giusto così come possiamo servire un abile tutto
questo e chiude il ciclo di feedback Leo
agli sviluppatori giusto e vediamo
qui è davvero strumentale e
mostrando in tempo reale cosa sta succedendo
giusto quindi questo è probabilmente qualcosa di simile
questo è un piccolo assaggio di cosa sia la mia compagnia
sai che abbiamo messo queste cose di fronte
dei clienti e mi piace cosa intendi
che stiamo ottenendo un sequel o un’email
riacquistare l’attacco dalla Cina come naturalmente
a tutti voi state costantemente cercando di
inserisci il tuo ragazzo cattivo preferito, io no
cura l’Islanda
conosci il Brasile, qualunque cosa faccia
differenza ma anche solo avere questo
una specie di roba di base come va bene ecco
in realtà è uno scanner basato su cloud
interessante perché si limita a circa
sai 20 richieste al minuto è molto
gentile vero cosa succede quando il sig.
hacker da non l’ho messo qui penso
è il Brasile che viene alla prossima diapositiva
lancia strumenti di attacco che tra l’ altro
è dallo scaffale è veloce come arrivare
non è segreto, non è magico
l’economia degli attacchi è davvero buona
cinquanta centesimi all’ora per andare a battere
il sito web di qualcuno per trovare a
vulnerabilità o ti fanno sapere
cinquanta centesimi all’ora buon affare si dovrebbe
assumili e puoi facendo leva
loro imposta per scoprire cosa sta succedendo
giusto così ti scavi nei dettagli
rendere disponibili queste cose è come oh
huh usando la mappa sequel su questo URL focalizzato
sul parametro ospite forse dovrei
dai un’occhiata che lasciami legare a loro
fai vedere al dev che sono come cosa
l’inferno è che poi hai un
opportunità iniettare sicurezza nel
sviluppatore è davvero abbastanza interessante
una volta che sai, inizi a diventare reale
i dati diventano molto più interessanti
vedere un sacco di persone in realtà guardando
allo schermo ora come se fossero anche solo
con questo va bene non è solo non lo è
solo roba di sicurezza conosci la cosa
conosci 500 errori perché sono 500 errori
sai che in realtà il sequel fallito l’ attacco
iniziare con gli errori di bio 500 va nel
il database esplode e causa un errore 500
questo tipo di cose sai perché è
il tuo sapere il traffico ti sta bene
ho un sito kooky ma sai sul tuo
controlla sul tuo check-out dove ti trovi
digitando roba di pagamento che è un po ‘
strano no, voglio saperlo
perché non hai controllato devi
scrivi il tuo indirizzo in ogni caso, quindi perché lo sono
usano un anonymizer questi tipi di
cose che puoi iniziare a scavare in e
la sicurezza è autorizzata ho tempo per
appena uscito da una storia davvero veloce
è un anno fa io e il mio compagno Zane noi
erano in realtà a una conferenza e abbiamo ottenuto
un allarme ed è stato hey c’è questo
enorme picco in
uno intorno al parametro cross-site
lo script ha ricevuto un avviso su di esso abbiamo tirato
le cose come si, penso che loro
in realtà ho trovato qualcosa e tu sai come
al solito queste cose sono a è
cambiamento di una riga sai che è come oh
hanno dimenticato di scappare qualcosa okay noi
spinto la correzione e il ragazzo il giorno dopo
su reddit postato qualcosa che non ho fatto
non sono riuscito a trovarlo oggi, sfortunatamente
proprio come sai che pensavo di aver trovato
qualcosa in realtà ci ha scritto come me
Pensavo di aver trovato qualcosa la scorsa notte e
è stato risolto come per favore non vietarmi
dal sito sono in realtà una buona guida
e poi farti sapere che era come se fosse
proprio come è successo
risolto prima di dare un rapporto e
questo è ciò che la gente della sicurezza vuole giusto
non è il grande elenco di stack e alice
è come essere in grado di essere agili e a
molto di quello che ancora piace all’inizio
i codici di stile sono facili per un ragazzo della sicurezza
leggere per sapere che siamo in grado di spingere
fuori Patch è veramente veloce oh e poi il
il giorno dopo la parte migliore di questo è
gli sviluppatori come whoa cosa è successo ho visto
tu cambi il mio codice che sai è questo
incredibile interazione che è completamente
diverso sai e sicurezza del centro commerciale
le persone probabilmente potrebbero aggiustare la sicurezza
bug se sono nella pipeline così dentro
riassunto sai codice di scrittura da leggere
come se fosse in un diff ero come se
doveva essere letto in realtà, se così fosse
leggere un diff come se si potesse capire
quello che sta succedendo su due diff è quello
impressionante filtrare le cose stupide voi
Conoscere con questo ciclo si può effettivamente
strato in sicurezza molto più complicata
spesso gli strumenti sono un po ‘lenti
quindi li ho effettivamente messi fuori banda
distribuire perché è possibile che trovino
qualcosa che puoi aggiustare hai ottenuto
un paio d’ ore per capire questa roba
questo punto ha distribuito piccoli pezzi
regolarmente rendere visibile l’orologio di sicurezza
cosa succede e sembra wow
questo è piuttosto semplice ma era anche a
un ristorante è fantastico perché il
cucinare più facilmente sembra più ne ha bisogno
essere visto come il margine di errore è
legato ad aumenti come ce n’è uno
serio è come tipo perfetto
sembra facile ma ognuno di quelli
è un sacco di lavoro ognuno di questi è un
molto lavoro sai che gli sviluppatori stanno imparando
scrivere un codice che deve essere letto in un diff
è difficile per loro a loro piace perfetto
è un duro lavoro che rende visibile la sicurezza
ci vuole lavoro ci sono un sacco di strumenti
lì come sai tu sì, la mia compagnia fa
roba per aiutare questa parte ma tu
avere forse log stash fatto due volte la registrazione
Sbagliato molto di questo può essere fatto solo
gettò quello come se non mi importa davvero cosa
strumento si utilizza il mio strumento di altre persone
strumenti qualunque finchè inizi
rendere visibile la sicurezza e iniziare
chiudendo quel ciclo di feedback, se non lo facciamo
iniziare effettivamente chiudendo questo noi stessi
dove altre persone ci dirà come
fallo e questo è davvero l’obiettivo principale di noi
davvero non voglio un mondo di responsabilità
Oh, usando PHP molto meno un extra di 500 ka
anno sai che è ciò che i tavoli reali
sono come tu puoi scegliere qualsiasi macchina
vuoi comprare l’assicurazione, vieni
dirti cosa ne vale la pena cosa
le probabilità di incidenti sono simili a
forse un mondo necessario ma anche spaventoso
essere nel giusto allora dobbiamo iniziare a fare
un lavoro migliore di integrazione della sicurezza e
farlo è super interessante e tutti voi
vedi qualsiasi messaggio di sicurezza come junior
stagista di sicurezza e uno di voi ragazzi
si applicano a quel lavoro che saranno come oh mio
a dio piace qualunque sia lo stipendio che vuoi
lo prenderanno stanno cercando un
ragazzo minore che prenderanno l’anziano
semplicemente non pensano di essere
andando a trovarli come se fosse davvero
grande opportunità per tutti per davvero
salire di livello e fare qualcosa di veramente interessante
roba e quella nota felice hey per favore
ricordati di valutare questa sessione Sono qui
per alcune ore ho avuto un sacco di affari
le carte si prega di prenderne una, per favore lasciate fare
so cosa pensi sia male
bene avere domande cosa cazzate amore
sentirlo ringraziare tutti
tu

Please follow and like us: