大发龙虎大战你 好,游客 登录
背景:
阅读新闻

AWS CloudFormation最佳架构实践参考模板waf

[日期:2018-06-15] 来源:  作者: [字体: ]
{
    "AWSTemplateFormatVersion": "2010-09-09",
    "Metadata": {
        "AWS::CloudFormation::Designer": {
            "d801cb9b-db6d-41dc-b15e-4e7a20131660": {
                "size": {
                    "width": 60,
                    "height": 60
                },
                "position": {
                    "x": 440,
                    "y": 110
                },
                "z": 0,
                "embeds": [],
                "isassociatedwith": [
                    "f140a23e-5e29-493c-b132-2f4b3962dfad"
                ]
            },
            "f140a23e-5e29-493c-b132-2f4b3962dfad": {
                "size": {
                    "width": 60,
                    "height": 60
                },
                "position": {
                    "x": 340,
                    "y": 80
                },
                "z": 0,
                "embeds": [],
                "isassociatedwith": [
                    "12ba648d-d852-421e-a5db-7f2dce3c9a89"
                ]
            },
            "12ba648d-d852-421e-a5db-7f2dce3c9a89": {
                "size": {
                    "width": 60,
                    "height": 60
                },
                "position": {
                    "x": 210,
                    "y": 70
                },
                "z": 0,
                "embeds": []
            }
        }
    },
    "Resources": {
        "webacl": {
            "Type": "AWS::WAF::WebACL",
            "Properties": {
                "DefaultAction": {
                    "Type": "BLOCK"
                },
                "MetricName": "webacl",
                "Name": "webacl",
                "Rules": [
                    {
                        "Action": {
                            "Type": "ALLOW"
                        },
                        "Priority": "1",
                        "RuleId": {
                            "Ref": "rule1"
                        }
                    }
                ]
            },
            "Metadata": {
                "AWS::CloudFormation::Designer": {
                    "id": "d801cb9b-db6d-41dc-b15e-4e7a20131660"
                }
            }
        },
        "rule1": {
            "Type": "AWS::WAF::Rule",
            "Properties": {
                "MetricName": "rule1",
                "Name": "rule1",
                "Predicates": [
                    {
                        "DataId": {
                            "Ref": "sql1"
                        },
                        "Negated": "false",
                        "Type": "SqlInjectionMatch"
                    }
                ]
            },
            "Metadata": {
                "AWS::CloudFormation::Designer": {
                    "id": "f140a23e-5e29-493c-b132-2f4b3962dfad"
                }
            }
        },
        "sql1": {
            "Type": "AWS::WAF::SqlInjectionMatchSet",
            "Properties": {
                "Name": "sql1",
                "SqlInjectionMatchTuples": [
                    {
                        "FieldToMatch": {
                            "Type": "BODY"
                        },
                        "TextTransformation": "HTML_ENTITY_DECODE"
                    },
                    {
                        "FieldToMatch": {
                            "Type": "BODY"
                        },
                        "TextTransformation": "URL_DECODE"
                    },
                    {
                        "FieldToMatch": {
                            "Type": "HEADER",
                            "Data": "Authorization"
                        },
                        "TextTransformation": "HTML_ENTITY_DECODE"
                    },
                    {
                        "FieldToMatch": {
                            "Type": "HEADER",
                            "Data": "Authorization"
                        },
                        "TextTransformation": "URL_DECODE"
                    },
                    {
                        "FieldToMatch": {
                            "Type": "HEADER",
                            "Data": "Cookie"
                        },
                        "TextTransformation": "HTML_ENTITY_DECODE"
                    },
                    {
                        "FieldToMatch": {
                            "Type": "HEADER",
                            "Data": "Cookie"
                        },
                        "TextTransformation": "URL_DECODE"
                    },
                    {
                        "FieldToMatch": {
                            "Type": "QUERY_STRING"
                        },
                        "TextTransformation": "HTML_ENTITY_DECODE"
                    },
                    {
                        "FieldToMatch": {
                            "Type": "QUERY_STRING"
                        },
                        "TextTransformation": "HTML_ENTITY_DECODE"
                    },
                    {
                        "FieldToMatch": {
                            "Type": "URI"
                        },
                        "TextTransformation": "URL_DECODE"
                    },
                    {
                        "FieldToMatch": {
                            "Type": "URI"
                        },
                        "TextTransformation": "URL_DECODE"
                    }
                ]
            },
            "Metadata": {
                "AWS::CloudFormation::Designer": {
                    "id": "12ba648d-d852-421e-a5db-7f2dce3c9a89"
                }
            }
        }
    },
    "Outputs": {
        "webaclid": {
            "Value": {
                "Ref": "webacl"
            }
        }
    }
}
大发龙虎大战推荐 打印 | 录入:admin | 阅读:
相关新闻      
本文评论   
评论声明
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 大发龙虎大战本站 管理人员有权保留或大发龙虎大战删除 其管辖留言中的任意内容
  • 大发龙虎大战本站 有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款