When to Reset Your Keys: Optimal Timing of Security Updates via Learning
Zizhan Zheng, Ness B. Shroff, Prasant Mohapatra

TL;DR
This paper develops a learning-based approach to determine the optimal timing for security updates, such as key rotations and patches, under uncertain attack models with limited feedback, improving cybersecurity strategies.
Contribution
It introduces a novel model combining FlipIt game variants with bandit learning to optimize security update timing without prior attack knowledge.
Findings
Proposes UCB-based policies with low regret in unknown attack scenarios
Models security update timing as a dependent-arm bandit problem
Achieves near-optimal performance compared to strategies with known attack distributions
Abstract
Cybersecurity is increasingly threatened by advanced and persistent attacks. As these attacks are often designed to disable a system (or a critical resource, e.g., a user account) repeatedly, it is crucial for the defender to keep updating its security measures to strike a balance between the risk of being compromised and the cost of security updates. Moreover, these decisions often need to be made with limited and delayed feedback due to the stealthy nature of advanced attacks. In addition to targeted attacks, such an optimal timing policy under incomplete information has broad applications in cybersecurity. Examples include key rotation, password change, application of patches, and virtual machine refreshing. However, rigorous studies of optimal timing are rare. Further, existing solutions typically rely on a pre-defined attack model that is known to the defender, which is often not…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Bandit Algorithms Research · Adversarial Robustness in Machine Learning · Spam and Phishing Detection
