This report provides a comprehensive security analysis of banking systems, addressing various threats and risks. The study begins with an overview of the security challenges inherent in modern banking, particularly those associated with online and mobile banking platforms. It identifies key security threats, including mobile banking risks, malware attacks, spoofing attacks, denial of service (DOS) attacks, and ransomware. The STRIDE model is then employed to categorize and analyze these threats based on spoofing identity, tampering with information, repudiation, information disclosure, denial of service, and elevation of privilege. Subsequently, the DREAD model is used to assess the risk of each threat, considering factors such as damage potential, reproducibility, exploitability, affected users, and discoverability. The analysis includes a detailed evaluation of each threat, providing insights into their potential impact and the vulnerabilities they exploit. The report concludes with a discussion of mitigation techniques, proposing specific security measures to counter the identified threats and enhance the overall security posture of banking systems. The report emphasizes the importance of firewalls and cryptography techniques, among other measures, to safeguard banking information and protect users from cyberattacks. The report aims to provide insights into the practical application of security models to real-world scenarios.