Extreme Modularity and Security in Depth

Object-oriented security programming in javascript by showing how money is a factorial of secure coding. A brilliant video on Distributed Resilient Secure ECMAScript.

YOUTUBE oBqeDYETXME Published on Nov 3, 2011

This is one of the best videos on fundamental computer security ever.

.

This lecture about Dr. SES provides exceptionally clear thinking about software security. I found it originally in Dr. SES

• express security policy by the behavior of the objects you provide

• locate security policy in strategic locations within the object graph

• use membrane pattern and constrained eval to sandbox references to foreign code.

• membrane enables revokable references

• sandbox forbids all access by default.

• careful object modularization can replace public-key encryption within the system

• smart contracts as board games

• simple exchange

• the five players

• dimensions & taxonomy of electronic rights

• patterns of safe cooperation

• access abstractions and compositions

• object capabilities

• objects, references & messages