Android网络安全:Netfilter与iptables

本文探讨了Android环境中Netfilter框架及其组件iptables的工作原理。通过iptables,可以管理和控制网络流量,确保系统的安全性和隐私。文章详细阐述了iptables如何维护不同的表,并介绍了使用-t参数查看和设置规则的方法。
摘要由CSDN通过智能技术生成
Android 4.4.4
1、Netfilter与iptables关系
Netfilter:
    http://www.netfilter.org/:
    Netfilter is a framework provided by the Linux kernel that allows various networking-related operations to be 
    implemented in the form of customized handlers. 

    Netfilter offers various functions and operations for packet filtering, network address translation, and port translation, which provide the functionality required for directing packets through a network, as well as for providing ability to prohibit packets from reaching sensitive locations within a computer network.

Netfilter 利用一些封包过滤的【规则】设定,来定义出什么数据包可以接收, 什么数据包需要剔除。位于内核层。
iptables 通过命令的方式对Netfilter 规则进行排序与修改。位于用户层。

用户的iptables和内核的Netfilter之间的关系和其通讯方式:

注:感谢,图片来自 http : //blog.chinaunix.net/uid-23069658-id-3160506.html

Netfilter 与IP 协议栈无缝契合,因此它的效率非常的高。主要完成:

拒绝让 Internet 的封包进入主机的某些端口口
拒绝让某些来源 IP 的封包进入
拒绝让带有某些特殊标志 (flag) 的封包进入,最常拒绝的就是带有 SYN 的主动联机的flag,只要一经发现就将该封包丢弃
分析硬件地址 (MAC) 来决定联机与否

2、Netfilter工作流程

注:感谢,图片来自
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值