学习网络安全需要什么基础

作者&投稿:公亚 (若有异议请与网页底部的电邮联系)
学习网络安全需要哪些基础知识?~

一些典型的网络安全问题,可以来梳理一下:
IP安全:主要的攻击方式有被动攻击的网络窃听,主动攻击的IP欺骗(报文伪造、篡改)和路由攻击(中间人攻击);
2. DNS安全:这个大家应该比较熟悉,修改DNS的映射表,误导用户的访问流量;
3. DoS攻击:单一攻击源发起的拒绝服务攻击,主要是占用网络资源,强迫目标崩溃,现在更为流行的其实是DDoS,多个攻击源发起的分布式拒绝攻击;
《计算机基础》、《计算机组成原理》、《计算机网络》 是三本关于计算机基础的书籍,强烈推荐给你,看完之后可以对计算机的东西有个初步的了解。

拓展资料:
1、上网前可以做那些事情来确保上网安全?
首先,你需要安装个人防火墙,利用隐私控制特性,你可以选择哪些信息需要保密,而不会不慎把这些信息发送到不安全的网站。这样,还可以防止网站服务器在你不察觉的情况下跟踪你的电子邮件地址和其他个人信息。其次,请及时安装系统和其它软件的补丁和更新。基本上越早更新,风险越小。防火墙的数据也要记得及时更新。
2、如何防止黑客攻击?
首先,使用个人防火墙防病毒程序以防黑客攻击和检查黑客程序(一个连接外部服务器并将你的信息传递出去的软件)。个人防火墙能够保护你的计算机和个人数据免受黑客入侵,防止应用程序自动连接到网站并向网站发送信息。
其次,在不需要文件和打印共享时,关闭这些功能。文件和打印共享有时是非常有用的功能,但是这个特性也会将你的计算机暴露给寻找安全漏洞的黑客。一旦进入你的计算机,黑客就能够窃取你的个人信息。
3、如何防止电脑中毒?
首先,不要打开来自陌生人的电子邮件附件或打开及时通讯软件传来的文件。这些文件可能包含一个特洛伊木马程序,该程序使得黑客能够访问你的文档,甚至控制你的外设,你还应当安装一个防病毒程序保护你免受病毒、特洛伊木马程序和蠕虫侵害。
4、浏览网页时时如何确保信息安全?
采用匿名方式浏览,你在登录网站时会产生一种叫cookie(即临时文件,可以保存你浏览网页的痕迹)的信息存储器,许多网站会利用cookie跟踪你在互联网上的活动。
你可以在使用浏览器的时候在参数选项中选择关闭计算机接收cookie的选项。(打开 IE浏览器,点击 “工具”—“Internet选项”, 在打开的选项中,选择“隐私”,保持“Cookies”该复选框为未选中状态,点击按钮"确定")
5、网上购物时如何确保你的信息安全?
网上购物时,确定你采用的是安全的连接方式。你可以通过查看浏览器窗口角上的闭锁图标是否关闭来确定一个连接是否安全。在进行任何的交易或发送信息之前阅读网站的隐私保护政策。因为有些网站会将你的个人信息出售给第三方。在线时不要向任何人透露个人信息和密码。


需要看你个人对网络以及各个系统的了解程度,你想要朝网络安全方面发展的话,建议多去查看关于安全方面的学习资料,最主要的是实践,我举个例子,假如现在无法上网,你需要怎么样的思路去思考这个问题呢,是被病毒感染,是DDOS攻击,还是一般的网络故障呢,所以说要学好安全就把各个系统都学好,不要求精通,至少出现问题的时候,可以自己解决,常见的系统有Windows 系列 、linux 、mac os 、solaris要做网络安全,路由器、防火墙、交换机的学习是必不可少的,因为路由也可以帮你实现安全访问,例如ACL访问控制列表,防火墙可以过滤端口,还可以防止一些DDOS攻击,等。。。多看一些关于黑客攻防方面的知识,因为你了解怎么攻击,就知道怎么防,对症下药。。。呵呵看个人的精力,如果能花时间去学精一到两门编程语言最好,例如C语言或者JAVA这两种语言的优点在于跨平台性好,在windows 下面可以运行的程序也可以移植到linux 或者solaris上去,如果以上的内容你在3-5年的时间内学好的话,安全方面基本上因该都精通了。



基础知识 1.
肉鸡:所谓“肉鸡”是一种很形象的比喻,比喻那些可以随意被我们控制的电脑,对方可以是WINDOWS系统,也可以是UNIX/LINUX系统,可以是普通的个人电脑,也可以是大型的服务器,我们可以象操作自己的电脑那样来操作它们,而不被对方所发觉。
2.
木马:就是那些表面上伪装成了正常的程序,但是当这些被程序运行时,就会获取系统的整个控制权限。有很多黑客就是 热中与使用木马程序来控制别人的电脑,比如灰鸽子,黑洞,PcShare等等。
3.
网页木马:表面上伪装成普通的网页文件或是将而已的代码直接插入到正常的网页文件中,当有人访问时,网页木马就会利用对方系统或者浏览器的漏洞自动将配置好的木马的服务端下载到访问者的电脑上来自动执行。
4.
挂马:就是在别人的网站文件里面放入网页木马或者是将代码潜入到对方正常的网页文件里,以使浏览者中马。
5.
后门:这是一种形象的比喻,入侵者在利用某些方法成功的控制了目标主机后,可以在对方的系统中植入特定的程序,或者是修改某些设置。这些改动表面上是很难被察觉的,但是入侵者却可以使用相应的程序或者方法来轻易的与这台电脑建立连接,重新控制这台电脑,就好象是入侵者偷偷的配了一把主人房间的要是,可以随时进出而不被主人发现一样。   通常大多数的特洛伊木马(Trojan Horse)程序都可以被入侵者用语制作后门(BackDoor)
6.
rootkit:rootkit是攻击者用来隐藏自己的行踪和保留root(根权限,可以理解成WINDOWS下的system或者管理员权限)访问权限的工具。通常,攻击者通过远程攻击的方式获得root访问权限,或者是先使用密码猜解(破解)的方式获得对系统的普通访问权限,进入系统后,再通过,对方系统内存在的安全漏洞获得系统的root权限。然后,攻击者就会在对方的系统中安装rootkit,以达到自己长久控制对方的目的,rootkit与我们前边提到的木马和后门很类似,但远比它们要隐蔽,黑客守卫者就是很典型的rootkit,还有国内的ntroorkit等都是不错的rootkit工具。
7.
IPC$:是共享“命名管道”的资源,它是为了让进程间通信而开放的饿命名管道,可以通过验证用户名和密码获得相应的权限,在远程管理计算机和查看计算机的共享资源时使用。  
8.
弱口令:指那些强度不够,容易被猜解的,类似123,abc这样的口令(密码) 
9.
默认共享:默认共享是WINDOWS2000/XP/2003系统开启共享服务时自动开启所有硬盘的共享,因为加了"$"符号,所以看不到共享的托手图表,也成为隐藏共享。 
10.
shell:指的是一种命令指行环境,比如我们按下键盘上的“开始键+R”时出现“运行”对话框,在里面输入“cmd”会出现一个用于执行命令的黑窗口,这个就是WINDOWS的Shell执行环境。通常我们使用远程溢出程序成功溢出远程电脑后得到的那个用于执行系统命令的环境就是对方的shell  
11.
WebShell:WebShell就是以asp、php、jsp或者cgi等网页文件形式存在的一种命令执行环境,也可以将其称做是一种网页后门。黑客在入侵了一个网站后,通常会将这些asp或php后门文件与网站服务器WEB目录下正常的网页文件混在一起,好后就可以使用浏览器来访问这些asp 或者php后门,得到一个命令执行环境,以达到控制网站服务器的目的。可以上传下载文件,查看数据库,执行任意程序命令等。国内常用的WebShell有海阳ASP木马,Phpspy,c99shell等
12.
溢出:确切的讲,应该是“缓冲区溢出”。简单的解释就是程序对接受的输入数据没有执行有效的检测而导致错误,后果可能是造成程序崩溃或者是执行攻击者的命令。大致可以分为两类:(1)堆溢出;(2)栈溢出。 
13.
注入:随着B/S模式应用开发的发展,使用这种模式编写程序的程序员越来越来越多,但是由于程序员的水平参差不齐相当大一部分应用程序存在安全隐患。用户可以提交一段数据库查询代码,根据程序返回的结果,获得某些他想要知的数据,这个就是所谓的SQLinjection,即:SQL注意入。 
14.
注入点:是可以实行注入的地方,通常是一个访问数据库的连接。根据注入点数据库的运行帐号的权限的不同,你所得到的权限也不同。
15.
内网:通俗的讲就是局域网,比如网吧,校园网,公司内部网等都属于此类。查看IP地址如果是在以下三个范围之内的话,就说明我们是处于内网之中的:10.0.0.0—10.255.255.255,172.16.0.0—172.31.255.255,192.168.0.0—192.168.255.255
16.
外网:直接连入INTERNET(互连网),可以与互连网上的任意一台电脑互相访问,IP地址不是保留IP(内网)IP地址。
17.
端口:(Port)相当于一种数据的传输通道。用于接受某些数据,然后传输给相应的服务,而电脑将这些数据处理后,再将相应的恢复通过开启的端口传给对方。一般每一个端口的开放的偶对应了相应的服务,要关闭这些端口只需要将对应的服务关闭就可以了。
18.
3389、4899肉鸡:3389是Windows终端服务(Terminal Services)所默认使用的端口号,该服务是微软为了方便网络管理员远程管理及维护服务器而推出的,网络管理员可以使用远程桌面连接到网络上任意一台开启了终端服务的计算机上,成功登陆后就会象操作自己的电脑一样来操作主机了。这和远程控制软件甚至是木马程序实现的功能很相似,终端服务的连接非常稳定,而且任何杀毒软件都不会查杀,所以也深受黑客喜爱。黑客在入侵了一台主机后,通常都会想办法先添加一个属于自己的后门帐号,然后再开启对方的终端服务,这样,自己就随时可以使用终端服务来控制对方了,这样的主机,通常就会被叫做3389肉鸡。Radmin是一款非常优秀的远程控制软件,4899就是Radmin默认使以也经常被黑客当作木马来使用(正是这个原因,目前的杀毒软件也对Radmin查杀了)。有的人在使用的服务端口号。因为Radmin的控制功能非常强大,传输速度也比大多数木马快,而且又不被杀毒软件所查杀,所用Radmin管理远程电脑时使用的是空口令或者是弱口令,黑客就可以使用一些软件扫描网络上存在Radmin空口令或者弱口令的主机,然后就可以登陆上去远程控制对恶劣,这样被控制的主机通常就被成做4899肉鸡。
19.
免杀:就是通过加壳、加密、修改特征码、加花指令等等技术来修改程序,使其逃过杀毒软件的查杀。
20.
加壳:就是利用特殊的酸法,将EXE可执行程序或者DLL动态连接库文件的编码进行改变(比如实现压缩、加密),以达到缩小文件体积或者加密程序编码,甚至是躲过杀毒软件查杀的目的。目前较常用的壳有UPX,ASPack、PePack、PECompact、UPack、免疫007、木马彩衣等等。  
21.
花指令:就是几句汇编指令,让汇编语句进行一些跳转,使得杀毒软件不能正常的判断病毒文件的构造。说通俗点就是”杀毒软件是从头到脚按顺序来查找病毒。如果我们把病毒的头和脚颠倒位置,杀毒软件就找不到病毒了“。

对于要学习网络安全的人来说,应该具备以下几个方面的基础知识:
第一:操作系统知识。学习安全应该从了解操作系统体系结构开始,包括任务调度、资源管理、权限管理、网络管理等内容。学习操作系统建议从Linux操作系统开始,由于Linux操作系统是开源的,所以可以了解到更多的技术细节。
第二:计算机网络知识。网络安全必然离不开网络知识,计算机网络知识包括网络协议、数据交换、网络通信层次、网络设备等内容。网络知识涉及到的内容比较多,而且也具有一定的难度,需要具备一定的数学基础。另外,网络知识的更新速度也比较快,需要不断更新知识结构。
第三:编程知识。从事网络安全一定要掌握编程知识,编程语言可以从C语言开始学起,另外Java、Perl、C++、Python等语言在安全领域也有广泛的应用。

如果你想参加网络安全培训系统化学习的话,你不需要任何基础,因为在培训机构,有为零基础专门打造的班型,从零开始授课,循序渐进,理论与实战兼并,学习三个多月就可以毕业找工作。不过参加培训学习的话,需要考虑年龄和学历,后期找工作有很大的作用,如果学历不高,且年龄较大的话,不建议大家学习网络安全,就业时可能会受到影响,但也不是绝对性的,与自身情况有关系,需要综合考虑。当然,如果参加网络安全培训的话,你有一些计算机基础和英语基础会更好,学习起来难度更低。
如果你有英文基础,可以更专注于网络安全技术的学习,而不是在学习过程中遇到看不懂的暗语,找翻译工具或者背单词,这样很容易分心,影响学习效果。其次,要有一定的windows基础或者Linux基础,网络基础等,这样在学习过程中会更得心应手,可以专注更深的技术学习,上手也比较快。想要学网络安全,比较好的培训班建议选择【老男孩教育】。


信息安全方法
(5)不要下载来历不明的文件,因为文件中可能包含病毒。5、结语 本文简要地分析了计算机网络存在的几种安全隐患,并探讨了计算机网络的几种安全防范措施。总的来说,网络安全不仅仅是技术问题,同时也是一个安全管理问题。目前解决网络安全问题的大部分技术是存在的,但是随着社会的发展,人们对网络功能的...

网络安全作文
现在网络虽然发达,但是网络资讯有些不一定是正确的,所以要正确判断并小心使用网络,就不会触犯到法律或是被诈骗! 网络安全作文 篇2 信息犯罪作为一种新的范围形式日益猖獗,为提高学生防范意识,近日,学校开展了网络信息安全与反诈骗宣传教育活动。各班积极配合组织,开展了班级网络信息安全教育工作,推动日常性的网络安全教...

网络安全陷阱有哪些
网络安全陷阱有哪些,网络诈骗是现在出现最多的一种诈骗方式,因为人们的日常消费或是使用钱财一般都会通过网络或是在网上进行,所以也为犯罪分子提供了机会。下面看网络安全陷阱有哪些。 网络安全陷阱有哪些1 一是不法分子通过电子邮件冒充知名公司,特别是冒充银行,以系统升级等名义诱骗不知情的用户点击进入假网站,并要求...

网络工程专业的大学生应该学好哪些课程?
交叉学科:信息与通信工程 主要课程:高等数学、线性代数、概率与统计、离散数学、电路与电子学、数字逻辑电路、数据结构、编译原理、操作系统、数据库系统、汇编语言程序设计、计算机组成原理、微机系统与接口技术、通信原理、通信系统、计算机网络、现代交换原理、TCP\/IP原理与技术、计算机网络安全、计算机网络...

增强网络支付安全意识培养良好支付习惯
消费者马先生也通过网络支付安全宣传月活动,成功避免一桩个人信息泄露的危机,“这段时间因为要添置新家具,就想提高信用卡额度。QQ群里有人说申请提额很困难,可以帮忙代办,只收取点儿服务费。想到可以省事儿而且确保能提升额度,我差点儿就把信用卡卡号、有效期及手机号码等重要信息给他了。幸好看到...

2022年国家网络安全宣传周将于9月5日至11日举行,将有哪些看点?
2022年国家网络安全宣传周将于9月5日至11日举行,看点包括:1、由中央宣传部公安部等10个部门联合举办的这一场网络安全宣传活动,可以说这场宣传活动包括了教育部科技部以及信息部共同组织实施。主要是为了探索网络安全教育的新模式,推动全国范围内网络安全人才的培养以及新型行业的良好形态。通过这样的现场...

2022网络安全宣传周活动总结五篇
通过主题班会,同学们对网络安全意识提高了很多,他们能快速准确的判断出什么事该做,什么事不该做。 (二)出版专栏,加强宣传 为了使学生更进一步明确网络安全工作的重要性,懂得更多的网络安全防范知识和自我保护知识,出版了有关网络安全方面的知识宣传专栏,宣传网络安全知识,提高学生的网络安全意识。 (三) 国旗下讲话 ,...

网络安全自查报告5篇
以下是 整理的网络安全自查报告,欢迎阅读! 1.网络安全自查报告 根据《关于开展xx市电子政务网信息安全与网络管理专项检查的通知》文件精神,我局积极组织落实,认真对照,对网络安全基础设施建设情况、网络安全防范技术情况及网络信息安全保密管理情况进行了自查,对我局的网络信息安全建设进行了深刻的剖析,现将自查情况报告...

?论述中学生网络成瘾的预防。
7、网络安全教育:家长应该教育孩子网络安全知识,让他们了解网络陷阱和骗局,提高对网络风险的认识,避免上当受骗。综上所述,中学生网络成瘾的预防需要家庭、学校、社会和青少年自身的共同努力。通过加强家庭教育、学校教育、社会支持和自我控制能力等方面的措施,可以帮助青少年建立健康的生活习惯和心理素质,...

如何正确对待网络信息?
青少年,处于人生的黄金时代,美丽的大自然向我们招手,科学的高峰需要我们去攀登,含辛茹苦的父母期望我们健康成长,祖国的未来需要我们去铸造辉煌……我们该做的实在太多了!一方小小屏幕,岂能涵盖我们生活的全部?“ 水,能载舟,亦能覆舟。”而如今,青少年的网络安全问题,已成为影响国家兴盛、社会...

龙海市19661274884: 学习网络安全技术 要学哪些东西 -
芒要米格: 1、基础的网络协议 2、基础的编程能力 3、渗透测试工具 4、漏洞原理 5、报告撰写能力

龙海市19661274884: 学习网络安全专业需要哪些基础知识?明年上大学,决定选择网络安全专
芒要米格: 不管你学什么,需要你对他有一定的兴趣,然后再去用心学.网络安全这块知识不是很懂,但是有个人不得不说说.阿里云首席安全科学家丨吴翰清网络安全领域里为人熟知的“刺”“道哥”“小黑”可以学习一下.

龙海市19661274884: 自学网络安全需要有什么基础?
芒要米格: 编程基础! 以及网路基础是最重要的!熟悉网络命令!

龙海市19661274884: 学习网络安全需要学习些什么? -
芒要米格: 网络安全涉及到的技术内容可就多了.比较全面的来说.路由交换技术肯定要学的、各种网络通信协议端口技术、服务器安全技术、硬件防火墙、网络安全架构等都要学.

龙海市19661274884: 网络安全需学什么基础编程? -
芒要米格: 1 可能你不喜欢听,但是我还是要说.高三先别想这个问题,考完试再说! 2 抛开其他要熟悉的知识不说,先回答你的问题,不是vb,是C或者C++.有时候汇编也要用. 3 其他知识,比C更重要的是网络基础,比如各种协议,要熟悉到每个字节...

龙海市19661274884: 网络安全入门应该掌握那些知识 -
芒要米格: 首先要做的是电脑的入门.用电脑娱乐当然是最好的方法了,比如可以玩游戏,看影碟或上网,这些基本的使用只要别人在旁边指点一下就行了,不需要专门借一本电脑书看着做.我们可以从中了解到Windows的一些基本操作,增加对电脑的感...

龙海市19661274884: 网络安全需要学会什么
芒要米格: 计算机组装与维护、C语言程序设计、数据结构、数据库原理、动态网页设计、计算机网络基础、局域网组网技术、网络设备技术.信息安全基础、应用加密技术、JAVA程序设计基础、信息安全核心技术、数据库安全管理、防火墙技术、电子商务及安全技术、Intranet安全规划与实现.此外,加密解密,密码学等等.范围很广.

龙海市19661274884: 网络安全与维护需要哪些知识要求? -
芒要米格: 要从事网络维护方面的工作的话你要学的东西还很多, 首先,计算机硬件和局域网肯定是少不了的 其次,再把计算机基础语言学一下,个人建议除了学C语言以外还要再学点VB 再次,把当今流行的网络软件都给他用一下,像什么XX网管软件...

龙海市19661274884: 网络安全学些什么? -
芒要米格: 计算机网络安全专业核心课程都会涉及以下方向:离散数学、信号与系统、通信原理、软件工程、编码理论、信息安全概论、信息论、数据结构、操作系统、信息系统工程、现代密码学、网络安全、信息伪装等.

龙海市19661274884: 我想学习计算机网络安全技术,而我又没有基础,我该怎样学习呢 -
芒要米格: 如果没有基础,暂时不建议你搞的很深,除非你有计算机学科的知识背景.所以,1. 《网络安全入门》《网络安全基础》之类的书可以先看看2. 先了解一下基本的攻击及预防方法,结合你的工作环境.3. 如果你真的想深钻的话,那就要精通计算机网络知识、体系架构知识、高级语言及汇编知识

你可能想看的相关专题

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网