<p>Mobile phones have placed communication, sensing, and computation at the center of nearly all human activity. A great deal of the software written for this new platform is extraordinarily fun and useful. However, the question of how much of it we can trust remains unanswered.</p>