computer science

computer security

计算机作为信息的载体,里面有很多隐私和虚拟价值,因此计算机攻防技术也渐渐发展起来。

  1. 入侵方式

    病毒:编制者在计算机程序中插入的破坏计算机功能或者破坏数据,影响计算机使用并且能够自我复制的一组计算机指令或者程序代码。

    蠕虫:是具有自主能力的程序,它可以通过网络传播,占据计算机的存储空间并通过复制扩散到其他计算机。蠕虫破坏的一个典型后果是,由于蠕虫副本的激增使合法程序的性能下降,最终整个网络或互联网因为负载过重而瘫痪。

    常见的攻击手段有木马病毒、间谍软件和拒绝服务攻击。

  2. 防护和对策

    防火墙:是指用于保护计算机网络中敏感数据信息不被窃取和篡改的计算机软硬件系统的总和,不是一个单独的计算机程序或设备。防火墙就像是设置在被保护网络和外部网络之间的一道屏障,实现网络的安全保护,以防止发生不可预测的、潜在破坏性的侵入。

    防火墙有四种类型:包过滤技术、代理服务器、状态监视器和复合型防火墙。

  3. 加密

    对数据加密也是保证数据安全的一种方式,分为对称式密码和非对称式密码。

  4. 数字签名

    证明当事人身份和数据真实性的一种安全技术,利用私钥加密,公钥解密。

  5. 数字证书

    数字证书是一种权威性的电子文档。它提供了一种在 Internet 上验证身份的方式,其作用类似于司机的驾驶执照或日常生活中的身份证。