ycliper

Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
Скачать

The Lazy Programmer's Guide to Secure Computing

Автор: Google TechTalks

Загружено: 2010-03-19

Просмотров: 63825

Описание: Google Tech Talk
March 11, 2010

ABSTRACT

Presented by Marc Stiegler.

This presentation starts with a simple block of code written by the Lazy Programmer, to observe how laziness made the code more compact and simpler. We then define the Principle of Least Authority(POLA), and explain why it is a best practice for secure programming. We show how laziness in that first example enabled enforcement of POLA. We then put the Lazy Programmer through a series of increasingly more difficult tasks as management attempts to make the Lazy Programmer work hard. To achieve maximum laziness, the Lazy Programmer is driven toward increasingly more modular, encapsulating OO designs that happen to implement POLA; ultimately compelled to build systems with defense in depth to avoid work. A secret truth is thus revealed: lazy OO programmers have been using secure techniques for decades, if only they had known. We then describe the tools that turn laziness into correctly enforced security for JavaScript, Java, and distributed computing.

Marc Stiegler is a researcher at Hewlett-Packard Labs who has written "Introduction to Capability Based Security," and designed CapDesk and Polaris, a windows overlay that isolates applications from one another to allow virus safe computing.

Не удается загрузить Youtube-плеер. Проверьте блокировку Youtube в вашей сети.
Повторяем попытку...
The Lazy Programmer's Guide to Secure Computing

Поделиться в:

Доступные форматы для скачивания:

Скачать видео

  • Информация по загрузке:

Скачать аудио

Похожие видео

CouchDB: Relaxing Offline JavaScript

CouchDB: Relaxing Offline JavaScript

Changes to JavaScript, Part 1: EcmaScript 5

Changes to JavaScript, Part 1: EcmaScript 5

Design Tech Talk Series Presents: OO Design for Testability

Design Tech Talk Series Presents: OO Design for Testability

The lazy programmer's guide to writing thousands of tests - Scott Wlaschin

The lazy programmer's guide to writing thousands of tests - Scott Wlaschin

Crockford on JavaScript - Section 8: Programming Style & Your Brain

Crockford on JavaScript - Section 8: Programming Style & Your Brain

Новая страна вступила в войну? / Первый удар нанесён

Новая страна вступила в войну? / Первый удар нанесён

Спящие агенты Киева в Москве

Спящие агенты Киева в Москве

Smart Grid, Utilities, and Internet Protocols

Smart Grid, Utilities, and Internet Protocols

Node.js: JavaScript on the Server

Node.js: JavaScript on the Server

Advanced Topics in Programming Languages: The Java Memory...

Advanced Topics in Programming Languages: The Java Memory...

Douglas Crockford: Principles of Security

Douglas Crockford: Principles of Security

Recent Developments in Deep Learning

Recent Developments in Deep Learning

Speed Up Your JavaScript

Speed Up Your JavaScript

A JVM Does That?

A JVM Does That?

Crockford on JavaScript - Chapter 2: And Then There Was JavaScript

Crockford on JavaScript - Chapter 2: And Then There Was JavaScript

C++ Stylistics

C++ Stylistics

4 Hours Chopin for Studying, Concentration & Relaxation

4 Hours Chopin for Studying, Concentration & Relaxation

The Clean Code Talks - Don't Look For Things!

The Clean Code Talks - Don't Look For Things!

Ускоренный курс LLM по тонкой настройке | Учебное пособие LLM по тонкой настройке

Ускоренный курс LLM по тонкой настройке | Учебное пособие LLM по тонкой настройке

CMake/CPack/CTest/CDash Open Source Tools to Build Test and Deploy C++ Software

CMake/CPack/CTest/CDash Open Source Tools to Build Test and Deploy C++ Software

© 2025 ycliper. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]