{"id":2687,"date":"2016-10-25T11:21:54","date_gmt":"2016-10-25T11:21:54","guid":{"rendered":"http:\/\/www.gallop.net\/blog\/?p=1917"},"modified":"2018-10-03T15:51:18","modified_gmt":"2018-10-03T10:21:18","slug":"testing-save-financial-applications-from-next-hack","status":"publish","type":"post","link":"https:\/\/www.cigniti.com\/blog\/testing-save-financial-applications-from-next-hack\/","title":{"rendered":"How Testing can save Financial Applications from the next HACK"},"content":{"rendered":"

On October 20, 2016, The Economic Times<\/a> (Indian business daily) reported that \u20183.2 million debit cards may have been compromised in India\u2019 as a result of a security breach. The breach allegedly originated in Hitachi Payment Services that enabled fraudsters to steal information and consequently funds. Startling incidents like these further establish the need for testing in the Financial\/Banking sector.<\/p>\n

Experts have also identified malware that can particularly infect the point-of-sale (PoS) machines, promising higher rate of success to the hackers. Considering the fact that more number of people tend to shop than go to the ATM. A similar retail breach was reported in 2013 in the US at the retail chain Target.<\/p>\n

In 2013, data from up to 40 million credit and debit cards of shoppers at Target got stolen by hackers. This happened at the peak of the holiday shopping season. Financial Analysts and market research firms have used this data to decipher the levels at which the security of financial applications is compromised.<\/p>\n

This further emphasizes the urgency to build a comprehensive Testing strategy for the financial\/banking sector. Moreover, it is important to evaluate the overall strategy by considering the current day challenges and probing malware.<\/p>\n

What does a financial software facilitate and why is it complex?<\/strong><\/span><\/p>\n

Financial software\/applications are complex and are built on the lines of financial information management. The software can be executed as an independent software or can be embedded into a financial information system (IS). Generally, a financial software incorporates all aspects of personal or business finance to offer multiple features \u2013 basic financial data management, transactions, budget management, personal\/corporate account management, and assets management.<\/p>\n

Additionally, a Financial App offers Multi-tier functionality to power numerous concurrent user sessions. For instance, a bank application operates with many other applications, namely, Bill Pay utility, trading accounts and business workflows to support various transactions and interconnected activities.<\/p>\n

It involves Batch Processing and Real-Time processing, where the transaction processor can be a large capacity mainframe or a legacy system carrying out trillions of transactions per second. Resulting in processes that make the overall financial applications complex.<\/p>\n

Summing up, following are the characteristics that enable a robust Testing strategy:<\/p>\n