{"id":99324,"date":"2023-10-11T11:30:00","date_gmt":"2023-10-11T15:30:00","guid":{"rendered":"https:\/\/jumpcloud.com\/?p=99324"},"modified":"2024-02-15T10:08:17","modified_gmt":"2024-02-15T15:08:17","slug":"commonly-overlooked-weakness-multi-factor-authentication","status":"publish","type":"post","link":"https:\/\/jumpcloud.com\/blog\/commonly-overlooked-weakness-multi-factor-authentication","title":{"rendered":"3 Commonly Overlooked MFA Weaknesses"},"content":{"rendered":"\n
October is Cybersecurity Awareness Month, and the U.S. Cybersecurity & Infrastructure Security Agency (CISA) is calling on all of us to \u201cSecure Our World,\u201d with a simple message that calls everyone to action \u201cto adopt ongoing cybersecurity habits and improved online safety behaviors.\u201d This month, the JumpCloud blog will focus on helping you empower everyone in your organization to do their part regarding cybersecurity. Tune in throughout the month for more cybersecurity content written specifically for IT professionals.<\/em><\/p>\n\n\n According to DarkReading<\/a>, high-privilege accounts from a well known security vendor have been common targets in a pattern of recent attacks. In these attacks, DarkReading reports, hackers use social engineering to convince support personnel to reset multi-factor authentication (MFA) credentials. (Though not discussed in the report, it should be known the attacker has, at this point, already compromised the first authentication factor: the password). Once the hacker has compromised both a user\u2019s password and their second authentication factor, they can gain access to their accounts.<\/p>\n\n\n\n MFA is increasingly becoming the entry point in malicious attacks, including those that exploit MFA fatigue<\/a> and those that use social engineering to dupe their way in. This trend serves as a stark reminder that, while MFA is drastically more secure than single-factor authentication (i.e., the classic username-password combo), it isn\u2019t a 100% guarantee. When it comes to security, there\u2019s always more that can be done. That\u2019s especially true if there\u2019s gaps in MFA coverage.<\/p>\n\n\n\n Worryingly, this could be the first in a new wave of cyberattacks targeting high-privilege users<\/em><\/p>\n– <\/em>Callie Guenther,<\/em><\/a> senior manager of threat research at Critical Start.<\/em><\/cite><\/blockquote>\n\n\n\n These attacks prompt us to consider one of the biggest vulnerabilities in just about any MFA program (the human side of MFA<\/a>) as well as the limitations of implementing a 2FA<\/a> program. With that in mind, it\u2019s essential to consider the following when implementing and maintaining an MFA program:<\/p>\n\n\n\n Social engineering is becoming a popular MFA compromise method. More and more frequently, bad actors are finding ways to dupe users into handing over MFA credentials. In the example referenced above, bad actors called tech support pretending to be a user and request an MFA reset. <\/p>\n\n\n\n In other instances, hackers trick users into approving their login attempt with tactics like push bombing<\/a>. In this common attack, the bad actor uses a script or a bot to trigger multiple login attempts with stolen or leaked credentials. This sparks a deluge of push notifications to the user\u2019s device; often, the user approves the prompt out of frustration. <\/p>\n\n\n\n Most companies administer some kind of user training when rolling out an MFA program. However, training for those who support MFA functions is equally important, if not more so. MFA enrollment and resets are typically weak links in the authentication process and are often susceptible to social engineering attacks. In addition, those with privileged credentials should receive rigorous MFA training. This is especially important for executives: although they\u2019re perhaps some of the most targeted and sought-after, they\u2019re also among the most likely to bypass training or demand circumvention for things like MFA resets. Make sure executives and support staff understand that circumvention is especially dangerous for high-profile users, and ensure they follow the traditional pathways for things like MFA resets.<\/p>\n\n\n\n \u201cSetting and forgetting\u201d<\/em> 2FA can still leave the door to attacks slightly ajar. Fortunately, MFA doesn\u2019t have to stop at two factors: every additional MFA factor exponentially increases security. Adding a third factor can help to close the gaps in a classic 2FA method by making it that much harder<\/em> for an adversary to coordinate their efforts to obtain each necessary factor in the (often) tight time limits available to them.<\/p>\n\n\n\n It\u2019s also important to consider which<\/em> factors you lean on in your program, as some methods of MFA are more secure than others. If a factor\u2019s core job is to assure that the user is who they say they are, then vetting the ability to challenge that assertion is essential. <\/p>\n\n\n\n For example, a code delivered via SMS<\/a> is typically considered less secure than a code generated on a user\u2019s device. For one, codes sent through SMS or email often last for extended periods of time, be it ten minutes, 30 minutes, or more! This, when compared to a TOTP code with a lifetime of 30 seconds, is comparatively less secure. What\u2019s more, codes delivered through email or SMS can be obtained if the attacker has access to those accounts, or can be completely faked through social engineering tactics as discussed above.<\/p>\n\n\n\n And of course, users should still follow password best practices<\/a> to ensure a strong first factor. It is possible to eliminate passwords as a factor, in lieu of a verified FOB or biometric scan, but more often than not, passwords will be a necessary first factor to authenticate. Thus, good password hygiene is intimately connected with the success of MFA. <\/p>\n\n\n\n MFA is intended to act as an additional layer of context added to an authentication attempt. Instead of verifying an individual based solely on what they know (their username and password), this additional factor adds context to the login. In the most direct sense, this context is meant to answer the question: \u201cIs the person logging into this system actually who they claim to be?\u201d But as seen above, this isn\u2019t always so cut and dry.<\/p>\n\n\n\n Instead, this context could be expanded upon to paint a more comprehensive picture of the login attempt. For example, is the person who they say they are, and <\/em>are they logging in from the same location they normally do, and<\/em> are they logging in from a predictable time? Or is this a 9-5er in the U.S. trying to log in at 1am from a computer in Europe with a valid TOTP? <\/p>\n\n\n\n Context really matters here, and technology can\u2019t always pick up on all the contextual clues a human might. This is why tools like conditional access policies are additional layers that enable us to wrap our MFA with additional contextual information for a clearer picture \u2014 and a more accurate ruling on identify verification. For example, you could contextualize an authentication attempt based on important factors like the user\u2019s privilege level, the resource\u2019s sensitivity, and how well the authentication attempt aligns with previous patterns.<\/p>\n\n\n\n Using dynamic groups and attribute-based rules can limit authorization into sensitive resources by creatings a least-privilege backstop. Automating entitlement management can limit what an intruder has access to in the event of a breach and protect systems where SSO isn\u2019t an option. It\u2019s not feasible for a person to attest to all privilege changes, but attribute-based access control adds a layer of validation to access requests. It\u2019s another zero trust security<\/a> concept that complements MFA and conditional access.<\/p>\n\n\n\n In security, nothing can ever be 100% secure. As MFA shows us, security is stronger with more layers. Layering your security strategy as a whole can help strengthen your security posture despite inherent weaknesses. Learn more about strengthening your security posture in the whitepaper, How to Secure Your SME with JumpCloud and CrowdStrike.<\/a><\/p>\n","protected":false},"excerpt":{"rendered":" Enabling multi-factor authentication (MFA) is a significant step in the direction of building a secure environment\u2026 but it\u2019s not as simple as that.<\/p>\n","protected":false},"author":144,"featured_media":99328,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_oasis_is_in_workflow":0,"_oasis_original":0,"_oasis_task_priority":"","inline_featured_image":false,"footnotes":""},"categories":[23],"tags":[],"collection":[2775],"platform":[],"funnel_stage":[3015],"coauthors":[2532],"acf":[],"yoast_head":"\n
\n\n\n\n\n
3 Commonly Overlooked MFA Weaknesses<\/h2>\n\n\n\n
1. The Human Side of MFA <\/h3>\n\n\n\n
Social Engineering <\/h4>\n\n\n\n
Communications and Training<\/h4>\n\n\n\n
Anyone who has the ability to support MFA enrollment and resets should have clear parameters for verifying someone\u2019s identity before issuing credentials. They should also have enough training to spot common social engineering maneuvers.<\/p>\n\n\n\n2. Factor Quality and Number<\/h3>\n\n\n\n
Number of Factors <\/h4>\n\n\n\n
Quality of Factors<\/h4>\n\n\n\n
3. Deployment Strategy <\/h3>\n\n\n\n
Context<\/h4>\n\n\n\n
Strengthen Your MFA Security <\/h2>\n\n\n\n