首页
学习
活动
专区
圈层
工具
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

员工被钓鱼,云通讯巨头Twilio客户数据遭泄露

根据Twilio在上周末的公开披露,8月4日,Twilio首次注意到了这些旨在窃取员工凭证的复杂社会工程学攻击。...这些攻击者冒充公司内部的IT部门人员,向公司员工发送短信,警告他们的系统密码已经过期,需要通过点击短信附带的URL进行修改。...Twilio 对外表示,已经与美国的短信供应商取得联系,封闭了发送钓鱼短信的账户。 Twilio尚未确定攻击者的身份,但已联系执法部门对攻击者展开调查。...Twillio在 17 个国家和地区拥有26 个办事处,共计 5000 多名员工,提供可编程语音、文本、聊天、视频和电子邮件 API,被超过 1000 万开发人员和 150000 家企业用于构建客户参与平台...Twilio还在2015年2月收购了Authy,这是一家面向终端用户、开发者和企业的流行双因素认证(2FA)供应商,在全球拥有数百万用户。

1.5K20

多因子类身份认证

社工钓鱼"和"中间人"攻击等威胁,攻击者可以通过脱浏览器端的凭据信息等方式获取用户的密码,再者就是用户都有一个特征就是"惰性",很多用户在多个网站可能会使用同一个登录密码,故此攻击者可以通过找寻被泄露的账户密码获取到真实的账户密码信息并实现登录操作...系统将该密码发送给用户通过预先配置的通信渠道(例如:短信、电子邮件、身份验证应用程序等) 用户在身份验证过程中输入所接收到的一次性密码 系统验证用户输入的密码是否与生成的密码匹配,从而验证用户的身份...硬件令牌 实现方式:硬件令牌通常是一个小型的物理设备,用户需要按下按钮或通过其他方式激活令牌,生成一次性的动态验证码 简易示例:中国银行的U盾身份认证 SMS 2FA 实现方式:用户尝试登录应用程序或服务时会用到短消息服务...(SMS)和文本消息2FA因素,SMS消息将被发送到用户的移动设备,其中包含用户随后输入到应用程序或服务的唯一代码,银行和金融服务部门曾使用这类2FA因素,用于验证客户在线银行账户的购买和变更情况,但是考虑到文本消息容易被拦截...:用户操作认证授权操作 免费工具 下面介绍几种开源免费的2FA工具: Authy 项目地址:https://authy.com/ 项目介绍:Authy是一款二次验证应用,基于TOTP协议,可以在不同设备中同步

1.6K10
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    登录GitHub要求2FA了,你想了解的免费解决办法

    笔者近期收到了GitHub官方的通知邮件,要求用户启用双因素身份验证(2FA)。 于是我点击邮件中的 Click here to get started 按提示尝试开启 2FA。...相信很多小伙伴都会选择使用短信验证码作为 2FA 的验证方式,我们点击 SMS/Text message 后面的 Add 按钮,通过人机验证后,再选择国家或地区代码并填写手机号,随即尴尬地发现: 其短信验证不支持中国大陆的手机号...对于使用 GitHub Mobile 则可能遇到 我们再看页面上排在第一位置的方式:Authenticator app 上面推荐的 app,1password 是收费软件, Authy 和 Microsoft...本文推荐使用微软的 Authenticator。 对于苹果手机,在 App Store 里搜索下载安装。 对于安卓手机,部分手机应用商店里可以搜索到,部分手机的搜不到。...使用安卓手机的伙伴,如果搜索不到 Authenticator 且访问不了 Google Play,可以尝试联系笔者。

    10.8K61

    Duo Mobile、Duo Desktop、Duo Web三端的使用

    虚拟 MFA 软件比较多,比如Google、微软的Authenticator以及思科的Duo Mobile,还有很多 Android Twilio Authy Authenticator、Duo Mobile...、Microsoft Authenticator、Google Authenticator、Symantec VIP iOS Twilio Authy Authenticator、Duo Mobile、...我就想不起我到底咋调出这个二维码的。...账号存在的情况下,用新的Owner账号登录后,在Users→ Administrators下面就可以删掉老的Owner账号了(这样似乎太麻烦了,难道我要关联新手机,不得不关联新的Owner账号?...总之,Duo的多手机扫码关联Duo Mobile的设计可能是我没学会吧,总感觉这个设计太傻逼了,别的APP比如AWS,想关联多个手机,直接点按钮显示出二维码扫码关联就可以了。)

    96010

    【送书活动四期】被GitHub 要求强制开启 2FA 双重身份验证,我该怎么办?

    例如,网上银行应用程序要求用户输入密码和通过短信发送到手机上的验证码时,就使用了2FA。 简单说:双重身份验证 (2FA) 是登录网站或应用时使用的额外保护层。...如果你在符合条件的组中,当选择该组进行注册时,将收到一封通知电子邮件,该电子邮件标志着 45 天的 2FA 注册期的开始,并且你会看到要求你在 GitHub.com 上注册 2FA 的横幅。...页面如下 官方推荐的密码管理 app 包括 1Password、Authy、Microsoft Authenticator 等,但都是国外软件 当然你也可以使用浏览器插件来完成 国内可以使用“神锁离线版...”等 app,我就是使用的神锁离线版APP 神锁离线版APP如下 以 神锁离线版APP 为例,打开app,扫描页面上的二维码即可生成一个 2FA 码。...⚠️:如果您使用的 app 或浏览器插件不能使用摄像头扫描,可以点击 enter this secret 获取一串字符,并将这串字符输入到 app 或浏览器插件,这样也能生成 2FA 码。

    30500

    登录GitHub要求2FA了,安全且免费密保使用

    如果你在符合条件的组中,当选择该组进行注册时,将收到一封通知电子邮件,该电子邮件标志着 45 天的 2FA 注册期的开始,并且你会看到要求你在 GitHub.com 上注册 2FA 的横幅。...启用 2FA 时,必须使用您的用户名和密码登录,并提供另一种只有您知道或可以访问的身份验证形式。...配置 2FA 后,可以通过基于时间的一次性密码 (TOTP) 移动应用或短信添加安全密钥,例如 FIDO2 硬件安全密钥、Apple Touch ID 或 Windows Hello。...适配2FA笔者在7月中旬收到了GitHub官方的通知邮件,要求用户启用双因素身份验证(2FA)。「当时忙着婚礼,记在Todo中」图片图片于是我点击邮件中的点击此处开始按提示尝试开启 2FA。...图片就不能有个简单的方式嘛,就和我上游戏,多了一层令牌不香嘛。图片照着这个思路寻找「因为Github可以使用Authenticator app」。

    2.6K01

    在非托管钱包中可能会出现价值3000万美元的BCH SIM 交换黑客攻击吗?

    成功的SIM交换就意味着第二层保护已经被破坏,而所有使用该保护的应用程序也就被破坏了。 此外,电子邮件和社交媒体帐户在恢复帐户时使用SMS作为身份验证的一种方法。...备选的2FA方法包括电子邮件、认证应用程序(如Google authenticator或Authy)和硬件密钥(如Yubi密钥)。...如果钱包来自中心化交易所或托管钱包服务提供商,那就说得通了,因为他们大多数是使用SMS 2FA来保护其钱包的。但是,由于受害者可以访问他的私钥,我们只能得出结论:这确实是一个非托管钱包。...熟悉非托管钱包工作原理的人都知道,获得这些资金的唯一途径是要获得其私钥。拥有这么多钱的用户几乎不可能使用可以通过SMS进行访问的私钥。...因此,我们可以把此次黑客攻击归咎于钱包主人的错误判断,因为他不小心储存了可以通过在线或者使用SMS进行访问的私钥。

    89510

    不要再用微软auth验证器了!

    ,这意味着,我只能通过微软账户来迁移这些一次性验证密钥,但关键的是,只能迁移微软的,第三方账户的并没有通过云存储来迁移,我不禁为之冷汗,下定决心要迁移这些,不然早晚有一天要被它绑死 手动导出 Microsoft...Authenticator 中的2FA密钥 | 吹比 这是一个博主的方法,但国内安卓基本很难root,我也不想云数据迁移搞虚拟机root.多年不玩机,打算手动一个一个来改 手动重置:重新开始 虽然有些账户我自己很少用...,但是既然下定决心了,就得一个一个手动重新设置2FA,更进一步地,保留一下这些最后的密钥防止验证器失效打不开账户 那些加载圈是表示我正在上传到onedrive 手机端2FA验证器:Stratum...这个导入导出非常轻松,而且由于它完全离线,所以不用担心跑路之后的密钥问题,\x7e\x7e比如说Authy桌面端,这种验证器的可信度只会越来越低…~~ 除了官网下载之外,也可以通过F-Droid - Free...,但我没有优先推荐这个的原因是它倾向于登录账户(当然也能够离线使用),这意味着它使用了在线账户,当然是加密的账户:端到端加密,虽然这个方便同步,但是我还是信奉纯离线的验证器的 总结 对这些大厂垄断巨头,

    13800

    精选 Flexport 在 HackerOne 这一年 6 个有趣的安全漏洞

    原因: 当你用新标签页打开一个链接( ),新打开的标签页可以利用 window.opener 属性访问初始标签并改变它的 location 对象。...修复: 通过在使用 target="_blank" 时增加 rel="nofollow me noopener noreferrer" ,我们修复了该问题,这样新窗口就不能改变原始窗口的内容。...一开始,我们收到一份报告,展示了如何通过暴力攻击来获得已泄露用户的访问权限。 ? 原因: 我们使用 Authy 作为我们的 2FA 合作伙伴,他们的 rails gem 不包括任何内置的速率限制。...6 绕过 2FA 最后,我们收到了一份报告,展示了对我们 2FA 的完全绕过,这使得第二重认证完全没有起作用。攻击者所要做的就是忽略 2FA 页面并导航到另一个链接。 ?...Authy rails gem hook 住 Devise (一个受欢迎的 rails 认证/用户管理库),并在登录后使用以下代码要求 2FA: def check_request_and_redirect_to_verify_token

    2.7K80

    密码管理和2FA管理软件

    很多用户在不同网站使用的是相同的帐号密码,因此黑客可以通过获取用户在A网站的账户从而尝试登录B网址,这就可以理解为撞库攻击。...这种类型的 2FA 向你的手机发送信号,以批准/拒绝或接受/拒绝访问网站或应用程序以验证身份的请求。...Authy支持向您的移动或桌面设备发送一次性密码(OTP)来加强您的在线安全,直接与网站或服务同步以授予您访问权限。...除了发送OTP到您的设备,Authy还使用软令牌或基于时间的一次性密码(TOTP),即使在您的设备没有连接到数据网络时也可以生成。...安全方面,Authy使用pin和生物识别认证系统来保护数据免受未经授权的使用。 Authy身份认证功能: OTP通过短信或语音呼叫双因素认证。 在应用程序中生成TOTP。

    1.5K01

    CVE-2021-22911:Pre-Auth Blind NoSQL 注入导致 Rocket Chat 3.12.1 RCE

    它可用于通过泄露密码重置令牌来接管帐户。...接管管理员帐户会导致远程代码执行 劫持用户的帐户(未经身份验证) 在密码重置令牌参数的getPasswordPolicy端点中有 NoSQL 注入,它采用 json 对象,允许我们使用$regex运算符...我们使用它来执行盲 nosql 注入以获取重置令牌。 权限提升到管理员(已认证) 所以admin用户最有可能受到2fa的保护。...因此,即使我们通过 (1) 更改管理员的密码,它也会在登录时提示输入 2fa 代码。 users.list api 端点采用容易受到 nosql 注入的查询参数。我们还可以通过抛出错误来检索数据。...})()"} 接下来我们只需执行 (1) 来重置管理员的密码并使用 2fa 密码生成我们可以用来登录的代码。

    2.4K30

    Python 自动化指南(繁琐工作自动化)第二版:十八、发送电子邮件和短信

    警告 我强烈建议你为任何发送或接收电子邮件的脚本设置一个单独的电子邮件帐户。这将防止程序中的错误影响您的个人电子邮件帐户(例如,通过删除电子邮件或意外发送垃圾邮件给您的联系人)。...EZGmail 是我编写的一个模块,它工作在官方 Gmail API 之上,并提供了一些功能,使从 Python 使用 Gmail 变得很容易。...如果你不喜欢使用 twilio,你可以通过在线搜索“免费短信”“网关”“python 短信 API”,甚至“Twilio 替代品”来找到替代服务。...您现在可以使用twilio模块向该电话号码发送短信。 Twilio 为您的试用帐户提供了一个电话号码,用于发送短信。您还需要两条信息:您的帐户 SID 和认证令牌。...发送短信 一旦你安装了twilio模块,注册了一个 Twilio 账户,验证了你的电话号码,注册了一个 Twilio 电话号码,并获得了你的账户 SID 和认证令牌,你就可以用你的 Python 脚本给自己发送文本消息了

    12.2K40

    加固你的Roundcube服务器

    您还可以采取一些措施来提高电子邮件通信的安全性,下一步使用插件通过添加双重身份验证来强化Roundcube帐户的安全性。...现在已经安装了插件,我们需要使用通过Roundcube的GUI在我们的帐户上设置2FA。 第三步 - 在您的帐户上启用双重身份验证 要开始使用,请使用浏览器中的服务器IP或域登录Roundcube。...如果它有效,您将看到一个显示“代码正常”的窗口,您可以单击底部的“确定”按钮关闭该窗口。如果出现问题,请尝试将密码重新添加到您的应用中。 保护数字通信的最后一步是加密您通过电子邮件发送的实际消息。...如果他们不这样做,他们会在电子邮件的底部看到一大堆字符。您还可以在撰写电子邮件时切换此选项。 默认情况下加密所有邮件:可选。假设您拥有要发送电子邮件的人的公钥,这会加密您发送的每封电子邮件。...如果收件人有GPG支持,他们的电子邮件客户端将看到密钥并将其安装到密钥环中,以便他们可以向您发送加密电子邮件。

    4.6K00

    在 Ubuntu 和 Debian 上启用双因子身份验证的三种备选方案

    你需要从应用程序商店安装 Authy 应用程序,或 Authy 下载页面所链接的桌面客户端。 安装完应用程序后,需要在服务器上使用 API 密钥。这个过程需要几个步骤: 在这里注册一个账户。...向下滚动到 “Authy” 部分。 在帐户上启用双因子认证(2FA)。 回 “Authy” 部分。 为你的服务器创建一个新的应用程序。...  如果一切顺利,你会看到: User was registered 现在可以通过运行以下命令来测试 Authy: authy-sshtest 最后,重载 SSH 实现新的配置: systemctl...或者你可以输入 sms, Authy 会给你发送一条带有登录码的短信。...可以通过运行以下命令卸载 Authy: /usr/local/bin/authy-ssh uninstall via: https://bash-prompt.net/guides/ssh-2fa/ 作者

    1.8K40

    PortSwigger之身份验证+CSRF笔记

    我们并没有这个用户的邮箱验证码,但是可以通过修改获取邮件的数据包的verify参数来发送carlos的邮箱验证码 1.开启bp的代理,使用浏览器登录wiener用户。...任何发送到此帐户的电子邮件都可以通过漏洞利用服务器上的电子邮件客户端读取。...您可以使用以下凭据登录自己的帐户:wiener:peter 解决 1.使用您的浏览器通过 Burp Suite 代理流量,登录您的帐户,提交“更新电子邮件”表单,然后在您的代理历史记录中找到生成的请求。...csrfcookie注入进去之后再使用我们的poc就能正常攻击了(csrfcookie和csrf令牌对应就可以验证成功,跟用户cookie无关)。说的很乱,我是懂了。。。...您可以使用以下凭据登录自己的帐户: 解决 1.使用您的浏览器通过 Burp Suite 代理流量,登录您的帐户,提交“更新电子邮件”表单,然后在您的代理历史记录中找到生成的请求。

    3.9K20

    10万 npm 用户账号信息被窃、日志中保存明文密码,GitHub安全问题何时休?

    “明文密码”的发现过程 今年 4 月 15 日,GitHub 披露了有攻击者通过偷来的 OAuth 用户令牌(原本发放给 Heroku 和 Travis-CI),可以有选择地从私人仓库下载数据。...通过访问 npm 的 AWS 基础设施,攻击者能够窃取 skimdb.npmjs.com 镜像的旧备份信息,具体包括: 一份来自 2015 年的用户信息存档,包含大约 10 万个 npm 用户名、密码哈希和电子邮件地址...具体内容包括“npm 访问令牌和少量用于尝试登录 npm 账户的明文密码,以及一些发送到 npm 服务的 GitHub 个人访问令牌。” 不过,只有 GitHub 员工可以访问这些信息。...根据北卡罗来纳州立大学的研究,通过对超过 100 万个 GitHub 帐户为期六个月的连续扫描,发现包含用户名、密码、API 令牌、数据库快照、加密密钥和配置文件的文本字符串可通过 GitHub 公开访问...为从编程层面防止错误情况的发生,可以在 CI 和 CD 管道中使用 git-secrets 等工具,通过中断构建过程来防止带有敏感数据的代码到达 GitHub。

    2K20

    只需200行Flask代码即可实现的虚拟试衣WhatsApp应用。

    但是能直接借助通讯应用直接在手机上就能体验的却很少。 今天,我要介绍的这款虚拟试衣应用,在WhatsApp上发送图片即可实现虚拟试衣。...项目介绍 这个虚拟试衣应用主要使用 WhatsApp API 和 IDM-VTON(虚拟试穿模型),通过简单的 200 行代码,即可实现用户通过 WhatsApp 发送图片进行试穿的功能。...借助 Flask、Twilio 和 Gradio API 等框架和现有API进行实现。 用户只需将自己的照片发送到指定的 WhatsApp 号码,应用会处理图片并生成试穿结果,最终将结果发送回用户。...主要功能 • WhatsApp API 集成 :应用通过 Twilio 提供的 WhatsApp API,用户可以直接在 WhatsApp 上与应用进行互动。...安装或使用方法 虽然该应用的具体部署需要一些基础知识,但其实步骤并不复杂: 前提:需准备好一个Twilio账号,需要它的身份令牌,才可通过WhatsApp消息通讯。

    32210

    21条最佳实践,全面保障 GitHub 使用安全

    但根据北卡罗来纳州立大学的一项研究,对超过一百万个 GitHub 帐户进行为期六个月的连续扫描显示,包含用户名、密码、API 令牌、数据库快照、加密密钥和配置文件的文本字符串,是可以通过 GitHub...2FA 在登录 GitHub 时增加了一层额外的安全保护,并且可以通过组织的设置在组织级别强制执行。 ​ 当保存设置后,系统可能会提示有关未激活 2FA 的个人详细信息。...此文件的目的是正式记录与安全相关的流程和程序,包括漏洞报告、机密性要求、加密标准、令牌可访问性、电子邮件地址的使用、HTTPS 要求、云的使用、CDN、备份、身份验证要求的过程以及数据完整性维护过程。...最好在安全要求策略中对所有 SSH 密钥和个人访问令牌设置到期日期。需要注意,虽然可以通过 GitHub 的 API 自动进行 SSH 密钥轮换,但更改个人访问令牌是手动过程,只能由用户完成。...使用 “Secrets Vault” 服务 随着项目的增长,加密密钥、令牌、密码、证书和 API 密钥等的数量也会增加。与其将这些信息放在 GitHub 上,不如使用“密码保险库”服务。

    2.1K40

    只有付费才可使用?马斯克取消普通用户短信2FA保护

    从 Twitter 发布的安全报告来看,2021 年 7 月至 2021 年 12 月,只有 2.6% 的用户使用了双因素认证,在这些用户中,74.4% 使用的是 SMS 2FA,28.9% 使用验证器应用程序...短信双因素认证可能会遭遇 SIM 交换攻击风险( SIM 交换攻击:指威胁攻击者通过欺骗或贿赂运营商员工将号码重新分配给攻击者控制的 SIM 卡,以期控制目标的手机号码),此举使得攻击者轻松在其设备上使用受害者电话号码...据悉,为确保账户安全,最好的选择是使用硬件安全密钥,例如 Google Titan 或 Yubiky,这些是一种具有 USB 或 NFC 连接的小型设备,可以自动响应 2FA 请求并登录到帐户, 之所以被认为是最安全的...另一种相对较好的选择是使用双因素身份验证应用程序,如 Google Authenticator、Microsoft Authenticator 和 Authy。...最后,强烈建议用户在平时使用的在线帐户(包括 Twitter)上启用 2FA,并使用验证器或硬件安全密钥,以确保账户安全。

    1.7K10

    如何在Ubuntu 18.04上配置多重身份验证

    您的移动设备上安装了身份验证器应用程序,您可以使用该应用程序扫描2FA QR码,例如Google身份验证器或Authy 。...第一个问题将询问您是否希望令牌基于时间。 基于时间的身份验证令牌将在一段时间后过期,在大多数系统上默认为30秒。 基于时间的令牌比不基于时间的令牌更安全,并且大多数2FA实现使用它们。...您的验证码:这是此特定QR码生成的第一个六位数验证码。 您的紧急暂存代码:也称为备用代码,如果您丢失了身份验证设备,这些一次性令牌将允许您通过2FA身份验证。...当您第一次配置2FA时,您有几个选项可确保您可以从锁定中恢复: 将您的秘密配置代码的备份副本保存在安全的地方。 您可以手动执行此操作,但某些身份验证应用程序(如Authy)提供备份代码功能。...以非root用户身份登录后,您可以再次配置2FA并获取全新的密钥。 无论选择哪种方式,您都可以使用root用户从本地环境中的2FA锁定中恢复。

    3K30
    领券