CommunityNews

CommunityNews

Computer Security and the Internet: Tools and Jewels

Contents (published version, 1st Edition: 25 Sep 2019) → 2nd Edition is further below

  • Frontmatter (Table of Contents; Foreword by Peter G. Neumann; Preface) pdf
  • Chapter 1: Basic Concepts and Principles pdf
  • Chapter 2: Cryptographic Building Blocks pdf
  • Chapter 3: User Authentication pdf
  • Chapter 4: Authentication Protocols and Key Establishment pdf
  • Chapter 5: Operating Systems Security and Access Control pdf
  • Chapter 6: Software Security - Exploits and Privilege Escalation pdf
  • Chapter 7: Malicious Software pdf
  • Chapter 8: Public-Key Certificate Management and Use Cases pdf
  • Chapter 9: Web and Browser Security pdf
  • Chapter 10: Firewalls and Tunnels pdf
  • Chapter 11: Intrusion Detection and Network-Based Attacks pdf
  • Chapter 12: Wireless LAN Security: 802.11 and Wi-Fi (see :clubs: below)
  • Chapter 13: Bitcoin, Blockchains and Ethereum (see :spades: below)
  • Epilogue pdf
  • Index pdf
    Bibliographic end notes and references conclude each chapter

new Chapters 12 and 13 are entirely new in the 2nd Edition (not in 1st Edition).

Read in full here:

https://people.scs.carleton.ca/~paulv/toolsjewels.html

This thread was posted by one of our members via one of our news source trackers.

Where Next?

Popular General Dev topics Top

First poster: mafinar
The following languages will help current and new web developers navigate the programming landscape to code web-based services and apps t...
New
First poster: bot
Developing Godot Projects with Neovim. When I started using Godot Engine, what surprised me the most is the built-in Language Server Pro...
New
First poster: Korbin73
Whatever happened to Elm, anyway?. I see this question pop up quite frequently in lots of different arenas - folks are curious as to wha...
New
CommunityNews
9 fintech engineering mistakes. Read this list unless you want to build a money dissappearing system
New
First poster: fullstackplus
Why Python is terrible… Nice language, but unsuitable for most professional purposes
New
CommunityNews
SLUM: The Shadow Library Uptime Monitor. This dashboard tracks the availability of popular shadow libraries in real time from a US-based...
New
First poster: AstonJ
On the benefits of learning in public. Learning in public helps me grow as an engineer and seems to benefit others too. Here’s why I sho...
New
First poster: joeb
The new frameworks will continue until morale improves.
/js
New
CommunityNews
Rendering Action Mailer emails with Phlex components and layouts: Clean, Composable, and Completely Ruby - Blog post by Camillo Visini
New
CommunityNews
Online multiplayer games, such as Gears of War and Halo, use skill-based matchmaking to give players fair and enjoyable matches. They dep...
New

Other popular topics Top

PragmaticBookshelf
Brace yourself for a fun challenge: build a photorealistic 3D renderer from scratch! In just a couple of weeks, build a ray tracer that r...
New
PragmaticBookshelf
Learn from the award-winning programming series that inspired the Elixir language, and go on a step-by-step journey through the most impo...
New
PragmaticBookshelf
Ruby, Io, Prolog, Scala, Erlang, Clojure, Haskell. With Seven Languages in Seven Weeks, by Bruce A. Tate, you’ll go beyond the syntax—and...
New
DevotionGeo
I know that these benchmarks might not be the exact picture of real-world scenario, but still I expect a Rust web framework performing a ...
New
PragmaticBookshelf
Design and develop sophisticated 2D games that are as much fun to make as they are to play. From particle effects and pathfinding to soci...
New
AstonJ
Curious to know which languages and frameworks you’re all thinking about learning next :upside_down_face: Perhaps if there’s enough peop...
New
PragmaticBookshelf
From finance to artificial intelligence, genetic algorithms are a powerful tool with a wide array of applications. But you don't need an ...
New
AstonJ
We’ve talked about his book briefly here but it is quickly becoming obsolete - so he’s decided to create a series of 7 podcasts, the firs...
New
AstonJ
If you get Can't find emacs in your PATH when trying to install Doom Emacs on your Mac you… just… need to install Emacs first! :lol: bre...
New
PragmaticBookshelf
Develop, deploy, and debug BEAM applications using BEAMOps: a new paradigm that focuses on scalability, fault tolerance, and owning each ...
New