从学科性或者从广义的“信息安全”的角度说,电磁安全,通信安全,密码学,数字签名,数字水印等其实都是算广义信息安全的一部分,但是对于大多数“黑客”或者一般说的“信息安全高手”而言,至少电磁安全和通信方面等可能偏向硬件物理的方面一般只是大致了解或者知道哪个品牌比较优秀;密码学,数字签名或数字水印等可以通过编程和加密算法实现,但是大家往往也就是从网上的学术结果直接引用,或者直接去相关网站在线使用破解密文等功能,不会对这些软件的底层原理进行深究。
1.学习html语言、javascript语言、php、asp脚本语言、sql语言等;
2.多看书,如《黑客渗透笔记》、《黑客大曝光》、《web应用程序安全》等;
3.学习编程,如C、C++、C#、java等语言。
黑客泛指擅长IT技术的人群,计算机科学家。
利用公共通讯网路,如互联网和电话系统,在未经许可的情况下,载入对方系统的被称为黑帽黑客,调试和分析计算机安全系统的白帽黑客。
黑客一词最早用来称呼研究盗用电话系统的人士。
在业余计算机方面,黑客指研究修改计算机产品的业余爱好者。
1970年代,很多的这些群落聚焦在硬件研究,1980和1990年代,很多的群落聚焦在软件更改。