~/conference

AppSec California 2015

date:2015-01-26..2015-01-28
location:Santa Monica, United States
series:AppSec California · 2 editions
editions:[AppSec California 2014, AppSec California 2015]

application security engineers, security managers, web developers, devops engineers, mobile security engineers, penetration testers, security researchers, security architects

.NET reversing and exploitation; iOS mobileconfig attacks; unicode handling vulnerabilities; content security policy deployment; http security headers; OWASP Proactive Controls; continuous delivery security checks; Node.js application security; POS ram scraping malware; IoT PKI and device security; SQL Server configuration hardening; password manager leakage attacks

titleauthorlength
AppSec is Eating SecurityAlex Stamos01h 06m
Claim: application security dominates the next 20 years because software is eating the world and most companies are unprepared — roughly 100 of the Fortune 500…
Talk on
Leveling up an application security programDavid Rook56m
Over a first year at Riot Games the application security program moves from invisibility to measurable practice: a 15‑question design checklist and secure…
Talk on
Node.js application (in)securityIlja van Sprundel47m
Claims concrete failures and fixes: server-side eval → remote JS execution is present in real GitHub examples and allows arbitrary code; use child_process…
Talk on
Hacking ManagementAdam Brand19m
Claims a repeatable three‑step method: do Recon, Empathize, Enable Change by mapping formal and informal decision paths, timing requests to budget cycles and…
Talk on
Modern Malvertising ...Arian Evans55m
Breaks down actual findings: a measured top‑5 list shows monetization vectors dominate—fake branded updates, generic trojans and fake AV far outnumber exploit…
Talk on
Bounties and the SDLCKatie Moussouris56m
A case study shows a 30-day IE11 beta bounty that produces 23 submissions 18 bulletin-class 4 sandbox-escapes and leads engineers to change testing and ship…
Talk on
I Hate InfosecCharlie Miller57m
Argues that infosec shows little net improvement since 2007 with concrete evidence: old classes of bugs still dominate, an X server bug from 1991 sat…
Talk on
Marshalling PicklesChris Frohoff, Gabriel Lawrence51m
Deserializing objects in Python, Ruby and Java lets attackers turn session blobs and view state into remote code execution by stuffing crafted object…
Talk on
Hackazon: Stop hacking like its 1999Dan Kuykendall55m
Hackazon claims to replace old Web 1.0 test apps with a modern vulnerable web application: a faux storefront plus a companion mobile app that talks to RESTful…
Talk on
.NET Reversing and Exploitation for Cool KidsKelly Lum50m
Covers practical .NET reversing and exploitation with concrete examples: uses Reflector, CFF Explorer and a hex editor to decompile and edit assemblies…
Talk at Annenberg Community Beach House: Track 1, 415 Pacific Coast Hwy on
Malicious MDM: Fun with iOS MobileConfigsKarl Fosaaen23m
A live demo deploys malicious .mobileconfig profiles via USB, QR/URL and phishing to push Wi‑Fi, VPN, proxy, web clips and a root CA to iOS devices; the…
Talk at Annenberg Community Beach House: Track 1, 415 Pacific Coast Hwy on
Unicodes Gone WildChristien Rioux, DilDog54m
Explains concrete Unicode failures and measurements: notes 86.4% of web pages use UTF-8, demonstrates differences between UTF-8/16/32 and how Python/Ruby…
Talk at Annenberg Community Beach House: Track 1, 415 Pacific Coast Hwy on
API = Authentication’s Poorly ImplementedZach Lanier39m
Real examples and fixes matter: a PayPal 2FA bypass arises from a legacy SOAP endpoint accepting primary credentials while the REST API enforces TFA, a…
Talk at Annenberg Community Beach House: Track 1, 415 Pacific Coast Hwy on
DevOps for the DiscouragedJames Wickett59m
Shows a working continuous delivery pipeline that runs security checks inside CI (Travis and Jenkins examples), wraps attack tools with gauntlt, and scripts…
Talk at Annenberg Community Beach House: Track 1, 415 Pacific Coast Hwy on
Fix The Damned SoftwareJohn Steven50m
Claims that testing alone just piles up bugs and that security must be built into frameworks and platforms backed by BSIMM and assessment data. Finds a 67%…
Talk at Annenberg Community Beach House: Track 1, 415 Pacific Coast Hwy on
Devil in the HaystackPing Yan52m
Claims a data‑driven, in‑app anomaly system that uses Apache Spark on Hadoop to profile millions of users with unsupervised online learning and sequence +…
Talk at Annenberg Community Beach House: Track 2, 415 Pacific Coast Hwy on
The Emperor’s New Password ManagerDevdatta Akhawe24m
Analyzes five real web‑based password managers and demonstrates practical exploits: four out of five leak credentials under attack, with concrete case studies…
Talk at Annenberg Community Beach House: Track 2, 415 Pacific Coast Hwy on
Anatomy of ... POS MalwareAmol Sarwate57m
Demonstrates that RAM scraping malware actually elevates privileges (uses seDebugPrivilege), opens the POS process and dumps committed pages with…
Talk at Annenberg Community Beach House: Track 2, 415 Pacific Coast Hwy on
We All Know What You Did Last SummerKen Westin31m
Demonstrates concrete techniques and outcomes: a laptop software that snaps webcam and Wi‑Fi geolocation and USB payloads that phone home, a firmware‑level USB…
Talk at Annenberg Community Beach House: Track 2, 415 Pacific Coast Hwy on
Fixing XSS with Content Security PolicyKsenia Dmitrieva58m
Explains how Content Security Policy actually blocks injected script by enforcing allowed sources and by using nonce and hash directives to permit only known…
Talk at Annenberg Community Beach House: Track 3, 415 Pacific Coast Hwy on
No Better ROI: HTTP Headers for SecurityCaleb Queern26m
A fast checklist of what actually moves risk: a scanner (securityheaders.com) crawling the Alexa top 100,000 shows a median score of 2 out of 10, so adoption…
Talk at Annenberg Community Beach House: Track 3, 415 Pacific Coast Hwy on
OWASP Top Ten Proactive ControlsJim Manico53m
Gives concrete fixes: use parameterize queries to eliminate SQL injection, encode output per context with the OWASP Java encoder or antixss, and sanitize…
Talk at Annenberg Community Beach House: Track 3, 415 Pacific Coast Hwy on
Wi-Fi Hacking for Web PentestersGreg Foss52m
Clones of real captive portals (not just a concept) get built and deployed, capturing ISP logins from XFINITY Wi‑Fi and hotel hotspots; tools actually used…
Talk at Annenberg Community Beach House: Track 3, 415 Pacific Coast Hwy on
Making SSL Warnings WorkAdrienne Porter Felt52m
Chrome instruments real errors and targets fixes not handwavy examples: browser detects client clocks cause ~20% of HSTS errors, shows a date‑settings flow…
Talk at Annenberg Community Beach House: Track 3, 415 Pacific Coast Hwy on
10 Deadly Sins of SQL Server ConfigurationScott Sutherland54m
Starts with concrete failures and tools not fuzzy topics: default sa or sysadmin service accounts in connection strings, service accounts running as…
Talk at Annenberg Community Beach House: Track 3, 415 Pacific Coast Hwy on
Medical Device SecurityScott Erven58m
Three years of research shows hundreds of medical devices and thousands of healthcare systems exposed to direct attack vectors, with scans via Shodan revealing…
Talk at Annenberg Community Beach House: Track 4, 415 Pacific Coast Hwy on
When Geo goes WrongColby Moore35m
Research reverse engineers Grindr protocol via a MitM proxy because of no SSL pinning, reads JSON blobs that include subcentimeter or ~3 m relative distances…
Talk at Annenberg Community Beach House: Track 4, 415 Pacific Coast Hwy on
Proactively defending your businessCassio Goldschmidt, Jim Manico59m
Describes concrete failures and fixes: real incidents (Heartbleed, GoToFail, TurkTrust and the French CA), measurable user behavior (30–70% click through…
Talk at Annenberg Community Beach House: Track 1, 415 Pacific Coast Hwy on
Scaling Security in Agile ScrumChris Eng54m
Case study claims a working process for ~ten Scrum teams that shifts security earlier into backlog grooming and hands routine checks to embedded security…
Talk at Annenberg Community Beach House: Track 1, 415 Pacific Coast Hwy on
Legacy Java VulnerabilitiesJonathan Gohstand49m
Shows a modified JVM that containerizes legacy Java apps so multiple old JREs run on one modern host JVM, with run multiple legacy JVMs on one host and no app…
Talk at Annenberg Community Beach House: Track 2, 415 Pacific Coast Hwy on
Why Your AppSec Experts Are Killing YouJeff Williams59m
Argues that expert-led AppSec is a bottleneck and gives a concrete alternative: define an expected security model, deploy instrumentation-based testing…
Talk at Annenberg Community Beach House: Track 2, 415 Pacific Coast Hwy on
IoT: Taking PKI Where No PKI Has Gone BeforeScott Rea56m
Claim: PKI crypto alone does not produce trust; policies, liability and operational processes must accompany keys. Demonstrations: web PKI mechanics, grid…
Talk at Annenberg Community Beach House: Track 2, 415 Pacific Coast Hwy on
SQLViking: Pillaging your DataJonn Callahan, Ken Toler36m
A small open source tool called SQLViking passively logs SQL queries and result sets with a scout component and actively injects arbitrary SQL via TCP…
Talk at Annenberg Community Beach House: Track 2, 415 Pacific Coast Hwy on
Uncovering OWASP’s Mobile Risks in iOS AppsPatrick Wardle58m
Shows concrete steps and results: uses AppleScript to automate iTunes download (about 10–15 lines), jailbroken-device techniques to extract unencrypted binary…
Talk at Annenberg Community Beach House: Track 4, 415 Pacific Coast Hwy on
Building a Modern Security Engineering OrganizationZane Lackey57m
Describes concrete practices: migrating AppSec to continuous deployment at Etsy scale with feature flags and production ramping, building visible dashboards…
Talk at Annenberg Community Beach House: Track 4, 415 Pacific Coast Hwy on
Caspr and FriendsStuart Larsen51m
Caspr is an open source Heroku-hosted service that collects and normalizes CSP reports and aggregates duplicates into groups, uses those JSON violation reports…
Talk at Annenberg Community Beach House: Track 3, 415 Pacific Coast Hwy on
How Building a Better Hacker Accidentally Built a Better DefenderCasey Ellis56m
Claims that a crowdsourced program turns offensive skill into defensive improvement get tested with numbers and stories: a Bugcrowd platform with 145,000…
Talk at Annenberg Community Beach House: Track 3, 415 Pacific Coast Hwy on
Securing Software’s FutureTimothy D. Morgan48m
Claims that changing APIs reduces whole classes of bugs with little developer training, supported by examples: LDAP filter injection persists because…
Talk at Annenberg Community Beach House: Track 3, 415 Pacific Coast Hwy on
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.