Among of Security schemes for Wireless Sensor Networks (WSNs), key management is challenging issue to ensure security of applications. The key management is to establish the required keys between nodes which exchange data. Also, key revocation scheme is required part of the key management. Among of key revocation schemes, the KeyRev is securer than previous schemes, because it depends on using session key which based on personal key share distribution in network. However, the KeyRev did not consider about duration of session and analysis of diverse attack models. Using fixed duration of session, it gives more chances to attacker which can contaminate other nodes by using compromised node for left time. It causes that other attacks can infect sensor by using compromised node as surrogate in network. Thus, we propose dynamic level session key revocation protocol (DLS) which has divided time intervals, it called level. When we use dynamic level session scheme based on detecting number of prior compromised nodes, it is immune to continuous same pattern of attack which cause next diverse attacks. Therefore, our analysis shows that the DLS are more secured than the fixed duration of session against diverse attack for WSNs.