1. A non-transitory machine-readable medium carrying one or more sequences of instructions which, when executed by one or more processors, cause the one or more processors to carry out the steps of: receiving a request to access an on-demand service from a requestor associated with one of a plurality of entities of the on-demand service; determining that the request to access the on-demand service is from a source providing a risk of access, the determination being based at least in part on stored information associated with at least one of a plurality of users or the one of the plurality of entities; and managing the risk of access to the on-demand service by the requestor as a condition of permitting the requestor to access the on-demand service.