|
|
|
|
@@ -0,0 +1,318 @@
|
|
|
|
|
*** Settings ***
|
|
|
|
|
Force Tags tsg-ui Policies Proxy
|
|
|
|
|
Library Selenium2Library
|
|
|
|
|
Resource ../../../02-Keyword/tsg_ui/objects/NewObjectPages.robot
|
|
|
|
|
Resource ../../../02-Keyword/tsg_ui/objects/NewObject.robot
|
|
|
|
|
Resource ../../../02-Keyword/tsg_ui/Menu.robot
|
|
|
|
|
Resource ../../../03-Variable/PolicyObjectDefault.txt
|
|
|
|
|
Resource ../../../02-Keyword/tsg_ui/policy/UIPolicy.robot
|
|
|
|
|
|
|
|
|
|
*** Test Cases ***
|
|
|
|
|
|
|
|
|
|
Proxy-Deny-001
|
|
|
|
|
[Tags] Positive UI Proxy Deny 代理无Filter
|
|
|
|
|
Comment 创建安全策略数据
|
|
|
|
|
CreatePage FQDN single ${TEST NAME}SNI keywordtext=*delta.com
|
|
|
|
|
${SNI} Create list ${TEST NAME}SNI
|
|
|
|
|
${Securityfilter} create list SNI
|
|
|
|
|
${SecurityfilterInfo} Create Dictionary Filter=${Securityfilter} SSLSNIname=${SNI}
|
|
|
|
|
${Securitysip} Create Dictionary Sordtype=Source Type1=Ip CreateOrSearch=Create Add=Address Name=${TEST NAME} Ipclienttext1=${testClentIP} Port=1-65535
|
|
|
|
|
${SecuritysourceAddIpList} Create List ${Securitysip}
|
|
|
|
|
${SecuritysourceInfo} Create Dictionary sourceAddIpList=${SecuritysourceAddIpList}
|
|
|
|
|
${SecurityInfo} Create Dictionary PolicyType=Security Policy CreateorEdit=Create PolicyName=${TEST NAME} PolicyAction=Intercept ApplicationSearch=SSL PolicyLogSession=1 PolicyEnabled=open
|
|
|
|
|
Comment 创建代理策略数据
|
|
|
|
|
${ProxyDenyadd} Create Dictionary Action=Deny DenyCode=403 ContentType=TEXT TextValue=${TEST NAME}
|
|
|
|
|
${ip_name} create list ${TEST NAME}
|
|
|
|
|
${Proxysip} Create Dictionary Sordtype=Source Type1=Ip CreateOrSearch=Search ObjectName=${ip_name}
|
|
|
|
|
${ProxysourceAddIpList} Create list ${Proxysip}
|
|
|
|
|
${ProxysourceInfo} Create Dictionary sourceAddIpList=${ProxysourceAddIpList}
|
|
|
|
|
${ProxypolicyInfo} Create Dictionary PolicyType=Proxy Policy CreateorEdit=Create PolicyName=${TEST NAME} PolicyAction=Deny ApplicationSearch=HTTP PolicyLogSession=1 PolicyEnabled=open
|
|
|
|
|
Comment 创建安全策略
|
|
|
|
|
UIPolicies ${SecurityInfo} SourceInfo=${SecuritysourceInfo} FilterInfo=${SecurityfilterInfo}
|
|
|
|
|
Comment 创建代理策略
|
|
|
|
|
UIPolicies ${ProxypolicyInfo} SourceInfo=${ProxysourceInfo} ProxyDenyadd=${ProxyDenyadd}
|
|
|
|
|
|
|
|
|
|
Proxy-Deny-002
|
|
|
|
|
[Tags] Positive UI Proxy Deny 源使用subid
|
|
|
|
|
Comment 创建安全策略数据
|
|
|
|
|
CreatePage FQDN single ${TEST NAME}SNI keywordtext=*delta.com
|
|
|
|
|
${SNI} Create list ${TEST NAME}SNI
|
|
|
|
|
${Securityfilter} create list SNI
|
|
|
|
|
${SecurityfilterInfo} Create Dictionary Filter=${Securityfilter} SSLSNIname=${SNI}
|
|
|
|
|
${Securitysip} Create Dictionary Sordtype=Source Type1=Ip CreateOrSearch=Create Add=Address Name=${TEST NAME} Ipclienttext1=${testClentIP} Port=1-65535
|
|
|
|
|
${SecuritysourceAddIpList} Create List ${Securitysip}
|
|
|
|
|
${SecuritysourceInfo} Create Dictionary sourceAddIpList=${SecuritysourceAddIpList}
|
|
|
|
|
${SecurityInfo} Create Dictionary PolicyType=Security Policy CreateorEdit=Create PolicyName=${TEST NAME} PolicyAction=Intercept ApplicationSearch=SSL PolicyLogSession=1 PolicyEnabled=open
|
|
|
|
|
Comment 创建代理策略数据
|
|
|
|
|
${ProxyDenyadd} Create Dictionary Action=Deny DenyCode=404 ContentType=TEXT TextValue=${TEST NAME}
|
|
|
|
|
${Proxysip} Create Dictionary Sordtype=Source Type1=SUBID CreateOrSearch=Create Add=Address Name=${TEST NAME}_Subid Keywordtext=${testSubscriberID}
|
|
|
|
|
${ProxysourceAddIpList} Create list ${Proxysip}
|
|
|
|
|
${ProxysourceInfo} Create Dictionary sourceAddIpList=${ProxysourceAddIpList}
|
|
|
|
|
${ProxypolicyInfo} Create Dictionary PolicyType=Proxy Policy CreateorEdit=Create PolicyName=${TEST NAME} PolicyAction=Deny ApplicationSearch=HTTP PolicyLogSession=1 PolicyEnabled=open
|
|
|
|
|
Comment 创建安全策略
|
|
|
|
|
UIPolicies ${SecurityInfo} SourceInfo=${SecuritysourceInfo} FilterInfo=${SecurityfilterInfo}
|
|
|
|
|
Comment 创建代理策略
|
|
|
|
|
UIPolicies ${ProxypolicyInfo} SourceInfo=${ProxysourceInfo} ProxyDenyadd=${ProxyDenyadd}
|
|
|
|
|
|
|
|
|
|
Proxy-Deny-003
|
|
|
|
|
[Tags] Positive UI Proxy Deny 目的使用地址
|
|
|
|
|
Comment 创建安全策略数据
|
|
|
|
|
CreatePage FQDN single ${TEST NAME}SNI keywordtext=*tide.com
|
|
|
|
|
${SNI} Create list ${TEST NAME}SNI
|
|
|
|
|
${Securityfilter} create list SNI
|
|
|
|
|
${SecurityfilterInfo} Create Dictionary Filter=${Securityfilter} SSLSNIname=${SNI}
|
|
|
|
|
${Securitysip} Create Dictionary Sordtype=Source Type1=Ip CreateOrSearch=Create Add=Address Name=${TEST NAME} Ipclienttext1=${testClentIP} Port=1-65535
|
|
|
|
|
${SecuritysourceAddIpList} Create List ${Securitysip}
|
|
|
|
|
${SecuritysourceInfo} Create Dictionary sourceAddIpList=${SecuritysourceAddIpList}
|
|
|
|
|
${SecurityInfo} Create Dictionary PolicyType=Security Policy CreateorEdit=Create PolicyName=${TEST NAME} PolicyAction=Intercept ApplicationSearch=SSL PolicyLogSession=1 PolicyEnabled=open
|
|
|
|
|
Comment 创建代理策略数据
|
|
|
|
|
${Country} create list United States
|
|
|
|
|
CreatePage IP single ${TEST NAME} ip_type=Geography Country=${Country}
|
|
|
|
|
${DestinationNAME} Create list ${TEST NAME}
|
|
|
|
|
${dip1} Create Dictionary Sordtype=Destination Type1=Geography CreateOrSearch=Search ObjectName=${DestinationNAME}
|
|
|
|
|
${destinationAddIpList} Create list ${dip1}
|
|
|
|
|
${destinationInfo} Create Dictionary destinationAddIpList=${destinationAddIpList}
|
|
|
|
|
${ProxyDenyadd} Create Dictionary Action=Deny DenyCode=404 ContentType=TEXT TextValue=${TEST NAME}
|
|
|
|
|
${ip_name} Create list ${TEST NAME}
|
|
|
|
|
${Proxysip} Create Dictionary Sordtype=Source Type1=Ip CreateOrSearch=Search ObjectName=${ip_name}
|
|
|
|
|
${ProxysourceAddIpList} Create list ${Proxysip}
|
|
|
|
|
${ProxysourceInfo} Create Dictionary sourceAddIpList=${ProxysourceAddIpList}
|
|
|
|
|
${ProxypolicyInfo} Create Dictionary PolicyType=Proxy Policy CreateorEdit=Create PolicyName=${TEST NAME} PolicyAction=Deny ApplicationSearch=HTTP PolicyLogSession=1 PolicyEnabled=open
|
|
|
|
|
Comment 创建安全策略
|
|
|
|
|
UIPolicies ${SecurityInfo} SourceInfo=${SecuritysourceInfo} FilterInfo=${SecurityfilterInfo}
|
|
|
|
|
Comment 创建代理策略
|
|
|
|
|
UIPolicies ${ProxypolicyInfo} SourceInfo=${ProxysourceInfo} DestinationInfo=${destinationInfo} ProxyDenyadd=${ProxyDenyadd}
|
|
|
|
|
|
|
|
|
|
Proxy-Deny-004
|
|
|
|
|
[Tags] Positive UI Proxy Deny Filter选择Host
|
|
|
|
|
Comment 创建安全策略数据
|
|
|
|
|
CreatePage FQDN single ${TEST NAME}SNI1 keywordtext=*riotgames.com
|
|
|
|
|
CreatePage FQDN single ${TEST NAME}SNI2 keywordtext=$www.nytimes.com
|
|
|
|
|
${SNI} Create list ${TEST NAME}SNI1 ${TEST NAME}SNI2
|
|
|
|
|
${Securityfilter} create list SNI
|
|
|
|
|
${SecurityfilterInfo} Create Dictionary Filter=${Securityfilter} SSLSNIname=${SNI}
|
|
|
|
|
${Securitysip} Create Dictionary Sordtype=Source Type1=Ip CreateOrSearch=Create Add=Address Name=${TEST NAME} Ipclienttext1=${testClentIP} Port=1-65535
|
|
|
|
|
${SecuritysourceAddIpList} Create List ${Securitysip}
|
|
|
|
|
${SecuritysourceInfo} Create Dictionary sourceAddIpList=${SecuritysourceAddIpList}
|
|
|
|
|
${SecurityInfo} Create Dictionary PolicyType=Security Policy CreateorEdit=Create PolicyName=${TEST NAME} PolicyAction=Intercept ApplicationSearch=SSL PolicyLogSession=1 PolicyEnabled=open
|
|
|
|
|
Comment 创建代理策略数据
|
|
|
|
|
${Proxyfilter} create list Host
|
|
|
|
|
${Host} create list ${TEST NAME}SNI1 ${TEST NAME}SNI2
|
|
|
|
|
${ProxyfilterInfo} Create Dictionary Filter=${Proxyfilter} Hostname=${Host}
|
|
|
|
|
${ProxyDenyadd} Create Dictionary Action=Deny DenyCode=451 ContentType=TEXT TextValue=${TEST NAME}
|
|
|
|
|
${ip_name} create list ${TEST NAME}
|
|
|
|
|
${Proxysip} Create Dictionary Sordtype=Source Type1=Ip CreateOrSearch=Search ObjectName=${ip_name}
|
|
|
|
|
${ProxysourceAddIpList} Create list ${Proxysip}
|
|
|
|
|
${ProxysourceInfo} Create Dictionary sourceAddIpList=${ProxysourceAddIpList}
|
|
|
|
|
${ProxypolicyInfo} Create Dictionary PolicyType=Proxy Policy CreateorEdit=Create PolicyName=${TEST NAME} PolicyAction=Deny ApplicationSearch=HTTP PolicyLogSession=1 PolicyEnabled=open
|
|
|
|
|
Comment 创建安全策略
|
|
|
|
|
UIPolicies ${SecurityInfo} SourceInfo=${SecuritysourceInfo} FilterInfo=${SecurityfilterInfo}
|
|
|
|
|
Comment 创建代理策略
|
|
|
|
|
UIPolicies ${ProxypolicyInfo} SourceInfo=${ProxysourceInfo} ProxyDenyadd=${ProxyDenyadd} FilterInfo=${ProxyfilterInfo}
|
|
|
|
|
|
|
|
|
|
Proxy-Deny-005
|
|
|
|
|
[Tags] Positive UI Proxy Deny Filter选择Host(Category)
|
|
|
|
|
Comment 创建安全策略数据
|
|
|
|
|
CreatePage FQDN single ${TEST NAME}SNI keywordtext=*pogarchik.com
|
|
|
|
|
${SNI} Create list ${TEST NAME}SNI
|
|
|
|
|
${Securityfilter} create list SNI
|
|
|
|
|
${SecurityfilterInfo} Create Dictionary Filter=${Securityfilter} SSLSNIname=${SNI}
|
|
|
|
|
${Securitysip} Create Dictionary Sordtype=Source Type1=Ip CreateOrSearch=Create Add=Address Name=${TEST NAME} Ipclienttext1=${testClentIP} Port=1-65535
|
|
|
|
|
${SecuritysourceAddIpList} Create List ${Securitysip}
|
|
|
|
|
${SecuritysourceInfo} Create Dictionary sourceAddIpList=${SecuritysourceAddIpList}
|
|
|
|
|
${SecurityInfo} Create Dictionary PolicyType=Security Policy CreateorEdit=Create PolicyName=${TEST NAME} PolicyAction=Intercept ApplicationSearch=SSL PolicyLogSession=1 PolicyEnabled=open
|
|
|
|
|
Comment 创建代理策略数据
|
|
|
|
|
${Proxyfilter} create list Host
|
|
|
|
|
${Host} create list alcohol & tobacco
|
|
|
|
|
${ProxyfilterInfo} Create Dictionary Filter=${Proxyfilter} Hostname=${Host} Hosttype=Category
|
|
|
|
|
${ProxyDenyadd} Create Dictionary Action=Deny DenyCode=451 ContentType=TEXT TextValue=${TEST NAME}
|
|
|
|
|
${ip_name} create list ${TEST NAME}
|
|
|
|
|
${Proxysip} Create Dictionary Sordtype=Source Type1=Ip CreateOrSearch=Search ObjectName=${ip_name}
|
|
|
|
|
${ProxysourceAddIpList} Create list ${Proxysip}
|
|
|
|
|
${ProxysourceInfo} Create Dictionary sourceAddIpList=${ProxysourceAddIpList}
|
|
|
|
|
${ProxypolicyInfo} Create Dictionary PolicyType=Proxy Policy CreateorEdit=Create PolicyName=${TEST NAME} PolicyAction=Deny ApplicationSearch=HTTP PolicyLogSession=1 PolicyEnabled=open
|
|
|
|
|
Comment 创建安全策略
|
|
|
|
|
UIPolicies ${SecurityInfo} SourceInfo=${SecuritysourceInfo} FilterInfo=${SecurityfilterInfo}
|
|
|
|
|
Comment 创建代理策略
|
|
|
|
|
UIPolicies ${ProxypolicyInfo} SourceInfo=${ProxysourceInfo} ProxyDenyadd=${ProxyDenyadd} FilterInfo=${ProxyfilterInfo}
|
|
|
|
|
|
|
|
|
|
Proxy-Deny-006
|
|
|
|
|
[Tags] Positive UI Proxy Deny Filter选择URL
|
|
|
|
|
Comment 创建安全策略数据
|
|
|
|
|
CreatePage FQDN single ${TEST NAME}SNI1 keywordtext=*sequoiacap.com
|
|
|
|
|
CreatePage FQDN single ${TEST NAME}SNI2 keywordtext=*amazon.com
|
|
|
|
|
${SNI} Create list ${TEST NAME}SNI1 ${TEST NAME}SNI2
|
|
|
|
|
${Securityfilter} create list SNI
|
|
|
|
|
${SecurityfilterInfo} Create Dictionary Filter=${Securityfilter} SSLSNIname=${SNI}
|
|
|
|
|
${Securitysip} Create Dictionary Sordtype=Source Type1=Ip CreateOrSearch=Create Add=Address Name=${TEST NAME} Ipclienttext1=${testClentIP} Port=1-65535
|
|
|
|
|
${SecuritysourceAddIpList} Create List ${Securitysip}
|
|
|
|
|
${SecuritysourceInfo} Create Dictionary sourceAddIpList=${SecuritysourceAddIpList}
|
|
|
|
|
${SecurityInfo} Create Dictionary PolicyType=Security Policy CreateorEdit=Create PolicyName=${TEST NAME} PolicyAction=Intercept ApplicationSearch=SSL PolicyLogSession=1 PolicyEnabled=open
|
|
|
|
|
Comment 创建代理策略数据
|
|
|
|
|
CreatePage URL single ${TEST NAME}URL1 keywordtext=$www.sequoiacap.com/
|
|
|
|
|
CreatePage URL single ${TEST NAME}URL2 keywordtext=amazon
|
|
|
|
|
${Proxyfilter} create list URL
|
|
|
|
|
${URL} create list ${TEST NAME}URL1 ${TEST NAME}URL2
|
|
|
|
|
${ProxyfilterInfo} Create Dictionary Filter=${Proxyfilter} URLname=${URL}
|
|
|
|
|
${ProxyDenyadd} Create Dictionary Action=Deny DenyCode=404 ContentType=Profile SearchorCreate=Search ProfileName=404
|
|
|
|
|
${ip_name} create list ${TEST NAME}
|
|
|
|
|
${Proxysip} Create Dictionary Sordtype=Source Type1=Ip CreateOrSearch=Search ObjectName=${ip_name}
|
|
|
|
|
${ProxysourceAddIpList} Create list ${Proxysip}
|
|
|
|
|
${ProxysourceInfo} Create Dictionary sourceAddIpList=${ProxysourceAddIpList}
|
|
|
|
|
${ProxypolicyInfo} Create Dictionary PolicyType=Proxy Policy CreateorEdit=Create PolicyName=${TEST NAME} PolicyAction=Deny ApplicationSearch=HTTP PolicyLogSession=1 PolicyEnabled=open
|
|
|
|
|
Comment 创建安全策略
|
|
|
|
|
UIPolicies ${SecurityInfo} SourceInfo=${SecuritysourceInfo} FilterInfo=${SecurityfilterInfo}
|
|
|
|
|
Comment 创建代理策略
|
|
|
|
|
UIPolicies ${ProxypolicyInfo} SourceInfo=${ProxysourceInfo} ProxyDenyadd=${ProxyDenyadd} FilterInfo=${ProxyfilterInfo}
|
|
|
|
|
|
|
|
|
|
Proxy-Deny-007
|
|
|
|
|
[Tags] Positive UI Proxy Deny Filter选择Request Header(User-Agent)
|
|
|
|
|
Comment 创建安全策略数据
|
|
|
|
|
CreatePage FQDN single ${TEST NAME}SNI keywordtext=*yahoo.com
|
|
|
|
|
${SNI} Create list ${TEST NAME}SNI
|
|
|
|
|
${Securityfilter} create list SNI
|
|
|
|
|
${SecurityfilterInfo} Create Dictionary Filter=${Securityfilter} SSLSNIname=${SNI}
|
|
|
|
|
${Securitysip} Create Dictionary Sordtype=Source Type1=Ip CreateOrSearch=Create Add=Address Name=${TEST NAME} Ipclienttext1=${testClentIP} Port=1-65535
|
|
|
|
|
${SecuritysourceAddIpList} Create List ${Securitysip}
|
|
|
|
|
${SecuritysourceInfo} Create Dictionary sourceAddIpList=${SecuritysourceAddIpList}
|
|
|
|
|
${SecurityInfo} Create Dictionary PolicyType=Security Policy CreateorEdit=Create PolicyName=${TEST NAME} PolicyAction=Intercept ApplicationSearch=SSL PolicyLogSession=1 PolicyEnabled=open
|
|
|
|
|
Comment 创建代理策略shuju8
|
|
|
|
|
CreatePage HTTPSignature single ${TEST NAME}RequestHeader reqrestype=req reqresheader=ua keywordtext=Mozilla/5*
|
|
|
|
|
${Proxyfilter} create list Request Header
|
|
|
|
|
${Request Header} create list ${TEST NAME}RequestHeader
|
|
|
|
|
${ProxyfilterInfo} Create Dictionary Filter=${Proxyfilter} Request Headername=${Request Header}
|
|
|
|
|
${ProxyDenyadd} Create Dictionary Action=Deny DenyCode=405 ContentType=Profile SearchorCreate=Search ProfileName=404
|
|
|
|
|
${ip_name} create list ${TEST NAME}
|
|
|
|
|
${Proxysip} Create Dictionary Sordtype=Source Type1=Ip CreateOrSearch=Search ObjectName=${ip_name}
|
|
|
|
|
${ProxysourceAddIpList} Create list ${Proxysip}
|
|
|
|
|
${ProxysourceInfo} Create Dictionary sourceAddIpList=${ProxysourceAddIpList}
|
|
|
|
|
${ProxypolicyInfo} Create Dictionary PolicyType=Proxy Policy CreateorEdit=Create PolicyName=${TEST NAME} PolicyAction=Deny ApplicationSearch=HTTP PolicyLogSession=1 PolicyEnabled=open
|
|
|
|
|
Comment 创建安全策略
|
|
|
|
|
UIPolicies ${SecurityInfo} SourceInfo=${SecuritysourceInfo} FilterInfo=${SecurityfilterInfo}
|
|
|
|
|
Comment 创建代理策略
|
|
|
|
|
UIPolicies ${ProxypolicyInfo} SourceInfo=${ProxysourceInfo} ProxyDenyadd=${ProxyDenyadd} FilterInfo=${ProxyfilterInfo}
|
|
|
|
|
|
|
|
|
|
Proxy-Deny-008
|
|
|
|
|
[Tags] Positive UI Proxy Deny Filter选择Request Header(Cookie)
|
|
|
|
|
Comment 创建安全策略数据
|
|
|
|
|
CreatePage FQDN single ${TEST NAME}SNI keywordtext=*rottentomatoes.com
|
|
|
|
|
${SNI} Create list ${TEST NAME}SNI
|
|
|
|
|
${Securityfilter} create list SNI
|
|
|
|
|
${SecurityfilterInfo} Create Dictionary Filter=${Securityfilter} SSLSNIname=${SNI}
|
|
|
|
|
${Securitysip} Create Dictionary Sordtype=Source Type1=Ip CreateOrSearch=Create Add=Address Name=${TEST NAME} Ipclienttext1=${testClentIP} Port=1-65535
|
|
|
|
|
${SecuritysourceAddIpList} Create List ${Securitysip}
|
|
|
|
|
${SecuritysourceInfo} Create Dictionary sourceAddIpList=${SecuritysourceAddIpList}
|
|
|
|
|
${SecurityInfo} Create Dictionary PolicyType=Security Policy CreateorEdit=Create PolicyName=${TEST NAME} PolicyAction=Intercept ApplicationSearch=SSL PolicyLogSession=1 PolicyEnabled=open
|
|
|
|
|
Comment 创建代理策略shuju8
|
|
|
|
|
CreatePage HTTPSignature single ${TEST NAME}RequestHeader reqrestype=req reqresheader=ck keywordtext=WRIgnore=true
|
|
|
|
|
${Proxyfilter} create list Request Header
|
|
|
|
|
${Request Header} create list ${TEST NAME}RequestHeader
|
|
|
|
|
${ProxyfilterInfo} Create Dictionary Filter=${Proxyfilter} Request Headername=${Request Header}
|
|
|
|
|
${ProxyDenyadd} Create Dictionary Action=Deny DenyCode=405 ContentType=Profile SearchorCreate=Search ProfileName=404
|
|
|
|
|
${ip_name} create list ${TEST NAME}
|
|
|
|
|
${Proxysip} Create Dictionary Sordtype=Source Type1=Ip CreateOrSearch=Search ObjectName=${ip_name}
|
|
|
|
|
${ProxysourceAddIpList} Create list ${Proxysip}
|
|
|
|
|
${ProxysourceInfo} Create Dictionary sourceAddIpList=${ProxysourceAddIpList}
|
|
|
|
|
${ProxypolicyInfo} Create Dictionary PolicyType=Proxy Policy CreateorEdit=Create PolicyName=${TEST NAME} PolicyAction=Deny ApplicationSearch=HTTP PolicyLogSession=1 PolicyEnabled=open
|
|
|
|
|
Comment 创建安全策略
|
|
|
|
|
UIPolicies ${SecurityInfo} SourceInfo=${SecuritysourceInfo} FilterInfo=${SecurityfilterInfo}
|
|
|
|
|
Comment 创建代理策略
|
|
|
|
|
UIPolicies ${ProxypolicyInfo} SourceInfo=${ProxysourceInfo} ProxyDenyadd=${ProxyDenyadd} FilterInfo=${ProxyfilterInfo}
|
|
|
|
|
|
|
|
|
|
Proxy-Deny-009
|
|
|
|
|
[Tags] Positive UI Proxy Deny Filter选择Response Header(Cookie)
|
|
|
|
|
Comment 创建安全策略数据
|
|
|
|
|
CreatePage FQDN single ${TEST NAME}SNI keywordtext=*hongkong.coach.com
|
|
|
|
|
${SNI} Create list ${TEST NAME}SNI
|
|
|
|
|
${Securityfilter} create list SNI
|
|
|
|
|
${SecurityfilterInfo} Create Dictionary Filter=${Securityfilter} SSLSNIname=${SNI}
|
|
|
|
|
${Securitysip} Create Dictionary Sordtype=Source Type1=Ip CreateOrSearch=Create Add=Address Name=${TEST NAME} Ipclienttext1=${testClentIP} Port=1-65535
|
|
|
|
|
${SecuritysourceAddIpList} Create List ${Securitysip}
|
|
|
|
|
${SecuritysourceInfo} Create Dictionary sourceAddIpList=${SecuritysourceAddIpList}
|
|
|
|
|
${SecurityInfo} Create Dictionary PolicyType=Security Policy CreateorEdit=Create PolicyName=${TEST NAME} PolicyAction=Intercept ApplicationSearch=SSL PolicyLogSession=1 PolicyEnabled=open
|
|
|
|
|
Comment 创建代理策略shuju8
|
|
|
|
|
CreatePage HTTPSignature single ${TEST NAME}RequestHeader reqrestype=res reqresheader=sck keywordtext=HttpOnly
|
|
|
|
|
${Proxyfilter} create list Response Header
|
|
|
|
|
${Response Header} create list ${TEST NAME}RequestHeader
|
|
|
|
|
${ProxyfilterInfo} Create Dictionary Filter=${Proxyfilter} Response Headername=${Response Header}
|
|
|
|
|
${ProxyDenyadd} Create Dictionary Action=Deny DenyCode=405 ContentType=Profile SearchorCreate=Search ProfileName=404
|
|
|
|
|
${ip_name} create list ${TEST NAME}
|
|
|
|
|
${Proxysip} Create Dictionary Sordtype=Source Type1=Ip CreateOrSearch=Search ObjectName=${ip_name}
|
|
|
|
|
${ProxysourceAddIpList} Create list ${Proxysip}
|
|
|
|
|
${ProxysourceInfo} Create Dictionary sourceAddIpList=${ProxysourceAddIpList}
|
|
|
|
|
${ProxypolicyInfo} Create Dictionary PolicyType=Proxy Policy CreateorEdit=Create PolicyName=${TEST NAME} PolicyAction=Deny ApplicationSearch=HTTP PolicyLogSession=1 PolicyEnabled=open
|
|
|
|
|
Comment 创建安全策略
|
|
|
|
|
UIPolicies ${SecurityInfo} SourceInfo=${SecuritysourceInfo} FilterInfo=${SecurityfilterInfo}
|
|
|
|
|
Comment 创建代理策略
|
|
|
|
|
UIPolicies ${ProxypolicyInfo} SourceInfo=${ProxysourceInfo} ProxyDenyadd=${ProxyDenyadd} FilterInfo=${ProxyfilterInfo}
|
|
|
|
|
|
|
|
|
|
Proxy-Deny-010
|
|
|
|
|
[Tags] Positive UI Proxy Deny Filter选择Response Header(Content-Type)
|
|
|
|
|
Comment 创建安全策略数据
|
|
|
|
|
CreatePage FQDN single ${TEST NAME}SNI keywordtext=*starbucks.com
|
|
|
|
|
${SNI} Create list ${TEST NAME}SNI
|
|
|
|
|
${Securityfilter} create list SNI
|
|
|
|
|
${SecurityfilterInfo} Create Dictionary Filter=${Securityfilter} SSLSNIname=${SNI}
|
|
|
|
|
${Securitysip} Create Dictionary Sordtype=Source Type1=Ip CreateOrSearch=Create Add=Address Name=${TEST NAME} Ipclienttext1=${testClentIP} Port=1-65535
|
|
|
|
|
${SecuritysourceAddIpList} Create List ${Securitysip}
|
|
|
|
|
${SecuritysourceInfo} Create Dictionary sourceAddIpList=${SecuritysourceAddIpList}
|
|
|
|
|
${SecurityInfo} Create Dictionary PolicyType=Security Policy CreateorEdit=Create PolicyName=${TEST NAME} PolicyAction=Intercept ApplicationSearch=SSL PolicyLogSession=1 PolicyEnabled=open
|
|
|
|
|
Comment 创建代理策略shuju8
|
|
|
|
|
CreatePage HTTPSignature single ${TEST NAME}RequestHeader reqrestype=res reqresheader=ct keywordtext=text/html; charset=utf-8
|
|
|
|
|
${Proxyfilter} create list Response Header
|
|
|
|
|
${Response Header} create list ${TEST NAME}RequestHeader
|
|
|
|
|
${ProxyfilterInfo} Create Dictionary Filter=${Proxyfilter} Response Headername=${Response Header}
|
|
|
|
|
${ProxyDenyadd} Create Dictionary Action=Deny DenyCode=405 ContentType=Profile SearchorCreate=Search ProfileName=404
|
|
|
|
|
${ip_name} create list ${TEST NAME}
|
|
|
|
|
${Proxysip} Create Dictionary Sordtype=Source Type1=Ip CreateOrSearch=Search ObjectName=${ip_name}
|
|
|
|
|
${ProxysourceAddIpList} Create list ${Proxysip}
|
|
|
|
|
${ProxysourceInfo} Create Dictionary sourceAddIpList=${ProxysourceAddIpList}
|
|
|
|
|
${ProxypolicyInfo} Create Dictionary PolicyType=Proxy Policy CreateorEdit=Create PolicyName=${TEST NAME} PolicyAction=Deny ApplicationSearch=HTTP PolicyLogSession=1 PolicyEnabled=open
|
|
|
|
|
Comment 创建安全策略
|
|
|
|
|
UIPolicies ${SecurityInfo} SourceInfo=${SecuritysourceInfo} FilterInfo=${SecurityfilterInfo}
|
|
|
|
|
Comment 创建代理策略
|
|
|
|
|
UIPolicies ${ProxypolicyInfo} SourceInfo=${ProxysourceInfo} ProxyDenyadd=${ProxyDenyadd} FilterInfo=${ProxyfilterInfo}
|
|
|
|
|
|
|
|
|
|
Proxy-Deny-011
|
|
|
|
|
[Tags] Positive UI Proxy Deny Filter选择Request Content
|
|
|
|
|
Comment 创建安全策略数据
|
|
|
|
|
CreatePage FQDN single ${TEST NAME}SNI keywordtext=*open.node.com
|
|
|
|
|
${SNI} Create list ${TEST NAME}SNI
|
|
|
|
|
${Securityfilter} create list SNI
|
|
|
|
|
${SecurityfilterInfo} Create Dictionary Filter=${Securityfilter} SSLSNIname=${SNI}
|
|
|
|
|
${Securitysip} Create Dictionary Sordtype=Source Type1=Ip CreateOrSearch=Create Add=Address Name=${TEST NAME} Ipclienttext1=${testClentIP} Port=1-65535
|
|
|
|
|
${SecuritysourceAddIpList} Create List ${Securitysip}
|
|
|
|
|
${SecuritysourceInfo} Create Dictionary sourceAddIpList=${SecuritysourceAddIpList}
|
|
|
|
|
${SecurityInfo} Create Dictionary PolicyType=Security Policy CreateorEdit=Create PolicyName=${TEST NAME} PolicyAction=Intercept ApplicationSearch=HTTP PolicyLogSession=1 PolicyEnabled=open
|
|
|
|
|
Comment 创建代理策略shuju8
|
|
|
|
|
CreatePage Key single ${TEST NAME}_REQCONT keywordtext=*test
|
|
|
|
|
${Proxyfilter} create list Request Content
|
|
|
|
|
${Request Content} create list ${TEST NAME}_REQCONT
|
|
|
|
|
${ProxyfilterInfo} Create Dictionary Filter=${Proxyfilter} Request Contentname=${Request Content}
|
|
|
|
|
${ProxyDenyadd} Create Dictionary Action=Deny DenyCode=405 ContentType=Profile SearchorCreate=Search ProfileName=404
|
|
|
|
|
${ip_name} create list ${TEST NAME}
|
|
|
|
|
${Proxysip} Create Dictionary Sordtype=Source Type1=Ip CreateOrSearch=Search ObjectName=${ip_name}
|
|
|
|
|
${ProxysourceAddIpList} Create list ${Proxysip}
|
|
|
|
|
${ProxysourceInfo} Create Dictionary sourceAddIpList=${ProxysourceAddIpList}
|
|
|
|
|
${ProxypolicyInfo} Create Dictionary PolicyType=Proxy Policy CreateorEdit=Create PolicyName=${TEST NAME} PolicyAction=Deny ApplicationSearch=HTTP PolicyLogSession=1 PolicyEnabled=open
|
|
|
|
|
Comment 创建安全策略
|
|
|
|
|
UIPolicies ${SecurityInfo} SourceInfo=${SecuritysourceInfo} FilterInfo=${SecurityfilterInfo}
|
|
|
|
|
Comment 创建代理策略
|
|
|
|
|
UIPolicies ${ProxypolicyInfo} SourceInfo=${ProxysourceInfo} ProxyDenyadd=${ProxyDenyadd} FilterInfo=${ProxyfilterInfo}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
# Proxy-Deny-003
|
|
|
|
|
# [Tags] Positive UI Proxy Deny 目的使用地址
|
|
|
|
|
# Comment 创建安全策略数据
|
|
|
|
|
# ${Country} Create list United States
|
|
|
|
|
# ${dip1} Create Dictionary Sordtype=Source Type1=Geography CreateOrSearch=Create Add=Address Name=${TEST NAME} Country=${Country}
|
|
|
|
|
# ${destinationAddIpList} Create list ${dip1}
|
|
|
|
|
# ${destinationInfo} Create Dictionary destinationAddIpList=${destinationAddIpList}
|
|
|
|
|
# ${ProxyDenyadd} Create Dictionary Action=Deny DenyCode=404 ContentType=TEXT TextValue=${TEST NAME}
|
|
|
|
|
# ${ProxysourceAddIpList} Create list ${dip1}
|
|
|
|
|
# ${ProxysourceInfo} Create Dictionary sourceAddIpList=${ProxysourceAddIpList}
|
|
|
|
|
# ${ProxypolicyInfo} Create Dictionary PolicyType=Proxy Policy CreateorEdit=Create PolicyName=${TEST NAME} PolicyAction=Deny ApplicationSearch=HTTP PolicyLogSession=1 PolicyEnabled=open
|
|
|
|
|
# Comment 创建安全策略
|
|
|
|
|
# Comment 创建代理策略
|
|
|
|
|
# UIPolicies ${ProxypolicyInfo} SourceInfo=${ProxysourceInfo} ProxyDenyadd=${ProxyDenyadd}
|