19. A method of providing a security credential, comprising: receiving, by a security credential manager on at least one of one or more remote computing devices, a security credential specification from a network site; automatically generating, by the security credential manager on at least one of the one or more remote computing devices, the security credential required to access the network site based at least in part on the security credential specification; receiving, by at least one of the one or more remote computing devices, a request for the security credential from a client computing device, the security credential being stored in at least one of the one or more remote computing devices in association with a user account; providing, by at least one of the one or more remote computing devices, at a plurality of knowledge-based questions and a master security credential request to a user at the client computing device in response to the request; receiving, by at least one of the one or more remote computing devices, a master security credential and a plurality of answers to the plurality of knowledge-based questions from the user via the client computing device; generating, by at least one of the one or more remote computing devices, a score based at least in part on the plurality of answers to the plurality of knowledge-based questions, individual answers of the plurality of answers being assigned a different weight based at least in part on a recency of an event associated with a respective knowledge-based question of the plurality of knowledge-based questions; and providing, by at least one of the one or more remote computing devices, the security credential to the client computing device based at least in part on both the score meeting or exceeding a predefined threshold and the master security credential being valid.
19. A method of providing a security credential, comprising: receiving, by a security credential manager on at least one of one or more remote computing devices, a security credential specification from a network site; automatically generating, by the security credential manager on at least one of the one or more remote computing devices, the security credential required to access the network site based at least in part on the security credential specification; receiving, by at least one of the one or more remote computing devices, a request for the security credential from a client computing device, the security credential being stored in at least one of the one or more remote computing devices in association with a user account; providing, by at least one of the one or more remote computing devices, at a plurality of knowledge-based questions and a master security credential request to a user at the client computing device in response to the request; receiving, by at least one of the one or more remote computing devices, a master security credential and a plurality of answers to the plurality of knowledge-based questions from the user via the client computing device; generating, by at least one of the one or more remote computing devices, a score based at least in part on the plurality of answers to the plurality of knowledge-based questions, individual answers of the plurality of answers being assigned a different weight based at least in part on a recency of an event associated with a respective knowledge-based question of the plurality of knowledge-based questions; and providing, by at least one of the one or more remote computing devices, the security credential to the client computing device based at least in part on both the score meeting or exceeding a predefined threshold and the master security credential being valid. 25. The method of claim 19 , further comprising establishing, by at least one of the one or more remote computing devices, the master security credential as a valid master security credential based at least in part on at least one answer of the plurality of answers to the plurality of knowledge-based questions.