2021-03-18 10:59:48 +08:00
|
|
|
*** Settings ***
|
|
|
|
|
Force Tags tsg-ui Policies Security
|
|
|
|
|
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 ***
|
|
|
|
|
###############################################################VOIP#################################################################
|
2021-03-18 11:00:29 +08:00
|
|
|
SecurityMonitorSSL001
|
|
|
|
|
[Tags] Monitor SSL SNI
|
2021-03-18 10:59:48 +08:00
|
|
|
#新建对象fqdn
|
|
|
|
|
Comment 新建对象fqdn
|
|
|
|
|
CreatePage FQDN single ${TEST NAME}_FQDN1 keywordtext=$www.facebook.com
|
|
|
|
|
|
|
|
|
|
Comment 新建对象fqdn
|
|
|
|
|
CreatePage FQDN single ${TEST NAME}_FQDN2 keywordtext=*youtube.com
|
|
|
|
|
|
|
|
|
|
${sip1} Create Dictionary Sordtype=Source Type1=Ip CreateOrSearch=Create Add=Address Name=${TEST NAME}_IP1 Ipclienttext1=192.168.50.17 Port=1-65535
|
|
|
|
|
|
|
|
|
|
${sourceAddIpList} Create List ${sip1}
|
|
|
|
|
|
|
|
|
|
${sourceInfo} Create Dictionary sourceAddIpList=${sourceAddIpList}
|
|
|
|
|
|
|
|
|
|
${sniname} create list ${TEST NAME}_FQDN ${TEST NAME}_FQDN2
|
|
|
|
|
|
|
|
|
|
${filter} create list SNI
|
|
|
|
|
|
|
|
|
|
${filterInfo} Create Dictionary Filter=${filter} SSLSNIname=${sniname}
|
|
|
|
|
|
2021-03-18 11:00:29 +08:00
|
|
|
${policyInfo} Create Dictionary PolicyType=Security Policy CreateorEdit=Create PolicyName=${TEST NAME} PolicyAction=Monitor ApplicationSearch=SSL PolicyLogSession=1 PolicyEnabled=1
|
2021-03-18 10:59:48 +08:00
|
|
|
|
|
|
|
|
UIPolicies ${policyInfo} SourceInfo=${sourceInfo} FilterInfo=${filterInfo}
|
|
|
|
|
|
|
|
|
|
PoliciesDelete
|
|
|
|
|
|
2021-03-18 11:00:29 +08:00
|
|
|
SecurityMonitorSSL002
|
|
|
|
|
[Tags] Monitor SSL SNI
|
2021-03-18 10:59:48 +08:00
|
|
|
|
|
|
|
|
${sip1} Create Dictionary Sordtype=Source Type1=Ip CreateOrSearch=Create Add=Address Name=${TEST NAME}_IP1 Ipclienttext1=192.168.50.17 Port=1-65535
|
|
|
|
|
|
|
|
|
|
${sourceAddIpList} Create List ${sip1}
|
|
|
|
|
|
|
|
|
|
${sourceInfo} Create Dictionary sourceAddIpList=${sourceAddIpList}
|
|
|
|
|
|
|
|
|
|
${sniname} create list adv art
|
|
|
|
|
|
|
|
|
|
${filter} create list SNI
|
|
|
|
|
|
|
|
|
|
${filterInfo} Create Dictionary Filter=${filter} SSLSNIname=${sniname} Hosttype=Category
|
|
|
|
|
|
2021-03-18 11:00:29 +08:00
|
|
|
${policyInfo} Create Dictionary PolicyType=Security Policy CreateorEdit=Create PolicyName=${TEST NAME} PolicyAction=Monitor ApplicationSearch=SSL PolicyLogSession=1 PolicyEnabled=1
|
2021-03-18 10:59:48 +08:00
|
|
|
|
|
|
|
|
UIPolicies ${policyInfo} SourceInfo=${sourceInfo} FilterInfo=${filterInfo}
|
|
|
|
|
|
|
|
|
|
PoliciesDelete
|
|
|
|
|
|
2021-03-18 11:00:29 +08:00
|
|
|
SecurityMonitorSSL003
|
|
|
|
|
[Tags] Monitor SSL SNI
|
2021-03-18 10:59:48 +08:00
|
|
|
#新建对象fqdn
|
|
|
|
|
Comment 新建对象fqdn
|
|
|
|
|
CreatePage FQDN single ${TEST NAME}_FQDN1 keywordtext=$twitter.com
|
|
|
|
|
|
|
|
|
|
#新建对象fqdn
|
|
|
|
|
Comment 新建对象fqdn
|
|
|
|
|
CreatePage FQDN single ${TEST NAME}_FQDN2 keywordtext=*.com
|
|
|
|
|
|
|
|
|
|
${sip1} Create Dictionary Sordtype=Source Type1=Ip CreateOrSearch=Create Add=Address Name=${TEST NAME}_IP1 Ipclienttext1=192.168.50.17 Port=1-65535
|
|
|
|
|
|
|
|
|
|
${sourceAddIpList} Create List ${sip1}
|
|
|
|
|
|
|
|
|
|
${sourceInfo} Create Dictionary sourceAddIpList=${sourceAddIpList}
|
|
|
|
|
|
|
|
|
|
${cnname} create list ${TEST NAME}_FQDN1 ${TEST NAME}_FQDN2
|
|
|
|
|
|
|
|
|
|
${filter} create list CN
|
|
|
|
|
|
|
|
|
|
${filterInfo} Create Dictionary Filter=${filter} CNIname=${cnname}
|
|
|
|
|
|
2021-03-18 11:00:29 +08:00
|
|
|
${policyInfo} Create Dictionary PolicyType=Security Policy CreateorEdit=Create PolicyName=${TEST NAME} PolicyAction=Monitor ApplicationSearch=SSL PolicyLogSession=1 PolicyEnabled=1
|
2021-03-18 10:59:48 +08:00
|
|
|
|
|
|
|
|
UIPolicies ${policyInfo} SourceInfo=${sourceInfo} FilterInfo=${filterInfo}
|
|
|
|
|
|
|
|
|
|
PoliciesDelete
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2021-03-18 11:00:29 +08:00
|
|
|
SecurityMonitorSSL004
|
|
|
|
|
[Tags] Monitor SSL Category
|
2021-03-18 10:59:48 +08:00
|
|
|
|
|
|
|
|
${sip1} Create Dictionary Sordtype=Source Type1=Ip CreateOrSearch=Create Add=Address Name=${TEST NAME}_IP1 Ipclienttext1=192.168.50.17 Port=1-65535
|
|
|
|
|
|
|
|
|
|
${sourceAddIpList} Create List ${sip1}
|
|
|
|
|
|
|
|
|
|
${sourceInfo} Create Dictionary sourceAddIpList=${sourceAddIpList}
|
|
|
|
|
|
|
|
|
|
${cnname} create list adv
|
|
|
|
|
|
|
|
|
|
${filter} create list CN
|
|
|
|
|
|
|
|
|
|
${filterInfo} Create Dictionary Filter=${filter} CNIname=${cnname} Hosttype=Category
|
|
|
|
|
|
2021-03-18 11:00:29 +08:00
|
|
|
${policyInfo} Create Dictionary PolicyType=Security Policy CreateorEdit=Create PolicyName=${TEST NAME} PolicyAction=Monitor ApplicationSearch=SSL PolicyLogSession=1 PolicyEnabled=1
|
2021-03-18 10:59:48 +08:00
|
|
|
|
|
|
|
|
UIPolicies ${policyInfo} SourceInfo=${sourceInfo} FilterInfo=${filterInfo}
|
|
|
|
|
|
|
|
|
|
|
2021-03-18 11:00:29 +08:00
|
|
|
SecurityMonitorSSL006
|
|
|
|
|
[Tags] Monitor SSL SAN
|
2021-03-18 10:59:48 +08:00
|
|
|
#新建对象fqdn
|
|
|
|
|
Comment 新建对象fqdn
|
|
|
|
|
CreatePage FQDN single ${TEST NAME}_FQDN keywordtext=$mail.ru
|
|
|
|
|
|
|
|
|
|
${sanname} create list ${TEST NAME}_FQDN
|
|
|
|
|
|
|
|
|
|
${filter} create list SAN
|
|
|
|
|
|
|
|
|
|
${filterInfo} Create Dictionary Filter=${filter} SANIname=${sanname}
|
|
|
|
|
|
2021-03-18 11:00:29 +08:00
|
|
|
${policyInfo} Create Dictionary PolicyType=Security Policy CreateorEdit=Create PolicyName=${TEST NAME} PolicyAction=Monitor ApplicationSearch=SSL PolicyLogSession=1 PolicyEnabled=1
|
2021-03-18 10:59:48 +08:00
|
|
|
|
|
|
|
|
UIPolicies ${policyInfo} FilterInfo=${filterInfo}
|
|
|
|
|
|
|
|
|
|
PoliciesDelete
|
|
|
|
|
|
2021-03-18 11:00:29 +08:00
|
|
|
SecurityMonitorSSL007
|
|
|
|
|
[Tags] Monitor SSL SNI+CN+SAN
|
2021-03-18 10:59:48 +08:00
|
|
|
#新建对象fqdn
|
|
|
|
|
Comment 新建对象fqdn
|
|
|
|
|
CreatePage FQDN single ${TEST NAME}_FQDN1 keywordtext=*twitter.com
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
${sip1} Create Dictionary Sordtype=Source Type1=Ip CreateOrSearch=Create Add=Address Name=${TEST NAME}_IP1 Ipclienttext1=192.168.50.17 Port=1-65535
|
|
|
|
|
|
|
|
|
|
${sourceAddIpList} Create List ${sip1}
|
|
|
|
|
|
|
|
|
|
${sourceInfo} Create Dictionary sourceAddIpList=${sourceAddIpList}
|
|
|
|
|
|
|
|
|
|
${cnname} create list ${TEST NAME}_FQDN1
|
|
|
|
|
|
|
|
|
|
${filter} create list SNI CN SAN
|
|
|
|
|
|
|
|
|
|
${filterInfo} Create Dictionary Filter=${filter} SSLSNIname=${cnname} CNIname=${cnname} SANIname=${cnname}
|
|
|
|
|
|
2021-03-18 11:00:29 +08:00
|
|
|
${policyInfo} Create Dictionary PolicyType=Security Policy CreateorEdit=Create PolicyName=${TEST NAME} PolicyAction=Monitor ApplicationSearch=SSL PolicyLogSession=1 PolicyEnabled=1
|
2021-03-18 10:59:48 +08:00
|
|
|
|
|
|
|
|
UIPolicies ${policyInfo} SourceInfo=${sourceInfo} FilterInfo=${filterInfo}
|
|
|
|
|
|
|
|
|
|
PoliciesDelete
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
###############################################################VOIP#################################################################
|