[工程管理方面需要积累哪些方面的知识]搜寻的结果是:工程管理需要学习的不仅仅是一种管理的思想,同时还要求有一定的工程背景和数学知识。在这门专业的学习中,应明白一个基本的等式就是“工程管理=工程技术+经济管理...+阅读
我个人认为,除了计算机专业所学习的基础课程,应该具备或着重了解以下的基础知识:
1、高等数学绝不是一点用都没有的东西,线性代数则非常重要,数论发展了几千年由密码学第一次将其变成一门可以实用的学科;
2、离散数学:数理逻辑、近世代数(代数结构、群论这些);
3、掌握各种古典密码算法和现代密码算法,古典密码算法应该有编程实现具有200年以上历史的算法的能力,现代密码算法至少应该能够实现DES;掌握哈希算法的原理和作用;
4、掌握对称密码体制和非对称密码体制的模型和代表算法,熟悉两种密码体制,尤其是非对称密码体制的用法,掌握数字签名、加密、密钥分配、身份认证等应用中的模型和原理,Deffie-Hellman密钥交换,以及密码算法在其中的使用,掌握PKI体系;
5、知道网络OSI七层结构和五层结构的区别,掌握各层的主要协议;
6、掌握一些主要协议(如IP、TCP、UDP、ARP等)协议的缺陷,掌握这些协议的安全改进协议或者安全改进方案,掌握SSL握手过程;
7、非常熟练使用C语言;掌握C语言程序和汇编代码的对应关系,知道系统栈和堆的分配,知道变成中常见的安全隐患,至少知道数组溢出并能够自己完成溢出;
8、掌握基本系统安全策略。
以上这些是基础知识中的基础,而且是比较多偏向理论的东西。理论掌握以后还是挺容易用到实践中的。学习这些以后自然会知道应用中该了解些什么。
延伸阅读:
如果想建立企业的网络信息安全小组需要做什么工作其实现在企业公司的信息安全是最重要的因为现在企业与企业之间的恶性竞争越来越多了,比如偷窃内部资料信息,大大影响一个公司的正常秩序甚至导致公司财产受到严重损害。其实商...
您需要了解哪些网络安全知识什么是网络安全?企业应该如何使用安全技术网络安全使用入门需要合作伙伴解答的 5 个热门问题什么是网络安全?大多数情况下,当您结束一天的工作离开办公室时,您会打开警报系统并...
网络信息安全需要哪些方面知识知乎我个人认为,除了计算机专业所学习的基础课程,应该具备或着重了解以下的基础知识: 1、高等数学绝不是一点用都没有的东西,线性代数则非常重要,数论发展了几千年由密码学第一次将其...
网络与信息安全信息安全有什么区别1.网络安全是指网络系统的硬件、软件及其系统中的数据受到保护,不因偶然的或者恶意的原因而遭受到破坏、更改、泄露,系统连续可靠正常地运行,网络服务不中断。 2.信息安全主要...
我想知道网络信息安全需要注意哪些方面安全体系的建立和维护需要有良好的管理制度和很高的安全意识来保障。安全意识可以通过安全常识培训来提高,行为的约束只能通过严格的管理体制,并利用法律手段来实现。因些必须...
网络信息安全有哪些防范措施网络信息安全有哪些防范措施,计算机技术安全措施计算机信息安全防护措施有哪些:1. 完整性 指信息在传输、交换、存储和处理过程保持非修改、非破坏和非丢失的特性,即保持信息原...
云计算需要考虑哪些信息安全问题云计算需要考虑哪些信息安全问题,雷网主机关于云计算网络安全及解决办法:云计算应用的现存问题主要有以下几点:1.虚拟化安全问题:如果物理主机受到破坏,其所管理的虚拟服务器由于...
网络工程要学哪些方面的知识网络工程要学哪些方面的知识,网络工程主要学什么:(1) 熟悉计算机系统的基础知识; (2) 熟悉网络操作系统的基础知识; (3) 理解计算机应用系统的设计和开发方法; (4) 熟悉数据通信的基础...
企业信息安全包括哪些方面企业信息安全包括哪些方面,企业建立持续运转的信息安全管理体系应该投入什么:信息安全主要涉及到信息传输的安全、信息存储的安全以及对网络传输信息内容的审计三方面。鉴别鉴...