Understanding Ransomware: Risks, Security Concerns And Mitigation Strategies