Identity and Access

什么是双因素认证 (2FA)?

双因素认证 (2FA) 是一种安全方法,要求用户提供两种类型的认证因素以确认其身份。它被认为是多因素认证 (MFA) 的一个子集,因为MFA可以涉及两个或多个验证因素,而2FA则特指两个。

什么是 2FA(双因素认证)?

双因素认证(2FA)是一种安全方法,要求用户提供两种类型的认证因素以确认其身份。它被认为是MFA(多因素认证)的一个子集,因为MFA可以涉及两个或更多的验证因素,而2FA则特指两个。

2FA结合了两种不同类别的验证,以增加一层额外的保护。其机制比仅仅使用密码更为安全。

为什么 2FA 在网络安全中很重要?

许多网络攻击案例始于被盗或弱密码,这些密码很容易被利用。双因素认证(2FA)使攻击者即使窃取了凭证也更难以访问受害者的系统。它在网上银行和企业系统中被广泛使用。

2FA 如何工作

  • 第一因素:用户输入的密码、PIN 或安全问题
  • 第二因素:临时代码或推送通知
  • 只有在两个步骤都成功完成后,才会授予访问权限。

2FA 的好处

  • 提供更强的安全层以防止账户被攻破
  • 保护敏感数据免遭盗窃。
  • 减少钓鱼攻击的影响。

示例

在访问公司应用程序时,员工需要输入他们的密码(第一因素),并且必须输入手机上收到的OTP(第二因素)。没有这两个步骤,用户无法访问该应用程序。

相关术语

  • 多因素认证
  • 身份验证
  • 单点登录
  • 基于风险的身份验证
  • 身份管理
Ready to validate what matters?

Ready to validate what matters?

Plexicus is Proof-Driven AppSec: validated findings, contextual understanding, and reviewed remediation — anchored in evidence, scoped with you.

Qualification

Check whether AI Swarm Pentest fits your environment.

Share the minimum context. We will review the scope and tell you the next commercial step.

Before submitting — verify you fit

Teams with fewer than 50 developers: start a 14-day Trial instead of booking a demo. Start a 14-day Trial →

0 / 280

No commitment. If you don't fit, we'll tell you.

SAMPLE HANDOVER · ILLUSTRATIVE

Sample evidence handover

A trimmed view of what your team receives at the end of an AI Swarm Pentest engagement. Real engagements include full technical evidence, executive narrative, and a remediation plan.

VALIDATED FINDING Evidence attached

Server-Side Request Forgery in webhooks/receiver

demo-project/sample-app · src/webhooks/receiver.py:42

SeverityHigh CVSS 3.18.6 Priority79 Confirmedvia replay

Untrusted caller-supplied URLs reach an internal egress without an allowlist. Replayed in a sandbox against a fresh authorised target — the same control was validated to fail twice.

REVIEWER-READY REMEDIATION Merge-ready PR

Validate the target URL against an allowlist of permitted hostnames. Reject private/internal IP ranges. Enforce HTTPS only.

plexicus/remediation/webhooks-ssrf 3 changed · 0 new files
42resp = requests.get(target_url)
42+if not is_allowed_host(target_url):
43+  raise WebhookRejected(target_url)
44+resp = requests.get(target_url, timeout=5)
Every engagement hands over:
  • Executive briefing
  • Validated findings list
  • Merge-ready PRs
  • Compliance mapping (NIS2 · DORA · CRA)