Crée une règle de défense contre les attaques par force brute.
Testez maintenant
Testez cette API dans OpenAPI Explorer, sans signature manuelle. Les appels réussis génèrent automatiquement du code SDK correspondant à vos paramètres. Téléchargez-le avec une sécurité intégrée des identifiants pour une utilisation locale. Testez cette API dans OpenAPI Explorer, sans signature manuelle. Les appels réussis génèrent automatiquement du code SDK correspondant à vos paramètres. Téléchargez-le avec une sécurité intégrée des identifiants pour une utilisation locale.
Test
Autorisation RAM
|
yundun-sas:CreateAntiBruteForceRule |
create |
*AntiBruteForceRule
|
Aucune | Aucune |
Paramètres de requête
|
Paramètre |
Type |
Requis |
Description |
Exemple |
| SourceIp |
string |
Non |
L'adresse IP source de la requête. |
192.168.XX.XX |
| Name |
string |
Oui |
Le nom de la règle de défense. |
TestAntiBruteForceRule. |
| Span |
integer |
Oui |
La durée maximale pendant laquelle des tentatives de connexion échouées peuvent survenir pour un compte. Unité : minutes. Valeurs valides :
Remarque
Pour configurer une règle de défense, vous devez spécifier les paramètres Span, FailCount et ForbiddenTime. Si le nombre de tentatives de connexion échouées pour un compte dans les minutes spécifiées par Span dépasse la valeur spécifiée par FailCount, le compte ne peut pas être utilisé pour les connexions pendant les minutes spécifiées par ForbiddenTime. |
1 |
| FailCount |
integer |
Oui |
Le nombre maximal de tentatives de connexion échouées pour un compte. Valeurs valides : 2, 3, 4, 5, 10, 50, 80 et 100. |
2 |
| ForbiddenTime |
integer |
Oui |
La durée pendant laquelle les connexions à partir d'un compte ne sont pas autorisées. Unité : minutes. Valeurs valides :
|
5 |
| DefaultRule |
boolean |
Non |
Indique si la règle de défense doit être définie comme règle par défaut. Valeurs valides :
|
true. |
| UuidList |
array |
Oui |
Les UUID des serveurs auxquels vous souhaitez appliquer la règle de défense. |
|
|
string |
Non |
L'UUID du serveur auquel vous souhaitez appliquer la règle de défense. |
292dcc68-b60b-4bbd-a0be-beaa1622**** |
|
| ProtocolType |
object |
Non |
Les types de protocoles pris en charge pour l'interception lors de la création de la règle contre les attaques par force brute. |
|
| Rdp |
string |
Non |
Indique si l'interception RDP doit être activée. La valeur par défaut est on. Valeurs :
|
on |
| Ssh |
string |
Non |
Indique si l'interception SSH doit être activée. La valeur par défaut est on. Valeurs :
|
on |
| SqlServer |
string |
Non |
Indique si l'interception SqlServer doit être activée. La valeur par défaut est off. Valeurs :
|
off. |
Éléments de réponse
|
Élément |
Type |
Description |
Exemple |
|
object |
|||
| RequestId |
string |
L'identifiant de la requête, utilisé pour localiser et résoudre les problèmes. |
F35F45B0-5D6B-4238-BE02-A62D0760E840 |
| CreateAntiBruteForceRule |
object |
Les informations sur la règle de défense. |
|
| RuleId |
integer |
L'identifiant de la règle de défense. |
65778 |
Exemples
JSON format
{
"RequestId": "F35F45B0-5D6B-4238-BE02-A62D0760E840",
"CreateAntiBruteForceRule": {
"RuleId": 65778
}
}
Codes d'erreur
|
Code de statut HTTP |
Code d'erreur |
Message d'erreur |
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. |
Consultez Codes d'erreur pour la liste complète.
Notes de version
Consultez Notes de version pour la liste complète.