SecureChange: Security engineering for lifelong evolvable systems