WebAssembly lets compiled code run inside compatible browsers and other hosts. Learn how modules, sandbox boundaries, and system interfaces fit together, where performance gains come from, and what portability does not guarantee.
Digital signatures help verify who signed a file and whether its protected content changed. Learn how keys, checksums, certificates, and timestamps fit together, and why signed software still needs scrutiny.
Prompt injection tries to redirect an AI assistant through material it reads. Learn how direct and indirect attacks differ, why connected tools raise the stakes, and which controls limit the damage.
Encrypted DNS protects the connection used to look up internet names. Learn how DNS over HTTPS and DNS over TLS work, who still sees your queries, and what to check before changing a setting.
End-to-end encryption keeps message content out of the hands of the service delivering it. Learn how keys define that boundary, why backups and linked devices matter, and what encryption cannot protect.