Web开发

注册

 

发新话题 回复该主题

web前端安全需要关注哪些内容 [复制链接]

1#
北京看白癜风哪里医院好 https://yyk.39.net/bj/zhuanke/89ac7.html


  web前端编程开发技术随着互联网的不断发展而被越来越多的程序员掌握,今天我们就通过案例分析来简单了解一下,web前端安全需要
  老师:好,我们现在知道了保护对象,那就是要保护数据的这三个特性,我们再来看一下Web系统中有哪些边界。其实很好识别,Web系统里的边界就是发生I/O的地方,input和output的地方,那就是边界。这里举了几个例子,就是接口、网关、防火墙、堡垒机和蜜罐。蜜罐可能不常见,我们后面会在一个故事典例里再次提到蜜罐。


  学生A:老师,还有什么边界吗?


  老师:当然有,这里只列举了与软硬件有关的技术边界。在Web应用中,边界多样性体现在它不一定是一个技术的边界,也可以是一个逻辑的边界,也可以是一个生物的边界,也可以是一个物理的边界。


  学生:老师,什么是接口?


  老师:好问题,我会逐一解释。接口就是Web应用和其他系统或者用户之间的交互点,比如说你用浏览器访问一个网站,那么浏览器和网站之间就有一个接口,它可以是HTTP协议或者HTTPS协议,接口的作用就是定义了数据的格式和传输方式,接口也是一个安全的边界,因为它可能会接收到恶意的数据或者请求,所以我们要对接口做一些安全的检查和过滤。


  学生:那网关呢?


  老师:网关就是一个网络设备,它可以连接不同的网络或者子网,比如说你的电脑和互联网之间就有一个网关,它可以是一个路由器或者一个交换机,网关的作用就是转发数据包,根据目的地址找到合适的路径,网关也是一个安全的边界,因为它可能会遇到一些恶意的数据包,比如说DDoS攻击、ARP欺骗等等,所以我们要对网关做一些安全的配置和监控,比如说设置防火墙规则、开启日志等等。


  学生:那防火墙呢?


  老师:防火墙就是一个软件或者硬件,它可以对网络流量进行过滤和控制,比如说你可以设置防火墙只允许特定的端口或者协议或者IP地址通过,防火墙的作用就是阻止一些不合法或者不安全的网络访问,防火墙也是一个安全的边界,因为它可以实现一些信任机制,比如说白名单和黑名单,白名单就是只允许信任的访问,黑名单就是禁止不信任的访问,防火墙可以部署在网关上,也可以部署在服务器上,也可以部署在客户端上,不同的位置有不同的作用和效果。


  学生:那堡垒机呢?


  老师:堡垒机就是一个专门用于管理和监控网络安全的服务器,它可以提供一些安全的服务,比如说远程登录、文件传输、日志审计等等,堡垒机的作用就是隔离和保护内部网络,比如说你有一个内网,你不想让外网直接访问你的内网,你就可以在内网和外网之间设置一个堡垒机,所有的访问都要经过堡垒机的验证和授权,堡垒机也是一个安全的边界,因为它可以实现一些安全的措施,比如说双因素认证、会话录像、操作审计等等。


  学生:那蜜罐呢?


  老师:蜜罐就是一个故意设置的诱惑和欺骗攻击者的系统,它可以模拟一些真实的服务或者数据,比如说一个假的网站或者一个假的数据库,蜜罐的作用就是吸引和分散攻击者的注意力,同时收集和分析攻击者的行为和特征,蜜罐也是一个安全的边界,因为它可以保护真正的系统和数据,同时可以提供一些情报和预警,比如说发现一些新的攻击手法或者工具,蜜罐可以部署在外网,也可以部署在内网,不同的位置有不同的目的和效果。


  学生:老师,这些技术边界看起来大同小异。


  老师:很准确的观察。其他边界就有所不同了,比如逻辑边界——业务逻辑漏洞,生物或社会边界——内部人员删库跑路,物理边界——机房老化着火。


  学生:懂了,谢谢老师,你的讲解很详细。


  老师:不客气,若你能持续

分享 转发
TOP
发新话题 回复该主题