O'Reilly logo

24 Deadly Sins of Software Security: Programming Flaws and How to Fix Them by John Viega, David LeBlanc, Michael Howard

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

SIN 18THE SINS OF MOBILE CODE

OVERVIEW OF THE SIN

We realize that the title of this sin seems both broad and alarming, and we really don’t mean it to be that way, but mobile code offers many opportunities to mess up royally. Before we explain some of the possible gaffs, it’s important to define “mobile code.”

Mobile code is code that is downloaded and executed on a user’s computer, sometimes with little or no user consent; examples of mobile code include

Image Code embedded in a document; such as a Microsoft Word macro written in VBScript, an Adobe Acrobat PDF file customized with JavaScript, or an OpenOffice document using OOBasic.

A web page rendered ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required