The life cycle of patch management