当前位置: 首页 > 科技观察

网络安全,互联网新时代的宠儿,你了解多少?

时间:2023-03-17 20:37:50 科技观察

随着互联网的不断发展,网络安全变得异常重要。期间,有个同学也在问这个问题。他想在这个领域工作,但现在他不知道如何学习。众说纷纭,他有些迷茫。我在这里跟大家说说我自己的能量。其实在我决定像他一样从事网络安全的时候,我也经常去各种论坛上搜索,网络安全怎么学?介绍网络安全用什么语言好?学习网络安全哪个方向很有前途。听老大说现在PC端不好,以后移动端是主流,所以就去HTML+JS+JAVA。然后努力了几个月,在这个过程中发现有时候自己写的网页需要用到数据库。什么是数据库?我又去研究数据库了。它还需要端口号和IP地址。还好我是网络专业的,能解决就OK了。因为我中途出家了,接下来一系列的算法,数据结构,还有什么用什么学什么。折腾了一圈,也没学到东西。听说那个穴居牛?。然后就去研究PC端了。又听到老板说。开始好好学C。也听老大说要学汇编,那就重来一遍吧。结果什么也学不到。于是静下心来总结学习过程。我问我,如果要做安全,什么是安全?这些方面就是安全。安全方面应该具备什么样的能力?怎么做。我认为安全是对数据??的争夺。安全人员在漏洞、软件加固、系统内核、网络防火墙、内网安全等方面尽心尽力,尽最大努力排除和修复软硬件造成的逻辑缺陷,按照我们的理想保护数据设计。走。而我们的对手也在想方设法让这些数据偏离原来的轨道,按照他们的想法达到他们需要的目的。而且无论什么样式的数据都必须在电脑上运行。就像医生,不了解人体的结构,怎么治病?因此,不管我们是做PC端安全还是移动端安全,我们都应该了解承载我们保护对象的计算机是如何工作的。在键盘上输入一个词后,它是如何显示在显示器上的?QQ和微信的信息是如何从对方传到你手机上的,又是如何显示的?一个正在运行的程序,它的每一部分都存储在计算机中,如何命令CPU移动所有这些数据来达到我们想要达到的目的。构成计算机的最基本的东西是什么?就像人体是由细胞组成的一样。计算机是由电路组成的。只有了解了计算机最底层的东西,你才能充分理解这些东西为什么要这么做,就像修路一样,不管是土路、柏油路还是高速公路,只要够宽就行?为什么?因为我们给汽车定了一个标准,汽车就会长这么大,只要你的路这么宽,你就可以让它过去。所以了解底层的东西。不管你是挖坑还是破解,再复杂,你都可以以它底层的东西为基础,以不变应万变,顺藤摸瓜,解决问题。所以对于初学者来说。学什么好?无论您从哪种语言开始,都有利有弊。得到一些,失去一些。如果你是计算机专业的学生,??我觉得你应该先学好这门课。等到你知道什么是数据库、网络、程序、算法。然后努力提高模拟电子学,学习扎实的汇编,选择一门高级语言精通C.C++或者JAVA,然后学好高等数学和算法。到了这一步,再看漏洞挖掘,逆向工程还是搞病毒,或者做移动端。你有一个非常清楚的认识。到时候你就可以很轻松的迁移到你想去的方向,去到专家级别。这些坚实的基础可以很容易地研究。如果你是自学的话,当你掌握了一定程度的C之后,你就会知道自然相关的网络、程序、数据库是什么。我还是觉得还是应该把汇编-模拟电-高等数学-网络-程序-数据库等一系列基础的东西学到高一点,这样才能在安全领域有所修养。如果你能保证每天全身心地、心无旁骛地花五个小时去深入了解和研究这堆货,三五年后你就是高手了。当然,如前所述,如果你只是想入门或者还在基础阶段,最简单的方法就是从基础报错语言开始学习。毕竟,学习本身就是一个不断成长的过程。