安全防御第一天笔记

本文探讨了网络安全中的防火墙技术,包括其分类(如包过滤、应用代理、状态检查等)、发展历史以及现代防火墙如UTM和NGFW的特点。特别提到应用代理可能导致效率降低和可扩展性问题,而状态检查利用会话表技术提高效率。

网络安全概述

防火墙

防火墙分类

防火墙的发展史

包过滤

1,很多安全风险集中在应用层的,所以,仅关注三四层的数据无法做到完全隔离安全风险

2,逐包进行包过滤检测,将导致防火墙的转发效率过低,成为网络中的瓶颈。 在ACL列表中,华为体系下,末尾是没有隐含规则的,即如果匹配不到ACL列表,则认为ACL列 表不存在,之前可以通过,则还可以通过;但是,在防火墙的安全策略中,为了保证安全,末 尾会隐含一条拒绝所有的规则,即只要没有放通的流量,都是不能通过的。 

 应用代理

1,因为需要防火墙进行先一步安全识别,所以,转发效率会降低(原来的三层握手就会变成 6次握手) 2,可伸缩性差:每一种应用程序需要代理的话,都需要开发对应对应的代理功能,如果没有 开发,则无法进行代理。

 状态检查

会话表技术:首包检查

入侵检查 (IDS)

入侵防御(IPS) 

防病毒网关(AV) 

WEB应用防火墙(WAF)

 

统一威胁管理(UTM) 

下一代防火墙(NGFW) 

### 小迪安全笔记中的IT工具、软件开发与网络安全相关内容 小迪安全笔记通常涵盖了广泛的IT技术领域,特别是涉及Web架构分析、系统安全性评估以及漏洞利用等方面的内容。以下是基于所提供的引用内容所整理的相关知识点和技术细节。 #### 工具与技术概述 在提到的信息中,涉及到多个重要的技术和工具,这些可以用于系统的全面检测和保护。例如,在第8天的讨论中提到了端口扫描、CDN服务、负载均衡以及WAF防火墙等内容[^1]。这表明对于一个完整的Web应用程序而言,不仅需要关注其外部暴露的服务接口(通过端口扫描发现),还需要考虑如何优化访问性能并增强安全性(借助CDN和负载均衡实现)。此外,针对潜在攻击行为,则可以通过部署WAF来提供额外一层防御机制[^2]。 另外值得注意的是关于JNDIExploit-SNAPSHOT.jar文件的应用场景介绍[^3]。此工具主要用于测试Java Naming and Directory Interface (JNDI)相关的远程代码执行漏洞情况。它可以帮助开发者或者渗透测试人员快速验证是否存在此类高危风险点,并进一步采取措施修复问题。 而对于希望深入理解Java Web站点内部工作原理的学习者来说,《JAVA web网站代码审计--入门》一文提供了很好的起点材料[^4]。文章从基础概念讲起,逐步引导读者掌握静态代码审查技巧,从而能够识别常见编程错误及其可能引发的安全隐患。 #### 实际操作指南 下面给出一段简单的Python脚本示例,展示如何使用`socket`库来进行基本的TCP连接尝试,这是端口扫描的基础之一: ```python import socket def scan_port(ip, port): try: sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM) sock.settimeout(5) result = sock.connect_ex((ip, port)) if result == 0: print(f"Port {port} is open.") else: print(f"Port {port} is closed.") sock.close() except Exception as e: print(e) scan_port('example.com', 80) ``` 上述代码片段展示了如何创建一个套接字对象并与指定IP地址上的某个特定端口号建立联系。如果成功建立了这种通信链路,则说明该目标机器上对应的端口处于开放状态;反之则关闭或被过滤掉。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值