Creates a defense rule against brute-force attacks.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
yundun-sas:CreateAntiBruteForceRule |
create |
*AntiBruteForceRule
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| SourceIp |
string |
No |
The source IP address of the request. |
192.168.XX.XX |
| Name |
string |
Yes |
The name of the defense rule. |
TestAntiBruteForceRule |
| Span |
integer |
Yes |
The time window for monitoring failed logon attempts from an account. Unit: minutes. Valid values:
Note
You must specify Span, FailCount, and ForbiddenTime together. If the number of failed logon attempts within the period specified by Span exceeds FailCount, the account is locked out for the duration specified by ForbiddenTime. |
1 |
| FailCount |
integer |
Yes |
The maximum number of failed logon attempts from an account. Valid values: 2, 3, 4, 5, 10, 50, 80, and 100. |
2 |
| ForbiddenTime |
integer |
Yes |
The duration for which an account is locked out. Unit: minutes. Valid values:
|
5 |
| DefaultRule |
boolean |
No |
Whether to set this as the default defense rule. Valid values:
|
true |
| UuidList |
array |
Yes |
The UUIDs of the servers to which you want to apply the defense rule. |
|
|
string |
No |
The UUID of the server to which you want to apply the defense rule. |
292dcc68-b60b-4bbd-a0be-beaa1622**** |
|
| ProtocolType |
object |
No |
The protocol types supported for brute-force attack interception. |
|
| Rdp |
string |
No |
Whether to enable RDP interception. Default value: on. Valid values:
|
on |
| Ssh |
string |
No |
Whether to enable SSH interception. Default value: on. Valid values:
|
on |
| SqlServer |
string |
No |
Whether to enable SQL Server interception. Default value: off. Valid values:
|
off |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
|||
| RequestId |
string |
The request ID. |
F35F45B0-5D6B-4238-BE02-A62D0760E840 |
| CreateAntiBruteForceRule |
object |
The information about the defense rule. |
|
| RuleId |
integer |
The ID of the defense rule. |
65778 |
Examples
Success response
JSON format
{
"RequestId": "F35F45B0-5D6B-4238-BE02-A62D0760E840",
"CreateAntiBruteForceRule": {
"RuleId": 65778
}
}
Error codes
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | NotBuy | user not buy service | User not buy service. |
| 500 | ServerError | ServerError | |
| 403 | NoPermission | caller has no permission | You are not authorized to do this operation. |
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.