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 ...

Get 24 Deadly Sins of Software Security: Programming Flaws and How to Fix Them now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.