~/conference

BSidesSF 2018

date:2018-04-15
location:San Francisco, United States
series:BSidesSF · 7 editions
tags:[security]
titleauthorlength
The IoT Hacker's ToolkitDavid Tomaschik28m
Overview of practical techniques for breaking and inspecting real IoT hardware and firmware, with concrete takeaways: many devices expose UART serial at 3.3V…
Talk on
No More XSS: Deploying CSP with nonces and strict-dynamicDevin Lundberg29m
Deploys a strict CSP using 128-bit base64 nonces plus hashes for cached pages, adds nonce-generation middleware, and rolls policy in report-only before turning…
Talk on
Six Degrees of InfiltrationSacha Faust31m
Graph-backed inventory and risk analysis uses a Neo4j graph fed by periodic cron jobs that rebuild state from AWS, GitHub, JIRA, PagerDuty and host agents…
Talk on
Fighting Secrets In Source Code With TruffleHogDylan Ayrey31m
Tool hunts secrets in git history using entropy scanning and curated regexes, packaged as truffleHog and extended to npm/PyPI as SantaHog. Scans flagged…
Talk on
Hacking the Law: Are Bug Bounties a True Safe Harbor?Amit Elazari33m
A survey of bug bounty contracts examines 177 HackerOne policies and finds only 17 had partial safe harbor, revealing platforms often shift civil and criminal…
Talk on
An Open Source Malware Classifier and DatasetPhil Roth28m
Provides an open dataset of 1.1M PE hashes (no binaries) with 900k chronological training records split evenly between benign malicious and unlabeled, seven…
Talk on
Blue Team FundamentalsBenjamin Hering28m
Shows concrete defender wins and failures: blocks 34,000+ fuzzing requests from one IP (peaked ~93 req/s), fingerprints and blocks Apache Struts CVE-2017-5638…
Talk on
Tales of Red TeamingAladdin Mubaied, Rahul Nair30m
Shows how attackers use domain fronting via CloudFront to hide C2, patching and using evilOSX with a PR script that auto-creates CNAMEs, LetsEncrypt and…
Talk on
Pensieve: Finding Malicious Artifacts in Container EnvironmentsYathi Naik23m
Claims that per-container memory and resource artifacts can be captured without dumping host RAM using CRIU checkpointing, demonstrated by checkpointing a…
Talk on
Building a Predictive Pipeline to Rapidly Detect Phishing DomainsWes Connell30m
A Python pipeline ingests real-time Certificate Transparency logs and extracts features (Levenshtein distance to brands, TLD, dash/period counts, entropy) from…
Talk on
Data Driven Bug BountyArkadiy Tetelman31m
Collects JIRA-tagged metrics, feeds them into SuperSet dashboards, and ties HackerOne/Bugcrowd and NCC Group triage data to prioritization. Shows concrete…
Talk on
Rise of CoinminersOmri Segev Moyal21m
Coinminers surge is real: traffic detection jumps 8500% increase in 2017 and Monero dominates because it’s CPU‑friendly. Common tooling includes Coinhive and…
Talk on
Managing Secrets in Your Cloud EnvironmentEvan Johnson, Maya Kaczorowski29m
Central recommendation: stop putting credentials in code and centralize. Hands-on solutions compared: HashiCorp Vault (dynamic creds, but operationally heavy…
Talk on
What We Can Learn from Google’s Fight with PhishingNeal Mueller32m
Google measures 12.4 million potential phishing victims and 1.9 billion exposed credentials and estimates 7–25% of stolen passwords let attackers access Google…
Talk on
A Case Study of MacOS Supply Chain CompromiseJason Craig, Michael George32m
Uses osquery for cross‑host state and timelining, Santa for execution events plus binary hashes and signer info, and OpenBSM/audit for file and network…
Talk on
Logging, Monitoring, and Alerting in AWS (The TL;DR)Jonathon Poling25m
Core recommendations: consolidate audit logs by enabling apply trail to all regions and disable duplicate global logging; enable object-level S3 data events…
Talk on
Moving Security from Cost Center to Revenue GeneratorArianna Willett25m
Argues security can be measured as dollars by linking vendor questionnaires and sales interactions in Salesforce or a CRM, tracking contributions in Google…
Talk on
Honeypots 2.0: A New ‘Twist’ on Defending Enterprise NetworksLane Thames23m
Describes a practical honeypot system built in Python using Twisted that spins up full HTTP and Modbus servers, serves a response header then tears them down…
Talk on
Fuzzing Ruby and C ExtensionsClaudio Contin33m
Fuzzing Ruby C extensions with AFL and dockerized builds finds real bugs fast: a double-free in a CSV C parser that crashes in ~20s, null-pointer and a stack…
Talk on
Deconstructing APT28's XAgent for OSXTiberius Axinte19m
APT28's macOS implant is a full-featured backdoor (xAgent v3) delivered by a 3-stage spearphish PDF→downloader→payload chain and calls home to hard-coded…
Talk on
Keep it Like a Secret: When Android Apps Contain Private KeysWill Dormann32m
Crawled and analyzed 1.8 million apps using GPlayCLI, AndroGuard, apktool, JEB, SQLite and OpenSSL, and finds thousands of embedded private keys (including…
Talk on
Introduction to Windows Kernel Mode DebuggingYamin Tian32m
Practical, hands‑on primer that shows how to reproduce bugs, collect artifacts and find root causes: uses WinDbg connected via a VMware pipe to capture kernel…
Talk on
The Bucket List: Experiences Operating S3 HoneypotsCameron Ero30m
Built a fleet of 100 honeypots (public S3 buckets) with access logging feeding a private bucket and Kinesis/Lambda postprocessing, and the experiment works —…
Talk on
Crimeware Chaos: Empirical Analysis of HTTP-Based Botnet C&C PanelsAditya K Sood35m
Empirical analysis of thousands of real C&C URLs shows HTTP-based panels often use domain names while a significant minority use direct IPs, many panels run…
Talk on
Privacy for Safety - OPSEC When the Threat is in the HomeStella22m
Argues that common threat models assume outsiders while real danger comes from someone in the home who knows passwords, answers security questions, or installs…
Talk on
How to Find if Your Developers are Leaking Secrets?Ian Lee24m
Lawrence Livermore penetration exercises show developers leak credentials through commits, shell profiles and histories, yielding discoverable AWS keys (about…
Talk on
Prospecting Ransomware TechVlad Craciun32m
2017 spawns about 150 ransomware families (roughly 12 new families per month) with only about 10% recoverable using current decrypters; delivery mixes include…
Talk on
Starting a Security Program: Thrills and SpillsPoornaprajna Udupi34m
First security hire at Lyra Health builds a usable program that hits HITRUST in 1 year, enforces MDM and disk encryption, turns on find-sec-bugs and CI build…
Talk on
Caught My WebApp Cheating on Me!Pedro Fortuna38m
Web applications are routinely altered in the browser: examples include the 2015 Dridex man‑in‑the‑browser theft of at least $50M and a supply‑chain jQuery…
Talk on
Supply Chain Attack Through CCleanerItai Tevet27m
Avast’s CCleaner update carries a backdoor in the main executable v5.33.6162 modified executable that infects millions of users but the attacker delivers a…
Talk on
KubeScope for the Extraordinary World of ContainersTongbo Luo, Zhaoyan Xu20m
KubeScope is a containerized API server proxy that inspects every HTTP REST request to Kubernetes, extracts URL parameters, headers and JSON payloads, and…
Talk on
Securing DNSSEC with Ritual and CeremonySmiljana Antonijevic19m
Anthropological study of Packet Clearing House and ICANN ceremonies shows concrete practices that produce trust: layered physical security (facility, safe…
Talk on
Building Intelligent Automatons with Semantic ReasoningAnton Goncharov32m
Claims that graph-based ontologies (stored in a triple store) and a stack of RDF/RDFS/OWL let security teams consolidate alerts, asset, and vuln data into a…
Talk on
So You Think You Can PatchJ Banghart, A Friedman, K Landfield, W Nather28m
Panel documents concrete failure modes and mitigations: 4,687 NVD entries in three months, auto‑updates that brick a laptop, organizations that skip patches…
Talk on
From Bounties to BureaucracyBrian Gorenc36m
Zero Day Initiative describes a vendor-agnostic bug-buying operation that purchases high-value flaws for intelligence and protection, claiming $15 million paid…
Talk on
Unraveling the Threat of Chrome Based MalwareSpencer Walden, Justin Warner29m
Spencer Walden • Justin Warner - Unraveling the Threat of Chrome Based Malware Most leading web browsers, including Google Chrome, offer users the ability to…
Talk on
Netrepser – A JavaScript Targeted AttackCristina Vatamanu25m
Netrepser is a JavaScript-based targeted framework that infects via malicious Word macros, drops an obfuscated JS payload that registers to C2 and returns an…
Talk on
Navigating the Vast Ocean of Browser FingerprintsRussell Thomas34m
A practical method combines browser fingerprints with feature engineering to build sparse distributed representations that encode similarity directly, using…
Talk on
Overcoming Obstacles in Operationalizing SecurityRafae Bhatti36m
Creates a 30/60/90 roadmap and immediately hits a negative slope: resources don’t arrive fast enough and capability lags. Builds crude automation with JIRA…
Talk on
Rapid-Fire Stories of Creative Solutions to InfoSec ProblemsKatie Ledoux33m
Team replaced reactive chaos with documented triage workflows and an in-house security awareness video, built an open-source phone checklist for activists…
Talk on
Simple. Open. Mobile: A Look at the Future of Strong AuthenticationJerrod Chong33m
FIDO U2F and FIDO2 (WebAuthn) replace phishable passwords with public‑key challenge‑response: the browser signs the challenge plus origin is signed so…
Talk on
Machine Learning: Too Smart for its Own GoodThomas Phillips25m
A physical steampunk classifier is built from an aquarium air pump, gang valves and a Lego comparator that fuses 4-bit inputs into one output. It reliably…
Talk on
The Memory of a MeltdownShane Cota, Chris Magistrado25m
Demonstrates working proof-of-concept exploit of Meltdown/Spectre that uses flush+reload cache timing to leak privileged memory, including kernel pages and…
Talk on
Using Math to Speed Up Security Assessments of Windows ExecutablesCole Thompson31m
Claims a triage tool that extracts ~20 static metadata fields from PE files, applies Euclidean distance on logged metadata to find nearest-peer binaries, and…
Talk on
Listen to your EngineRobby Cochran32m
Demonstrates that system call streams yield high‑fidelity indicators of compromise: running a vulnerable Apache Struts in Docker, attaching strace/ptrace, and…
Talk on
The SecDevOpronomiconClint Gibler29m
Security teams are often outnumbered 100 to 1, so the talk argues for two concrete levers: ship secure-by-default libraries (examples: ban raw md5 by exposing…
Talk on
PostgreSQL Threats and Attacks in the WildAJ Bahnken, Forrest Fleming22m
Two honeypots are built and deployed: pghoney (low‑interaction, Go) and Sticky Elephant (medium‑interaction, Ruby), integrated with MHN & HPFeeds. Deployments…
Talk on
The Memory of a MeltdownShane Cota, Chris Magistrado24m
Live PoC demonstrates that speculative execution and cache-timing side channels let user code read memory outside permissions: PoC pulls kernel data via cache…
Talk on
Lessons Learned Implementing Meaningful Access Controls...Patrick O'Doherty27m
Intercom spends nine months reducing internal access to customer data, cutting over 70% reduction in who can see critical data by baselining SSH certs…
Talk on
Practical Steps for Reducing Exposure and Detecting CompromiseJim Nitterauer34m
Shows concrete exploits (DNS exfiltration, DNS tunnels for botnet C2, DGAs, EDNS0 abuse, cache poisoning, rebinding, MITM, TLD takeover, amplification and…
Talk on
Closing CeremonyReed Loden14m
Closing ceremony lists concrete totals and outcomes: almost 1,500 tickets sold with about 1,200 check‑ins (84%), conference Wi‑Fi peaks near 300 Mbps and…
Talk on
Ask the EFFN Cardozo, A Crocker, G Gebhart, S Lacambra, S. Li, K Opsahl36m
Panel answers whether GDPR will reach US companies noting May 25 GDPR enforcement and explains Facebook said it would apply protections worldwide; describes…
Talk on
Opening Remarks - MondayReed Loden05m
Welcome back to day two of BSidesSF 2018 with logistical and community notes: there are 180 volunteers filling 250 slots, leading sponsors listed as…
Talk on
Opening Remarks - SundayReed Loden06m
Opening remarks list concrete logistics and policy: the event runs entirely on 180 volunteers plus 13 year‑round staff, top sponsors are CloudPassage Google…
Talk 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.