当前位置: 首页 > news >正文

公司网站如何更改内容杨和网站设计

公司网站如何更改内容,杨和网站设计,建设外贸网站要多少钱,Wordpress深入linux防火墙基础 iptables的表#xff0c;链结构 数据包控制的匹配流程 编写防火墙规则 基本语法#xff0c;控制类型 添加#xff0c;查看#xff0c;删除规则 规则的匹配条件 iptables组件 netfilter #xff1a;属于内核态的功能体系#xff0c;是一个内核模块…linux防火墙基础 iptables的表链结构 数据包控制的匹配流程 编写防火墙规则 基本语法控制类型 添加查看删除规则 规则的匹配条件 iptables组件 netfilter 属于内核态的功能体系是一个内核模块由多个数据包过滤表组成其中包含数据包的过滤处理规则集并根据规则过滤处理IP数据包 iptables 属于用户态的管理工具如同firewalld、ufw是一个防火墙应用管理程序用来实现防火墙规则集的增删改查 iptables概述 Linux 系统的防火墙 IP信息包过滤系统它实际上由两个组件netfilter 和 iptables组成。 主要工作在网络层针对IP数据包。体现在对包内的IP地址、端口、协议等信息的处理上。 四表五链 规则表的作用容纳各种规则链 规则链的作用容纳各种防火墙规则 总结表里有链链里有规则 四表 表名功能用途raw表确定是否对该数据包进行状态跟踪。包含两个规则链OUTPUT、PREROUTING。mangle表修改数据包内容用来做流量整形的给数据包设置标记。包含五个规则链INPUT、OUTPUT、FORWARD、PREROUTING、POSTROUTING。nat表负责网络地址转换用来修改数据包中的源、目标IP地址或端口。包含三个规则链OUTPUT、PREROUTING、POSTROUTING。filter表负责过滤数据包确定是否放行该数据包过滤。包含三个规则链INPUT、FORWARD、OUTPUT。 五链 链名功能用途INPUT处理入站数据包匹配目标IP为本机的数据包。OUTPUT处理出站数据包一般不在此链上做配置。FORWARD处理转发数据包匹配流经本机的数据包。PREROUTING在进行路由选择前处理数据包用来修改目的地址用来做DNAT。相当于把内网服务器的IP和端口映射到路由器的外网IP和端口上。POSTROUTING在进行路由选择后处理数据包用来修改源地址用来做SNAT。相当于内网通过路由器NAT转换功能实现内网主机通过一个公网IP地址上网。 数据包到达防火墙时规则表之间的优先顺序 raw mangle nat filter 规则链之间的匹配顺序 主机型防火墙 入站数据来自外界的数据包且目标地址是防火墙本机PREROUTING -- INPUT -- 本机的应用程序 出站数据从防火墙本机向外部地址发送的数据包本机的应用程序 -- OUTPUT -- POSTROUTING 网络型防火墙 转发数据需要经过防火墙转发的数据包PREROUTING -- FORWARD -- POSTROUTING 规则链内的匹配顺序 自上向下按顺序依次进行检查找到相匹配的规则即停止LOG策略例外表示记录相关日志 若在该链内找不到相匹配的规则则按该链的默认策略处理未修改的状况下默认策略为允许 iptables的使用 iptables防火墙的配置方法 1、使用iptables 命令行。 2、使用system-config-firewall iptables 命令行配置方法 命令格式 iptables [-t 表名] 管理选项 [链名] [匹配条件] [-j 控制类型] 注意事项 不指定表名时默认指filter表 不指定链名时默认指表内的所有链 除非设置链的默认策略否则必须指定匹配条件 控制类型和链名使用大写字母其余均为小写 常用的控制类型 ACCEPT允许数据包通过。 DROP直接丢弃数据包不给出任何回应信息。 REJECT拒绝数据包通过会给数据发送端一个响应信息。 SNAT修改数据包的源地址。 DNAT修改数据包的目的地址。 REDIRECT重定向改变目的端口将接受的包转发至本机的不同端口 MASQUERADE伪装成一个非固定公网IP地址。 LOG在/var/log/messages文件中记录日志信息然后将数据包传递给下一条规则。LOG只是一种辅助动作并没有真正处理数据包。 常用的管理选项 -A 在指定链的末尾追加--append一条新的规则 -I 在指定链的开头插入--insert一条新的规则未指定序号时默认作为第一条规则 -R 修改、替换--replace指定链中的某一条规则可指定规则序号或具体内容 -P 设置指定链的默认策略--policy -D 删除--delete指定链中的某一条规则可指定规则序号或具体内容 -F 清空--flush指定链中的所有规则若未指定链名则清空表中的所有链 -L 列出--list指定链中所有的规则若未指定链名则列出表中的所有链 -n 使用数字形式--numeric显示输出结果如显示 IP 地址而不是主机名 -v 显示详细信息包括每条规则的匹配包数量和匹配字节数 --line-numbers查看规则时显示规则的序号 查看当前规则栏 iptables -L 加上小n和小v可以更加详细显示出来。不指定表名的情况下默认指定的是filter表 接下来我们指定nat表进行查看找到里面对应的三个链。 加上大F实现对一个链路的清空 实现对icmp的添加。针对icmp协议icmp的协议入站表示允许通过。 在第一行插入一条icmp协议丢弃数据包 删除第二条协议 在第二行插入一条tcp协议允许连接。 加上--dport 22指定端口号实现允许ssh连接。 在这里我们使用-R修改最后的控制类型xshell在同时断开连接了证明配置修改成功。 更改默认控制类型 黑白名单 #允许F5的内网网段(IP:10.100.100.0/24)访问正式服务器80端口← iptables -A INPUT -s 10.100.100.0/24 -p tcpdport 80 -j ACCEPT← #设置远程22端口仅允许堡垒机访问← iptables -A INPUT -s 10.100.110.1 -p tcp --dport 22 -j ACCEPT #允许本系统的其他相关服务器访问← iptables -A INPUT -s 172.16.2.1 -j  ACCEPT iptables -A INPUT -s 172.16.2.3 -j  ACCEPT iptables -A INPUT -s 172.16.2.4 -j  ACCEPT #其余禁止← iptables -A INPUT -j DROP← iptables -A FORWARD -j DROP← iptables -A OUTPUT -j ACCEPT #保存配置← iptables-save /home/intables.rules 其原理为先设置允许的端口和ip成立白名单再将所有其他加入到DROP里成立黑名单来完成对黑白名单的配置。 添加icmp取反的效果不包括icmp没有匹配上 iptables -A INPUT -p tcp --dport 20:21 -j ACCEPT iptables -I FORWARD -d 192.168.80.0/24 -p tcp --dport 24500:24600 -j DROP 规则的匹配 1.通用匹配 可直接使用不依赖于其他条件或扩展包括网络协议、IP地址、网络接口等条件。 协议匹配-p 协议名 地址匹配-s 源地址、-d 目的地址    #可以是IP、网段、域名、空任何地址 接口匹配-i 入站网卡、-o 出站网卡 iptables -A FORWARD ! -p icmp -j ACCEPT  iptables -A INPUT -s 192.168.80.11 -j DROP iptables -I INPUT -i ens33 -s 192.168.80.0/24 -j DROP 2.隐含匹配 要求以特定的协议匹配作为前提包括端口、TCP标记、ICMP类型等条件。 端口匹配--sport 源端口、--dport 目的端口 #可以是个别端口、端口范围 --sport 1000            匹配源端口是1000的数据包 --sport 1000:3000        匹配源端口是1000-3000的数据包 --sport :3000            匹配源端口是3000及以下的数据包 --sport 1000:            匹配源端口是1000及以上的数据包 注意--sport 和 --dport 必须配合 -p 协议类型 使用 iptables -A INPUT -p tcp --dport 20:21 -j ACCEPT iptables -I FORWARD -d 192.168.80.0/24 -p tcp --dport 24500:24600 -j DROP TCP标志位匹配--tcp-flags TCP标志位 iptables -I INPUT -p tcp --dport 22 --tcp-flags SYN,ACK,FIN,RST,URG,PSH SYN -j REJECT iptables -I OUTPUT -p tcp --dport 22 --tcp-flags SYN,ACK,FIN,RST,URG,PSH SYN,ACK -j REJECT iptables -I INPUT -p tcp --dport 22 --tcp-flags SYN,ACK,FIN,RST,URG,PSH ACK -j REJECT #tcp三次握手时的第一次握手放行 SYN 为 1 数据报文拒绝其他包第二次握手放行 SYN,ACK 为 1 数据报文拒绝其他包 ICMP类型匹配--icmp-type ICMP类型         #可以是字符串、数字代码 “Echo-Request”代码为 8表示 请求 “Echo-Reply”代码为 0表示 回显 “Destination-Unreachable”代码为 3表示 目标不可达 关于其它可用的 ICMP 协议类型可以执行“iptables -p icmp -h”命令查看帮助信息 iptables -A INPUT -p icmp --icmp-type 8 -j DROP        #禁止其它主机ping 本机 iptables -A INPUT -p icmp --icmp-type 0 -j ACCEPT    #允许本机ping 其它主机 iptables -A INPUT -p icmp --icmp-type 3 -j ACCEPT    #当本机ping 不通其它主机时提示目标不可达 #此时其它主机需要配置关于icmp协议的控制类型为 REJECT iptables -A INPUT -p icmp -j REJECT                     3.显式匹配 要求以“-m 扩展模块”的形式明确指出类型包括多端口、MAC地址、IP范围、数据包状态等条件。 多端口匹配-m multiport --sport 源端口列表             -m multiport --dport 目的端口列表              iptables -A INPUT -p tcp -m multiport --dport 80,22,21,20,53 -j ACCEPT             iptables -A INPUT -p udp -m multiport --dport 53,67,68 -j ACCEPT     实现一条命令进行多次部署操作 IP范围匹配-m iprange --src-range IP范围 iptables -A FORWARD -p udp -m iprange --src-range 192.168.80.20-192.168.80.30-j DROP             #禁止转发源地址位于192.168.80.100-192.168.80.200的udp数据包 MAC地址匹配-m mac --mac-source MAC地址 iptables -A FORWARD -m mac --mac-source xx:xx:xx:xx:xx:xx -j DROP #禁止来自某MAC 地址的数据包通过本机转发 状态匹配-m state --state 连接状态 常见的连接状态 NEW 主机连接目标主机在目标主机上看到的第一个想要连接的包 ESTABLISHED 主机已与目标主机进行通信判断标准只要目标主机回应了第一个包就进入该状态 RELATED 主机已与目标主机进行通信目标主机发起新的链接方式一般与ESTABLISHED 配合使用 INVALID 无效的封包例如数据破损的封包状态 实现传递过数据包的协议其他数据包统统放通 iptables -I INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT iptables -A INPUT -p tcp -m multiport --dport 443,80,22,21,20,53 -j ACCEPT iptables -A INPUT -p udp -m multiport --dport 53 -j ACCEPT             iptables -A INPUT -p tcp -m state --state ESTABLISHED,RELATED -j ACCEPT iptables -P INPUT DROP  #对进来的包的状态进行检测。已经建立tcp连接的包以及该连接相关的包允许通过。简单来说就是只允许所有自己发出去的包进来。 #比如我和你做生意我们谈成了生意到了支付的时候就可以直接调用与这笔生意相关的支付功能
http://www.w-s-a.com/news/448433/

相关文章:

  • 网站开发的平台100个详情页设计图
  • wordpress淘宝客建站教程视频知名的设计公司网站
  • 批量做单页网站怎么直接用代码做网站
  • 百度收录较好的网站办公室装修设计方案
  • 建设购物网站要求cnzz数据统计
  • 深圳自适应网站建设价格广东网站建设软件
  • 网页设计介绍北京网站自己做彩票网站
  • 最牛论坛网站app生成链接
  • 用jsp做的网站源代码网站优化说明
  • 网站建设公司名字甘肃省和住房建设厅网站
  • 做外贸网站需要什么卡网站建设公司怎样
  • 网站关键词密度怎么计算的中文版wordpress
  • asp网站建设教程如何在线上推广自己的产品
  • 电脑网站你懂我意思正能量济南网站建设公司熊掌号
  • 杂志社网站建设萧山区网站建设
  • 电商网站前端制作分工网站怎做百度代码统计
  • 免费的html大作业网站网站开发心得500字
  • 临时工找工作网站做美缝帮别人做非法网站
  • 深圳网站建设 设计创公司新昌网站开发
  • 唐山教育平台网站建设上海装修网官网
  • 一个公司做多个网站什么行业愿意做网站
  • 成都龙泉建设网站免费域名app官方下载
  • xss网站怎么搭建如何用wordpress站群
  • 怎样做网站外链supercell账号注册网站
  • 阿里巴巴网站是用什么技术做的哪些网站做推广比较好
  • 做网站go和python手机如何创网站
  • 网站开发进修网站做301将重定向到新域名
  • 公司网站开发费用账务处理ucenter wordpress
  • 六站合一的优势少儿编程机构
  • 软件开发与网站开发学做美食网站哪个好