Class: TencentCloud::Bsca::V20210811::CVSSV3Info

Inherits:
Common::AbstractModel
  • Object
show all
Defined in:
lib/v20210811/models.rb

Overview

Cvssv3.0详细信息。

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(cvss = nil, attackvector = nil, attackcomplexity = nil, privilegesrequired = nil, userinteraction = nil, scope = nil, conimpact = nil, integrityimpact = nil, availabilityimpact = nil) ⇒ CVSSV3Info

Returns a new instance of CVSSV3Info.



164
165
166
167
168
169
170
171
172
173
174
# File 'lib/v20210811/models.rb', line 164

def initialize(cvss=nil, attackvector=nil, attackcomplexity=nil, privilegesrequired=nil, userinteraction=nil, scope=nil, conimpact=nil, integrityimpact=nil, availabilityimpact=nil)
  @CVSS = cvss
  @AttackVector = attackvector
  @AttackComplexity = attackcomplexity
  @PrivilegesRequired = privilegesrequired
  @UserInteraction = userinteraction
  @Scope = scope
  @ConImpact = conimpact
  @IntegrityImpact = integrityimpact
  @AvailabilityImpact = availabilityimpact
end

Instance Attribute Details

#AttackComplexityObject

取值范围: <li>NETWORK 远程</li> <li>ADJACENT_NETWORK 近邻</li> <li>LOCAL 本地</li> <li>PHYSICAL 物理</li> 取值范围: <li>HIGH 高</li> <li>LOW 低</li> 取值范围: <li>HIGH 高</li> <li>LOW 低</li> <li>NONE 无</li> 取值范围: <li>NONE 无</li> <li>REQUIRED 需要</li> 取值范围: <li>UNCHANGED 否</li> <li>CHANGED 能</li> 取值范围: <li>NONE 无</li> <li>LOW 低</li> <li>HIGH 高</li> 取值范围: <li>NONE 无</li> <li>LOW 低</li> <li>HIGH 高</li> 取值范围: <li>NONE 无</li> <li>LOW 低</li> <li>HIGH 高</li>

Parameters:

  • CVSS:

    CVE评分。

  • AttackVector:

    AttackVector 攻击途径。

  • AttackComplexity:

    AttackComplexity 攻击复杂度。

  • PrivilegesRequired:

    PrivilegesRequired 触发特权。

  • UserInteraction:

    UserInteraction 交互必要性。

  • Scope:

    Scope 绕过安全边界。

  • ConImpact:

    ConfidentialityImpact 机密性影响。

  • IntegrityImpact:

    IntegrityImpact 完整性影响。

  • AvailabilityImpact:

    AvailabilityImpact 可用性影响。



162
163
164
# File 'lib/v20210811/models.rb', line 162

def AttackComplexity
  @AttackComplexity
end

#AttackVectorObject

取值范围: <li>NETWORK 远程</li> <li>ADJACENT_NETWORK 近邻</li> <li>LOCAL 本地</li> <li>PHYSICAL 物理</li> 取值范围: <li>HIGH 高</li> <li>LOW 低</li> 取值范围: <li>HIGH 高</li> <li>LOW 低</li> <li>NONE 无</li> 取值范围: <li>NONE 无</li> <li>REQUIRED 需要</li> 取值范围: <li>UNCHANGED 否</li> <li>CHANGED 能</li> 取值范围: <li>NONE 无</li> <li>LOW 低</li> <li>HIGH 高</li> 取值范围: <li>NONE 无</li> <li>LOW 低</li> <li>HIGH 高</li> 取值范围: <li>NONE 无</li> <li>LOW 低</li> <li>HIGH 高</li>

Parameters:

  • CVSS:

    CVE评分。

  • AttackVector:

    AttackVector 攻击途径。

  • AttackComplexity:

    AttackComplexity 攻击复杂度。

  • PrivilegesRequired:

    PrivilegesRequired 触发特权。

  • UserInteraction:

    UserInteraction 交互必要性。

  • Scope:

    Scope 绕过安全边界。

  • ConImpact:

    ConfidentialityImpact 机密性影响。

  • IntegrityImpact:

    IntegrityImpact 完整性影响。

  • AvailabilityImpact:

    AvailabilityImpact 可用性影响。



162
163
164
# File 'lib/v20210811/models.rb', line 162

def AttackVector
  @AttackVector
end

#AvailabilityImpactObject

取值范围: <li>NETWORK 远程</li> <li>ADJACENT_NETWORK 近邻</li> <li>LOCAL 本地</li> <li>PHYSICAL 物理</li> 取值范围: <li>HIGH 高</li> <li>LOW 低</li> 取值范围: <li>HIGH 高</li> <li>LOW 低</li> <li>NONE 无</li> 取值范围: <li>NONE 无</li> <li>REQUIRED 需要</li> 取值范围: <li>UNCHANGED 否</li> <li>CHANGED 能</li> 取值范围: <li>NONE 无</li> <li>LOW 低</li> <li>HIGH 高</li> 取值范围: <li>NONE 无</li> <li>LOW 低</li> <li>HIGH 高</li> 取值范围: <li>NONE 无</li> <li>LOW 低</li> <li>HIGH 高</li>

Parameters:

  • CVSS:

    CVE评分。

  • AttackVector:

    AttackVector 攻击途径。

  • AttackComplexity:

    AttackComplexity 攻击复杂度。

  • PrivilegesRequired:

    PrivilegesRequired 触发特权。

  • UserInteraction:

    UserInteraction 交互必要性。

  • Scope:

    Scope 绕过安全边界。

  • ConImpact:

    ConfidentialityImpact 机密性影响。

  • IntegrityImpact:

    IntegrityImpact 完整性影响。

  • AvailabilityImpact:

    AvailabilityImpact 可用性影响。



162
163
164
# File 'lib/v20210811/models.rb', line 162

def AvailabilityImpact
  @AvailabilityImpact
end

#ConImpactObject

取值范围: <li>NETWORK 远程</li> <li>ADJACENT_NETWORK 近邻</li> <li>LOCAL 本地</li> <li>PHYSICAL 物理</li> 取值范围: <li>HIGH 高</li> <li>LOW 低</li> 取值范围: <li>HIGH 高</li> <li>LOW 低</li> <li>NONE 无</li> 取值范围: <li>NONE 无</li> <li>REQUIRED 需要</li> 取值范围: <li>UNCHANGED 否</li> <li>CHANGED 能</li> 取值范围: <li>NONE 无</li> <li>LOW 低</li> <li>HIGH 高</li> 取值范围: <li>NONE 无</li> <li>LOW 低</li> <li>HIGH 高</li> 取值范围: <li>NONE 无</li> <li>LOW 低</li> <li>HIGH 高</li>

Parameters:

  • CVSS:

    CVE评分。

  • AttackVector:

    AttackVector 攻击途径。

  • AttackComplexity:

    AttackComplexity 攻击复杂度。

  • PrivilegesRequired:

    PrivilegesRequired 触发特权。

  • UserInteraction:

    UserInteraction 交互必要性。

  • Scope:

    Scope 绕过安全边界。

  • ConImpact:

    ConfidentialityImpact 机密性影响。

  • IntegrityImpact:

    IntegrityImpact 完整性影响。

  • AvailabilityImpact:

    AvailabilityImpact 可用性影响。



162
163
164
# File 'lib/v20210811/models.rb', line 162

def ConImpact
  @ConImpact
end

#CVSSObject

取值范围: <li>NETWORK 远程</li> <li>ADJACENT_NETWORK 近邻</li> <li>LOCAL 本地</li> <li>PHYSICAL 物理</li> 取值范围: <li>HIGH 高</li> <li>LOW 低</li> 取值范围: <li>HIGH 高</li> <li>LOW 低</li> <li>NONE 无</li> 取值范围: <li>NONE 无</li> <li>REQUIRED 需要</li> 取值范围: <li>UNCHANGED 否</li> <li>CHANGED 能</li> 取值范围: <li>NONE 无</li> <li>LOW 低</li> <li>HIGH 高</li> 取值范围: <li>NONE 无</li> <li>LOW 低</li> <li>HIGH 高</li> 取值范围: <li>NONE 无</li> <li>LOW 低</li> <li>HIGH 高</li>

Parameters:

  • CVSS:

    CVE评分。

  • AttackVector:

    AttackVector 攻击途径。

  • AttackComplexity:

    AttackComplexity 攻击复杂度。

  • PrivilegesRequired:

    PrivilegesRequired 触发特权。

  • UserInteraction:

    UserInteraction 交互必要性。

  • Scope:

    Scope 绕过安全边界。

  • ConImpact:

    ConfidentialityImpact 机密性影响。

  • IntegrityImpact:

    IntegrityImpact 完整性影响。

  • AvailabilityImpact:

    AvailabilityImpact 可用性影响。



162
163
164
# File 'lib/v20210811/models.rb', line 162

def CVSS
  @CVSS
end

#IntegrityImpactObject

取值范围: <li>NETWORK 远程</li> <li>ADJACENT_NETWORK 近邻</li> <li>LOCAL 本地</li> <li>PHYSICAL 物理</li> 取值范围: <li>HIGH 高</li> <li>LOW 低</li> 取值范围: <li>HIGH 高</li> <li>LOW 低</li> <li>NONE 无</li> 取值范围: <li>NONE 无</li> <li>REQUIRED 需要</li> 取值范围: <li>UNCHANGED 否</li> <li>CHANGED 能</li> 取值范围: <li>NONE 无</li> <li>LOW 低</li> <li>HIGH 高</li> 取值范围: <li>NONE 无</li> <li>LOW 低</li> <li>HIGH 高</li> 取值范围: <li>NONE 无</li> <li>LOW 低</li> <li>HIGH 高</li>

Parameters:

  • CVSS:

    CVE评分。

  • AttackVector:

    AttackVector 攻击途径。

  • AttackComplexity:

    AttackComplexity 攻击复杂度。

  • PrivilegesRequired:

    PrivilegesRequired 触发特权。

  • UserInteraction:

    UserInteraction 交互必要性。

  • Scope:

    Scope 绕过安全边界。

  • ConImpact:

    ConfidentialityImpact 机密性影响。

  • IntegrityImpact:

    IntegrityImpact 完整性影响。

  • AvailabilityImpact:

    AvailabilityImpact 可用性影响。



162
163
164
# File 'lib/v20210811/models.rb', line 162

def IntegrityImpact
  @IntegrityImpact
end

#PrivilegesRequiredObject

取值范围: <li>NETWORK 远程</li> <li>ADJACENT_NETWORK 近邻</li> <li>LOCAL 本地</li> <li>PHYSICAL 物理</li> 取值范围: <li>HIGH 高</li> <li>LOW 低</li> 取值范围: <li>HIGH 高</li> <li>LOW 低</li> <li>NONE 无</li> 取值范围: <li>NONE 无</li> <li>REQUIRED 需要</li> 取值范围: <li>UNCHANGED 否</li> <li>CHANGED 能</li> 取值范围: <li>NONE 无</li> <li>LOW 低</li> <li>HIGH 高</li> 取值范围: <li>NONE 无</li> <li>LOW 低</li> <li>HIGH 高</li> 取值范围: <li>NONE 无</li> <li>LOW 低</li> <li>HIGH 高</li>

Parameters:

  • CVSS:

    CVE评分。

  • AttackVector:

    AttackVector 攻击途径。

  • AttackComplexity:

    AttackComplexity 攻击复杂度。

  • PrivilegesRequired:

    PrivilegesRequired 触发特权。

  • UserInteraction:

    UserInteraction 交互必要性。

  • Scope:

    Scope 绕过安全边界。

  • ConImpact:

    ConfidentialityImpact 机密性影响。

  • IntegrityImpact:

    IntegrityImpact 完整性影响。

  • AvailabilityImpact:

    AvailabilityImpact 可用性影响。



162
163
164
# File 'lib/v20210811/models.rb', line 162

def PrivilegesRequired
  @PrivilegesRequired
end

#ScopeObject

取值范围: <li>NETWORK 远程</li> <li>ADJACENT_NETWORK 近邻</li> <li>LOCAL 本地</li> <li>PHYSICAL 物理</li> 取值范围: <li>HIGH 高</li> <li>LOW 低</li> 取值范围: <li>HIGH 高</li> <li>LOW 低</li> <li>NONE 无</li> 取值范围: <li>NONE 无</li> <li>REQUIRED 需要</li> 取值范围: <li>UNCHANGED 否</li> <li>CHANGED 能</li> 取值范围: <li>NONE 无</li> <li>LOW 低</li> <li>HIGH 高</li> 取值范围: <li>NONE 无</li> <li>LOW 低</li> <li>HIGH 高</li> 取值范围: <li>NONE 无</li> <li>LOW 低</li> <li>HIGH 高</li>

Parameters:

  • CVSS:

    CVE评分。

  • AttackVector:

    AttackVector 攻击途径。

  • AttackComplexity:

    AttackComplexity 攻击复杂度。

  • PrivilegesRequired:

    PrivilegesRequired 触发特权。

  • UserInteraction:

    UserInteraction 交互必要性。

  • Scope:

    Scope 绕过安全边界。

  • ConImpact:

    ConfidentialityImpact 机密性影响。

  • IntegrityImpact:

    IntegrityImpact 完整性影响。

  • AvailabilityImpact:

    AvailabilityImpact 可用性影响。



162
163
164
# File 'lib/v20210811/models.rb', line 162

def Scope
  @Scope
end

#UserInteractionObject

取值范围: <li>NETWORK 远程</li> <li>ADJACENT_NETWORK 近邻</li> <li>LOCAL 本地</li> <li>PHYSICAL 物理</li> 取值范围: <li>HIGH 高</li> <li>LOW 低</li> 取值范围: <li>HIGH 高</li> <li>LOW 低</li> <li>NONE 无</li> 取值范围: <li>NONE 无</li> <li>REQUIRED 需要</li> 取值范围: <li>UNCHANGED 否</li> <li>CHANGED 能</li> 取值范围: <li>NONE 无</li> <li>LOW 低</li> <li>HIGH 高</li> 取值范围: <li>NONE 无</li> <li>LOW 低</li> <li>HIGH 高</li> 取值范围: <li>NONE 无</li> <li>LOW 低</li> <li>HIGH 高</li>

Parameters:

  • CVSS:

    CVE评分。

  • AttackVector:

    AttackVector 攻击途径。

  • AttackComplexity:

    AttackComplexity 攻击复杂度。

  • PrivilegesRequired:

    PrivilegesRequired 触发特权。

  • UserInteraction:

    UserInteraction 交互必要性。

  • Scope:

    Scope 绕过安全边界。

  • ConImpact:

    ConfidentialityImpact 机密性影响。

  • IntegrityImpact:

    IntegrityImpact 完整性影响。

  • AvailabilityImpact:

    AvailabilityImpact 可用性影响。



162
163
164
# File 'lib/v20210811/models.rb', line 162

def UserInteraction
  @UserInteraction
end

Instance Method Details

#deserialize(params) ⇒ Object



176
177
178
179
180
181
182
183
184
185
186
# File 'lib/v20210811/models.rb', line 176

def deserialize(params)
  @CVSS = params['CVSS']
  @AttackVector = params['AttackVector']
  @AttackComplexity = params['AttackComplexity']
  @PrivilegesRequired = params['PrivilegesRequired']
  @UserInteraction = params['UserInteraction']
  @Scope = params['Scope']
  @ConImpact = params['ConImpact']
  @IntegrityImpact = params['IntegrityImpact']
  @AvailabilityImpact = params['AvailabilityImpact']
end