Medical Device Security Challenges and Practical Solutions