The impending threat of cyberattacks has cast a shadow of concern over the financial services industry. According to a recent study from The Depository Trust...