Mike Byrnes

Malvertising and Other Online Mischief

Friday, April 26th, 2013 | Mike Byrnes

Malvertising — or malicious advertising — is getting a bit more attention as of late. In essence, it’s just another method by which criminals attempt to infect user PCs with some form of malware — albeit a very scary form as it can reach so many users so easily.

The important point is that criminals will continue to exploit new methods to infect users with malware. Regardless of the method (e.g., malvertising, spear-phishing, infected websites, drive-by downloads, etc.), the objective remains the same: criminals want to obtain control over online identities.

So, what do you do to help protect against malvertising? As an end-user? As an organization seeking to protect employee information and identities? As a service protecting online customers?

Unfortunately, regardless of how careful we are as end-users, enterprises, customers or governments, the malware will get through. Again, even if we:

    • Avoid certain websites
    • Adhere to strict online practices
    • Protect corporate networks with firewalls and intrusion detection
    • Secure access to online customer accounts

      The malware will infiltrate the perimeter — and it’s best to assume this has already taken place. And, the more sensitive the transaction or information at risk, the more sophisticated the attack.

      Here are some best practices to help protect against malvertising and any other online threat.

      End-Users & Online Customers

      • Be safe. Practice safe browsing and always keep all your software up to date. Be educated and share good practices with others.
      • Use suspicion. Don’t assume SMS, email and social networking messages are necessarily from legitimate acquaintances or businesses. Be suspicious and never reveal account or personally identifiable information.
      • Switch it up. Where passwords are your only choice, use a passphrase technique such as taking the first letter of an easy-to-remember phrase AND use different ones for different sites.
      • Take advantage. Always take advantage of advanced security controls offered by online providers. So many online thefts can avoided.
      • Go mobile. To access online services, consider downloading and using mobile applications from legitimate app stores (i.e., no jailbreaking) versus traditional PC browsers.

      Employers & Service Providers

      • Secure in layers. Implement layered security controls for networks, employees and online customers. Perimeter security is just step No. 1.
      • Protect identities. Ensure identities are well protected with controls beyond username and passwords with some form of two-factor authentication that is dynamic in nature.
      • Go OOB. For higher-risk transactions, make sure they are confirmed on an out-of-band (OOB) channel to defeat malware that has initiated or modified transactions.
      • Be smart. Consider both security and usability when introducing controls — the technology exists.

      Mike Byrnes

      What Do You Want from Mobile?

      Tuesday, April 9th, 2013 | Mike Byrnes

      Building on an already robust suite of mobile solutions , Entrust just announced version 2.0 of our Mobile Smart Credential. This new release includes a few very cool features that help organizations deploy stronger, more effective security controls and improve the end-user experience. This makes security that is simple rather than a frustrating barrier that gets in the way of business.

      Rather than writing about the rich product feature set (you can read about that in many other places :) ), I think it’s most important for people to know that the Mobile Smart Credential is all about providing options to meet your specific business needs.

      While Entrust is all about identity-based security, the specific business problems our customers face can vary greatly across vertical markets, geographies and even based on the size of their company.

      The Mobile Smart Credential is about providing different starting points.  Whether you’re a

      • Retail bank looking to streamline security on your mobile applications
      • Commercial bank needing to deploy simple, yet effective, solutions to defeat account takeover fraud driven by malware attacks
      • A healthcare provider looking to simplify authentication and digital-signing of prescriptions and test requisitions
      • An enterprise leveraging mobile for convenient physical and logical access to desktop computers and applications;

      … the Mobile Smart Credential can meet your immediate needs and provide a path to meeting future needs as they arise.

      I have thoroughly enjoyed previewing our Mobile Smart Credential 2.0 with a number of clients over the past few months. And during this time, I continue to learn about new and compelling use cases that go way beyond providing security into new areas, such as leveraging mobile-based identities to drive new revenue and streamline business process.

      Drop us a line and let us know what you want from mobile. I have a hunch we just may be able to help get you there.

      Mike Byrnes

      Mobile Devices Empower Customers in Fight Against Fraud

      Friday, March 22nd, 2013 | Mike Byrnes

      I just read an interesting court ruling on an online-banking fraud case where a federal court ruled in favor of the bank.

      Long story short, Choice Escrow Land Title had $440,000 stolen from their accounts about three years ago via fraudulent wire transfers. Choice was quick to accuse BancorpSouth, but Choice had twice refused to take advantage of BancorpSouth’s dual-control service, which is specifically designed to help prevent fraudulent wire transfers.

      So, the courts (and any reasonable human being as well) came to the conclusion that Choice was at fault and the bank should not be held liable. While the logic is sound, I can’t help but raise the question: why didn’t Choice take advantage of the dual-controls service? Did they not care if money was stolen from their account? Were they overly naïve thinking that they would never be a fraud target? Did they not want to be burdened with cumbersome processes?

      In the varied discussions I have had with clients, market analysts and peers in the industry, I often hear that security controls are burdensome. They delay or slow business and demand actions from end-users that their jobs more difficult. In the end, security is at best a necessary evil. But, it doesn’t have to be.

      Banking security solutions have come a long way over the past years and no longer do end-customers need to be burdened with hardware tokens, being forced to log in to complex computer systems to release wire transfers, or visiting a bank to sign documents and contracts.

      Mobile, when implemented correctly, has the power to deliver unmatched security and user convenience, while also enabling new business processes that actually lead to delighting customers and engaging them in the fight against fraud.

      While Choice should have perhaps known better, I think the banks also need to step up and start rolling out mobile-based security solutions that enable, rather than hinder, business. My bet is that they’d be pleasantly surprised; not only in the decrease in fraud, but also in the new opportunities to improve customer interactions and implement new revenue-generating services.

      Mike Byrnes

      Eurograbber Proves SMS Not Suited to Secure Bank Transactions

      Wednesday, December 12th, 2012 | Mike Byrnes

      From where I blog, €36 million ($46.8 million) is a pretty successful bank heist.

      Last week, news was released that cyber-criminals executed a multi-stage attack that compromised user PCs and the SMS channel on their mobile phones to execute fraudulent transactions, affecting more than 30 different banks across Europe.

      As online fraud attacks grew in sophistication, and desktop malware became capable of modifying and initiating transactions unbeknownst to the end-user, the process of confirming transaction on an out-of-band channel (something other than the PC) started to emerge.

      While some security vendors and banks worked diligently to engineer an out-of-band solution that was secure and leveraged advanced capabilities in the mobile phone, other approaches took the “quick and dirty” route and made use of the SMS channel to confirm the transaction out-of-band.

      While SMS vulnerabilities and fraud attacks first emerged more than two years ago with the Zeus MITMO (man in the mobile), banks continued to rely on the SMS channel believing the threats were too complex to execute and, therefore, treated them as “edge cases.”

      With more than 30,000 customers across consumer and wholesale/commercial banking, I think it’s safe to say the criminals refined the attack vector.

      So, does this mean out-of-band transaction verification is useless? Does this mean we ditch the mobile device as a secure mechanism to protect against advanced cyber threat?

      No. The problems are not with the concept of out-of-band authentication or the mobile device. It’s about developing a security feature on an insecure channel (e.g., SMS) that provides a less than optimal user experience for reviewing transaction integrity.

      A far better approach would be to develop native smartphone applications that leverage the security features built into the mobile OS (e.g., code-signed applications and application sandboxing) and can establish a secure, mutually authenticated encryption channel between the device, the  transaction confirmation application and the bank server before transaction details are provisioned to the phone.

      Couple that with a simple, easy-to-navigate user interface and you have effective protection against MITB and malware-based session-riding attacks. It’s a security approach that is both robust and simple to use.

      Mike Byrnes

      Twitter Latest Victim of Weak Password Breach

      Monday, November 12th, 2012 | Mike Byrnes

      Today, it’s Twitter. And it’s not surprising as we have seen username and password breaches at many online service providers over the years: Sony PlayStation Network,  Gawker,  Zappos,  DropBox, Epsilon, LinkedIn, Yahoo and the list goes on and on.

      The problem stems from two main facts:

      1) Internet-based services/applications continue to grow and expand every single day and consumers take advantage of them

      2) These services are all independent of one another and each maintain their own set of user credentials and put forth “best efforts” in protecting those credentials

      Each online service issues their own set of credentials and need a simple method to onboard users so typically defer to usernames and passwords. End users have so many usernames and passwords, they tend to re-use them.

      Unsurprisingly, usernames and passwords are commonly re-used across services, allowing criminals to execute database attacks to harvest accounts credentials that can then be used (or sold to other criminals) to obtain data or money from other online services. While online service providers do their best to protect user credentials, they just don’t have the breadth of resources to effectively provision a solution that is both secure and simple for end-users.

      Let’s face it, the Internet, and all of its applications, services and information, is mature, mainstream, and has achieved mass adoption. It’s clearly proven its ongoing value to the world, but the security underpinning it has not received due attention and is slowly becoming the true Achilles heel.

      Online service providers need to come together and start moving toward a stronger, easier approach to identity-based security. HTTPS will not cut it; database firewalling will not cut it; encrypted usernames and passwords won’t cut it.

      The giants of the Internet need to move toward strong user credentials that:

      • Cannot be stolen or replicated
      • Can be easily leveraged across multiple service providers
      • Are simple to use on an ongoing basis (preferably by leveraging something the user already has, like a smartphone)

      The good news is that the underlying technology exists, is proven and it’s standards-based. The bad news? An event more significant than a Twitter breach will have to occur before we wake up and smell the coffee.

      Mike Byrnes

      Six Steps to Help SMBs Avoid Online Fraud, Financial Loss

      Tuesday, November 6th, 2012 | Mike Byrnes

      Another easily preventable cyber heist on small business was reported this week by Brian Krebs. Primary Systems Inc. had $180,000 stolen from their coffers after thieves compromised their online banking by adding 26 “new” employees to the payroll and transferring funds ranging from $5,000-$9,000 per individual.

      In reading the article, I find it simply fascinating that so many processes and controls that should have been in place were simply were overlooked, avoided or not understood at all. It made me immediately thing of the sinking of the Titanic and how it wasn’t just one issue (an iceberg in the ocean), but rather a series of unfortunate and avoidable events.

      For Primary Systems and their bank, St. Louis-based Enterprise Bank & Trust, there are some simple, clear lessons that all small business owners AND banks need to understand. Read the rest of this entry »

      Mike Byrnes

      Mobile Smart Credentials — Multipurpose Digital Identities for improved Security AND User Convenience

      Wednesday, October 24th, 2012 | Mike Byrnes

      Who doesn’t like their smartphone? It helps keep us connected to others in real-time; it helps us be more responsive, productive and informed; it provides entertainment and allows us to capture the moment with photos and videos and so much more.

      Truly, mobile has become an extension of us. Smartphones are becoming so helpful, convenient and essential that we rarely go anywhere without them and, in many cases, they become an attribute and reflection of our identity.

      Today, Entrust announced the commercial release of the Entrust IdentityGuard Mobile Smart Credential — a solution that transforms a smartphone into a multipurpose digital identity.

      Read the rest of this entry »

      Jason Soroko

      Nitol Malware — Leveraging Dynamic DNS for Nefarious Gains

      Wednesday, September 19th, 2012 | Jason Soroko

      A malicious botnet called ‘Nitol’ was interrupted by Microsoft on Sept. 13. ‘Nitol’ was using a Dynamic DNS to enable the infected bot computers to communicate with the hacker’s command and control server.

      For background, it is possible to serve a website from a home computer, but the difficulty is that your home Internet service provider provides a constantly changing address, also known as an Internet Protocol (IP) address. To overcome this problem, there are many services to map a static domain name (e.g., yoursite.com) to your constantly changing IP address. This kind of service is known as Dynamic DNS.

      There are also malicious uses for Dynamic DNS. If your computer is infected with malware, a hacker will need a way to send instructions to that malware in order to carry out an attack, in most cases. The hacker needs an IP address in order for the malware to communicate back to the hacker’s ‘command and control’ server.

      Instead of directly addressing the hacker’s IP address in malware, the malware is only aware of a domain name, which can be resolved into an IP address. The hacker wants to make it difficult to be traced or blocked, so it would be very handy for a hacker if they could quickly change their IP address associated with the domain that the malware is talking to.

      In other words, as shown by Nitol, a hacker can quickly change their address, making it very difficult to find a pattern and block the communication.

      This botnet, and many others, were using a specific Dynamic DNS to redirect messages to their command and control servers. The victims of the ‘Nitol’ botnet were targeted through computers sold pre-bundled with malware, and Microsoft’s work was to disrupt the supply chain causing the spread of the malware. This differs from the more common malware distribution methods through social engineering (e.g., email) and by browser-drive-by attacks (Java), but what they almost all have in common is the need to communicate to a command and control server.

      Mike Byrnes

      The Token Debate: Why the RSA and ISACA Perspectives Are Wrong

      Wednesday, September 5th, 2012 | Mike Byrnes

      While I would never claim to be a maven in the world of cybersecurity, I find it quite disturbing that a long-standing security vendor such as RSA would proclaim, “Since its (one-time-password token) inception, the world’s most respected security researchers have worked, unsuccessfully, to ‘break’ this technology.”

      Well, I can’t comment on the world’s most respected security researchers, but I sure do know that many criminal organizations have successfully defeated one-time-password tokens — with both man-in-the-middle (MITM) and man-in-the-browser (MITB) attacks — to the point where regulatory agencies around the world are issuing bold statements, guidelines and regulatory compliance to help educate and protect online users and service providers. Just type “MITB attack” in your browser search window and you can read a myriad of very dramatic and costly attacks on some of the world’s largest banks and their clients over the past two years.

      Similarly, I am very confident backing up the viewpoint that anyone proclaiming that security tokens are worthless is simply misleading. While I believe Richard Hollis of ISACA makes some very good points about the sophistication and growth of fraud attacks and malware in the wild today, security tokens are, in fact, very good security protection against certain kinds of password theft attacks (e.g., keystroke loggers) or, take for example, the database breach at LinkedIn earlier this year, reportedly exposing more than six million user passwords! If these users — or the 70 million users compromised by the Sony PlayStation breach — had accounts protected with one-time-password tokens, their accounts could not be accessed by hackers.

      In the world of cybersecurity, it’s important to realize that:

      1. Fraud threats and attacks will continue to evolve in sophistication and volume
      2. There is no silver bullet solution that will protect against every attack vector
      3. When implementing security controls, you must take into consideration risk, user experience and cost, and then deploy the control that is best suited to address the situation

      One of the challenges that organizations face, however, is that they have a diverse user community with varied profiles when the assessment of risk, user experience and cost is performed. For example, the risk profile and user experience considerations of a commercial-banking client with an average cash balance of $3 million is quite different than a retail-banking client with average cash balance of $1,000. Similarly, the risk profile of a senior IT administrator who has responsibility to manage the organization’s security systems is quite different than a factory worker whose network access is limited to an internal Web application on work procedures and the corporate email system.

      As organizations look to solve the identity-based security problem, there is no doubt that traditional, single-purpose authentication products are not the answer. To effectively secure today’s cyberworld, organizations are looking to an enterprise-wide software authentication platform designed to help them address needs that span physical and logical access, mobile and cloud security. And one that empowers them to effortlessly implement new controls and policies — across diverse user groups — as new security threats, business needs and technology evolve.

      Jason Soroko

      Learning to Hack: Ground Floor at Black Hat USA 2012, Def Con 20

      Friday, August 3rd, 2012 | Jason Soroko

      Black Hat USA 2012 and Def Con 20 are events I will remember for a long time. Thousands of delegates in Las Vegas joined to be part of a shared discussion about the state of computer and network security.

      Many of the topics regarded specific exploits, likely soon to be patched by operating system vendors. As interesting as the 0Day and exploit discussions were, the presentations that caught my attention the most focused on normal operating system usage, which can lead to bypassing OS level access controls.

      To help prepare for these talks, I took a course before the Black Hat briefing sessions titled, “Tactical Exploitation.” and the stated goal of the course was, “How to break into computers without relying on traditional exploits.”

      The entire course was based on how to use stock standard Windows and Linux administration tools in order to ‘hack’ a corporate network. Most of the techniques that I was shown have been tools of the trade for penetration testers for years, helping them gain access to computers in a corporate environment.

      What is most surprising is that these techniques will likely live onwards in future versions of Windows and Linux. We were taught how to use many tools that are part of the operating system, signed by the OS vendor. Antivirus systems will not detect these tools as viruses, and intrusion detection systems will not likely be alarmed by these tools usage; more than likely, normal IT administrators use them every day.

      In the hands of a hacker, who may have made a successful social-engineering attack to establish a beachhead into your corporate network, these standard tools become a way of performing reconnaissance and exfiltration of your corporate network, with extreme stealth.

      Students in the course learned how to start from guest-level access on a network, with minimal privileges on a host computer, and then use techniques to escalate those privileges. With escalated privileges, we gained access to eight computers on the course network, which consisted of four Windows and four Linux computers.

      You could be forgiven to assume that the computers had older, vulnerable, unpatched operating systems. But, in fact, each of the eight computers was running the latest version of Windows 7, and Ubuntu Linux, all fully patched.

      We did not have to crack passwords. To enumerate objects in the course network, we used the same techniques used by the operating system when trying to lookup network printers.

      Did you know that this enumeration in Windows is performed with a “null session” with SYSTEM privileges? The next time someone preaches to you to login with a user that has minimal privileges, agree with that person and then tell them that the operating system they are likely using does not follow the same advice.

      All of this reminds me of a recent blog post by John Flynn of Facebook, where he claims to have paraphrased someone, “The kids these days, they aren’t hacking into computers anymore, they are taking advantage of the system as a whole.”

      How do you defend an operating system against itself? Signature and behavioral defenses do not have much of an answer against an attacker who can nearly perfectly mimic normal user and network usage. Any network in which at least two systems trust one another to communicate are vulnerable, even with these traditional layered defenses. For a defender, this requires better thinking, and wise spending.