浅谈社会工程学攻击

一、前言

1.1 社会工程学起源

        社会工程学是黑客米特尼克在《欺骗的艺术》中所提出,其初始目的是让全球的网民们能够懂得网络安全,提高警惕,防止没必要的个人损失。但在我国黑客集体中还在不断使用其手段欺骗无知网民制造违法行为,社会影响恶劣,一直受到公安机关的严厉打击。一切通过各种渠道散布、传播、教授黑客技术的行为都构成传授犯罪方法罪。
        经过多年的应用发展,社会工程学逐渐产生出了分支学科,如公安社会工程学和网络社会工程学。

二、什么是社会工程学?

 2.1 社会工程学定义

        利用了人的本能反应、人性、好奇心等心里弱点,使人毫不知觉的被人操控、心甘情愿的按照攻击者的想法进行活动。简单说就是攻破人的心理防线从而进行利用。(玩弄人性)

2.2 社会工程学攻击的分类

1.基于系统弱点的攻击:

黑客利用软件获取目标的信息。

案例:黑客通过观察被攻击者对电子邮件的响应速度、重视程度以及与被攻击者相关的资料,如个人姓名、生日、电话号码、电子邮箱地址等,通过对这些搜集的信息进行综合利用,进而判断被攻击的账号密码等大致内容,从而获取敏感信息。

2.基于人性弱点的攻击:

黑客与目标进行互动,获取信任,利用目标心里弱点获得信息。

案例:某黑客假冒银行代表,通过电话联系到一位受害者,声称受害者的账户存在问题,需要进行验证。受害者被引导至一个虚假网站,输入了个人银行账号和密码。之后,该男子又以需要进一步核实为由,诱骗受害者向其指定的账户转账数万元。受害者后来发现账户余额被盗刷,才意识到自己被骗了。

三、社会工程学的危害

3.1 真实发生的社工案例

案例一:特洛伊木马骗局

在2008年,一个名为“特洛伊木马”的复杂骗局被揭露出来。这个骗局是通过社会工程学的方法,成功地入侵了多个公司和个人的计算机系统,获取了大量的敏感信息。

这个骗局的过程如下:攻击者首先通过电话和电子邮件等方式,与受害公司的员工取得联系。他们冒充是公司内部的IT部门或管理人员,要求员工访问一个特定的网站或下载一个包含恶意软件的程序。这个程序被称为“特洛伊木马”,它能够秘密地控制受害者的计算机系统,并窃取敏感信息。

在这个案例中,攻击者利用了受害公司员工对权威和内部网络的信任心理,通过伪造电子邮件和网站的外观等方法,诱骗他们执行了不安全的操作,最终导致公司和个人信息的泄露。

案例二:美国社会保障局骗局

在这个案例中,攻击者通过电话和邮件等方式,冒充是美国社会保障局的员工,联系上了受害者并声称他们的账户存在问题。他们要求受害者提供个人信息和银行账号等敏感信息,以便进行调查和验证。

受害者被引导至一个虚假网站,输入了个人敏感信息。之后,攻击者又以需要进一步核实为由,诱骗受害者向其指定的账户转账。受害者后来发现账户余额被盗刷,才意识到自己被骗了。

这个案例中,攻击者利用了受害者对官方机构的信任心理和对个人信息的保护意识不足,通过伪造电话号码和网站的外观等方法,获取了受害人的个人信息和银行账号密码。这种行为同样违反了社会道德和法律法规,给受害者带来了经济损失和心理压力。

3.2社工带来的危害

个人隐私泄露是社会工程学攻击最常见的危害之一。攻击者可以通过伪装成可信的个体或机构,以获取个人的敏感信息,如密码、银行卡信息、身份证号码等,进而进行身份盗窃、财产犯罪等活动。

在企业层面,社会工程学攻击还会导致企业机密泄露、经济损失等。攻击者可能通过社交工程技巧来获取公司的商业机密、客户信息、财务数据等,从而导致企业声誉损害、经济损失甚至破产。

在国家层面,社会工程学攻击也可能导致国家机密泄露、社会混乱、安全受到威胁等严重后果。攻击者可能通过社会工程技巧来获取政府机构和公共服务机构的敏感信息,如国家机密、军事秘密等,进而进行政治渗透、破坏、颠覆等活动,对国家安全和社会稳定造成严重威胁。

四、怎么防御社会工程学

1.强化安全意识教育:组织定期的安全意识培训和教育活动,让员工了解社会工程学攻击的常见手段和防范方法,提高员工对安全问题的警觉性和防范意识。

2.建立安全审计机制:对企业内部系统和应用程序进行安全审计,发现和修复可能存在的安全漏洞。同时,也要对员工进行安全审计,了解他们是否遵守安全规定和操作流程。

3.严格控制个人信息访问权限:只有具备必要权限的员工才能访问敏感信息,并且需要经过多层审批和授权。同时,要定期审查和更新访问权限,确保权限不被滥用。

4.建立完善的网络安全体系:整合各种网络安全技术,如防火墙、入侵检测系统、杀毒软件等,形成完善的网络安全体系,以保护企业和个人的信息安全。

5.限制网络访问:限制对外部网站的访问,特别是与工作无关的网站,以减少员工接触社会工程学攻击的机会。

6.定期备份重要数据:定期备份重要数据,以防止数据被篡改或丢失。同时,也要备份敏感信息,以防止被攻击者利用。

7.提高员工防范技能:通过培训和教育,提高员工识别和应对社会工程学攻击的技能。例如,让他们了解如何避免点击不明链接、如何识别伪造电子邮件等。

8.建立应急响应计划:制定针对社会工程学攻击的应急响应计划,明确应对流程和处理方式。当发生攻击事件时,能够迅速采取措施,减少损失。

9.鼓励员工举报可疑行为:鼓励员工举报可疑行为和事件,以便及时采取措施进行处理。同时,也要保护举报人的隐私和权益,避免打击员工的积极性。

这些建议可以帮助企业和个人更好地防御社会工程学攻击,保护信息安全。但是,由于社会工程学攻击的复杂性和变化性,需要不断更新和改进防御措施,以应对不断变化的攻击手段和方式。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/520208.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

RUST 每日一省:发布到crates.io

github是开源代码分享的地方,rust的开源项目除了github,我们还可以将其发布到 crates.io 上,然后其它用户就可以使用cargo进行安装使用了。其实步骤很简单,只有三条命令了,我们一次来看一下。 1、cargo package 首先&a…

计讯物联环保数采仪TS910全力打造绿色宜居生态环境

植树造林自古以来就有调节气候、涵养水源、减轻大气污染的益处。如今,随着科技的迅速发展,我们除了能够以植树造林来改善生活环境,保持生态系统,还能通过物联网、大数据、云计算、边缘计算、人工智能等新一代信息技术集成应用于监…

最小生成树的扩展应用

1146. 新的开始 - AcWing题库 //建立一个虚拟远点 import java.util.*;public class Main{static int N 310;static int[][] w new int[N][N];static int[] dist new int[N];static boolean[] st new boolean[N];static int n, res;public static int prim(){Arrays.fill…

外贸常用的出口认证 | 全球外贸数据服务平台 | 箱讯科技

出口认证是一种贸易信任背书,对许多外贸从业者而言,产品的出口认证和当前的国际贸易环境一样复杂多变,不同的目标市场、不同的产品类别,所需要的认证及标准也不同。 国际认证 01 IECEE-CB IECEE-CB体系的中文含义是“关于电工产品测试证书的相互认可体…

【论文精读】大语言模型融合知识图谱的问答系统研究

💗💗💗欢迎来到我的博客,你将找到有关如何使用技术解决问题的文章,也会找到某个技术的学习路线。无论你是何种职业,我都希望我的博客对你有所帮助。最后不要忘记订阅我的博客以获取最新文章,也欢…

吴恩达deeplearning.ai:机器学习项目的完整周期伦理

以下内容有任何不理解可以翻看我之前的博客哦:吴恩达deeplearning.ai专栏 文章目录 语音识别部署公平、偏见、伦理 这节博客中,我们主要看看构建一个机器学习的完整周期是什么,也就是说,当你想构建一个有价值的机器学习系统时&am…

使用 Logstash 丰富你的 Elasticsearch 文档

作者:来自 Elastic David Pilato 我们在上一篇文章中看到,我们可以使用摄取管道中的 Elasticsearch Enrich Processor 在 Elasticsearch 中进行数据丰富。 但有时,你需要执行更复杂的任务,或者你的数据源不是 Elasticsearch&#…

[设计模式Java实现附plantuml源码~行为型]定义算法的框架——模板方法模式

前言: 为什么之前写过Golang 版的设计模式,还在重新写Java 版? 答:因为对于我而言,当然也希望对正在学习的大伙有帮助。Java作为一门纯面向对象的语言,更适合用于学习设计模式。 为什么类图要附上uml 因为很…

C++数据结构与算法——二叉树的属性

C第二阶段——数据结构和算法,之前学过一点点数据结构,当时是基于Python来学习的,现在基于C查漏补缺,尤其是树的部分。这一部分计划一个月,主要利用代码随想录来学习,刷题使用力扣网站,不定时更…

【Kaggle】练习赛《肥胖风险的多类别预测》

前言 作为机器学习的初学者,Kaggle提供了一个很好的练习和学习平台,其中有一个栏目《PLAYGROUND》,可以理解为游乐场系列赛,提供有趣、平易近人的数据集,以练习他们的机器学习技能,并每个月都会有一场比赛…

cefsharp(winForm)调用js脚本,js脚本调用c#方法

本博文针对js-csharp交互(相互调用的应用) (一)、js调用c#方法 1.1 类名称:cs_js_obj public class cs_js_obj{//注意,js调用C#,不一定在主线程上调用的,需要用SynchronizationContext来切换到主线程//private System.Threading.SynchronizationContext context;//…

Node 旧淘宝源 HTTPS 过期处理

今天拉取老项目更新依赖,出现 urlshttps%3A%2F%2Fregistry.npm.taobao.org%2Fegg-logger%2Fdownload%2Fegg-logger-2.6.1.tgz: certificate has expired 类似报错。即使删除 node_modules 重新安装,问题依然无法解决。 一、问题演示 二、原因分析 1、淘…