1. A system, comprising: a processor; a memory; an untrusted environment resident in the memory; a trusted environment connected to the untrusted environment and resident in a portion of the memory that is inaccessible to the untrusted environment; a plurality of monitoring agents running in the trusted environment, each monitoring agent monitoring at least one application, extension, or component running in the untrusted environment; and, at least one base monitoring agent running in the trusted environment that monitors the untrusted environment, whereby trustworthiness of the trusted environment is projected into the untrusted environment, wherein each monitoring agent is associated with an application in the untrusted environment and each monitoring agent monitors its associated application for attack and inconsistencies.