Securing Legacy Applications