Skip to content

SENG 360 (Security Engineering) presentation

Notifications You must be signed in to change notification settings

stvhwrd/DAOpresentation

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 

Repository files navigation

DAO Attack

This is a 12 minute presentation on The DAO attack for UVic's SENG 360 class.

We assume that the audience is technically savvy but unfamiliar with blockchain technology - specifically Ethereum.

This presentation aims to address the following points:

  • What is the nature of the vulnerability?
  • How can an attacker exploit it?
  • What controls can mitigate this vulnerability?
  • How to learn more about this vulnerability? (By providing reference to information resources)

Deck Dev

The slides are written in Markdown and can be edited in the Deck/presentation/markdown folder. Any renames or file additions must be reflected accordingly in the Deck/presentation/markdown/index.js file.

To run the dev server locally with Yarn/NPM and NodeJS:

  • Clone repo
  • cd into Deck/
  • yarn or npm install
  • npm run dev

The presentation will run at localhost:8080. Updates to project files will trigger a rebuild, and changes will be reflected in browser.

Deployment

The presentation is served by GitHub Pages and GitHub Pages dictates that static files be served from the /docs folder at the root of the repository.

  • npm run predeploy to build to /docs
  • git add /docs
  • git commit -m "deploy updated presentation $(date +"%r") on $(date +"%Y/%m/%d")"
  • git push origin master

Credit

ALL credit for this particular Spectacle boilerplate goes to UVic SDAML.

This is a direct fork of SDAML's 2017 Introduction presentation.

Releases

No releases published

Packages

No packages published

Languages

  • CSS 55.3%
  • JavaScript 41.4%
  • HTML 2.0%
  • Shell 1.3%