Skip to content

For the purposes of demonstrating a few mechanisms for AWS S3 file security. The repository contains scripts to set up S3 and a web app to explain concepts in an easy to understand manner.

License

Notifications You must be signed in to change notification settings

kowlgi/effective-s3-file-security

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

effective-s3-file-security

This repository is for the purposes of demonstrating a few mechanisms for AWS S3 file security. The repository contains scripts to set up S3 and a web app to help explain concepts in an easy to understand manner.

GETTING STARTED

Clone this repository on your computer.

BUCKET SETUP

Open a terminal and cd to the AWS_Setup folder. Run:

chmod +x setupEncryptionBucket.sh
./setupEncryptionBucket.sh
chmod +x setupSigningBucket.sh
./setupSigningBucket.sh

APP SETUP

NOTE: The app has only been tested on nodejs v8.11.1.

Open a terminal and cd to the app folder. Install dependencies :

npm install

Once all the dependencies have been installed, run:

mkdir build
browserify app.js > build/build.js

Next start a webserver and point it to the app folder. You can run:

python -m SimpleHTTPServer 3000
lt --port 3000

The lt command provides a url for the web app. Open the url in your browser and you can use the app.

VIDEO DEMO

Getting Started with S3 File Security

Video link: https://youtu.be/ql0On6ntvCQ?t=1588

About

For the purposes of demonstrating a few mechanisms for AWS S3 file security. The repository contains scripts to set up S3 and a web app to explain concepts in an easy to understand manner.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages