A Hacker's Guide to Blockchain, Smart Contracts, and NFTs
Where
Talks
LASCON 2021
Duration
59 min
Explains blockchain, smart contracts, and NFTs from a security angle, covering wallet risks, auditing and emerging threats.
Summary
The talk opens with the speaker's take on Facebook renaming itself Meta and pushing into the metaverse, arguing that security teams will soon need to understand blockchain whether they like it or not. It then describes distributed ledgers as replicated, tamper-evident databases and runs the CIA triad against them. Confidentiality is presented as weak on public chains, where balances and transactions can be inspected, while integrity and non-repudiation are seen as strong points. Availability is tied to gas fees, which can make transactions expensive or impractical when a network is congested.
The middle section covers smart contracts as code stored on-chain, usually written in Solidity and called through web3 libraries that work much like a payment API integration. The speaker points to the application binary interface as an attack surface that automated bots scan for misconfigurations, and gives the example of a ticket sale contract with no purchase limit. NFTs are described as ownership records that can pay creators royalties on resale, with speculation about future uses for credentials and logs.
The closing part focuses on threats and defenses. Quantum computing is raised as a possible future risk to private keys, while phishing and social engineering are described as common against wallet holders. A seed phrase is shown to grant full control of a browser-based hot wallet, and the speaker contrasts it with hardware cold wallets. Organizations accepting crypto are urged to plan custody, access control and staff departures before they start taking payments.
Related talks
Talks·49 min
Anton Aleksandrov
Explains why OAuth2, OIDC and JWTs exist, how their grant flows differ, and how bearer tokens get validated.
OWASP·16 min
Carley Fant
Presents a method for researching protocols and standards, tracing claims back to primary sources and spotting the assumptions that shape a design.
Ground Floor·42 min
Mark Hoopes
Surveys cookie theft and browser defenses, then evaluates Google's Device Bound Session Credentials and its impact on session security.


