Ethical Hacking 简明教程

Ethical Hacking - Social Engineering

让我们通过一些示例来了解社会工程攻击的概念。

Example 1

你一定注意到过公司将旧文件当作垃圾丢弃在垃圾桶中。这些文件可能包含一些敏感信息,例如姓名、电话号码、帐号、社保号码、地址等。许多公司的传真机仍使用复写纸,一旦卷纸用完,其复写纸就会被丢弃在垃圾桶中,可能会包含敏感数据的痕迹。虽然听起来不太可能,但攻击者可以轻易地从公司的垃圾箱中获取信息,方法是翻找垃圾。

Example 2

一个攻击者可能会和一个公司职员交朋友,并在一段时间内与其建立良好的关系。这种关系可以通过社交网络、聊天室在线建立,也可以在咖啡馆、操场上或通过任何其他方式进行线下建立。攻击者会取得公司职员的信任,并最终在不留任何线索的情况下获取所需的敏感信息。

Example 3

一个社会工程师可能会通过伪造身份识别卡或者通过说服员工相信他在公司的职位来冒充一个员工或合法用户或 VIP。这样的攻击者可以获得对受限区域的物理访问权限,从而为攻击提供更多机会。

Example 4

在大多数情况下,攻击者可能会在你周围,而且在你输入用户 ID 和密码、帐户 PIN 等敏感信息时会执行 shoulder surfing

Phishing Attack

网络钓鱼攻击是一种基于计算机的社会工程,攻击者会制作一封看起来合法的电子邮件。此类电子邮件看起来和感觉与从原始网站接收的电子邮件一样,但它们可能包含指向虚假网站的链接。如果你不够聪明,那么你就会输入你的用户 ID 和密码并尝试登录,这样将会导致失败,而那时,攻击者已经得到了你的 ID 和密码来攻击你的原始帐户。

Quick Fix

  1. 你应该在组织中执行良好的安全策略,并进行必要的培训,让所有员工了解可能的社会工程攻击及其后果。

  2. 文件粉碎应该成为你公司的一项强制性活动。

  3. 仔细确认你在电子邮件中收到的任何链接都来自真实来源,并且它们指向正确的网站。否则,你可能会成为网络钓鱼的受害者。

  4. 保持专业精神,并且永远不要在任何情况下与任何人共享你的 ID 和密码。