Context-based access control: Access to an object is controlled based on certain contextual
parameters, such as location, time, sequence of responses, and access history. Providing the
username and password combination, followed by a challenge and response mechanism such as CAPTCHA,
filtering the access based on MAC addresses on wireless, or a firewall filtering the data based on
packet analysis, are all examples of context-dependent access control mechanisms.