Walter.Web.FireWall.Annotations Namespace
Classes
Class | Description | |
---|---|---|
![]() |
ActionProtectorAttribute |
Class ActionProtectorAttribute allows you to discover malicious activity against actions and the models that are posted to these actions
|
![]() |
AddhockAttribute |
Reject add-hock requests
|
![]() |
BaseFireWallAttribute |
base class for firewall annotation attributes
|
![]() |
BlockDurationAttribute |
This attribute allows you to configure a specific rule on a controller or a specific action end enables you to specify how long something should be blocked.
Implements the [System.Attribute]
|
![]() |
BrowserIntentionsAttribute |
Block content based on the user-agent's reputation
|
![]() |
CrossSiteAttribute |
Prevents Cross-site request (or CSRF) disallow an attacker to induce actions that they do not intend to.
Only HTTPS requests are supported!
|
![]() |
DisableFirewallAttribute |
Disables all rules and validations on an endpoint(s) by the firewall, basically it's an Always-Off for an endpoint
|
![]() |
FireWallAttribute |
Protects and block any requests that are in violation on URL type pattern attacks and allow only a the specified user types
|
![]() |
FireWallConfigurationAttribute |
FireWall configuration element
|
![]() |
GeoBlockAttribute |
This annotation allows for the granular control GEO blocking in the firewall if GEO blocking modules are registered in service configuration
|
![]() |
GeoIgnoreAttribute |
Tells the Firewall to ignore geographically access filters to an endpoint
Implements the [System.Attribute]
|
![]() |
HitRatioAttribute |
The hit ratio attribute set rule of how often a user is allowed to access the action in a given time.
This method specifically helps when protecting probing password recovery or logins or resubmitting the same page scrubbing for data.
|
![]() |
HoneyPotTrapAttribute |
annotation that can be used to declare that an endpoint is a honey-pot-trap and any access should be considered a malicious
|
![]() |
IgnoreAttribute |
Tells the firewall to ignore this controller or action and perform no actions at all. This is especially use full for those endpoints that do error handling.
Implements the [System.Attribute]
|
![]() |
ISPTrustLevelAttribute |
Internet service provider reputation level filter
|
![]() |
KnownBadBoysAttribute |
Reject known malicious users
|
![]() |
LimitReffererAttribute |
Attribute used to limit the locations where your API or Action can be called from.
to a singe resource
|
![]() |
MaliciousUserAgentsAttribute |
Will reject all requests from UserAgents used by bots or browsers that are considered to me malicious
|
![]() |
MinifyAttribute |
Will minify the Razor output if the request is a HTTPGet and does not contain an error.
|
![]() |
ModelFilterAttribute |
Validates that the model send back to the application is in the right scope
|
![]() |
NoCacheAttribute |
Tells the razor engine to include not cash the response in any form or way guarantying that the action is re-executed
|
![]() |
PageRefreshAttribute |
Tells the firewall how ofter a page can be refreshed by the user during a page visit.
Implements the [System.Attribute]
|
![]() |
PageScrubbingAttribute |
Page scrubbing attribute indicates that the endpoint will be protected from data scrubbing
|
![]() |
PoisonedCookiesAttribute |
Rule for dealing with poisoned cookies
|
![]() |
SecureCookiesAttribute |
Ensure that all cookies are secure unless explicitly specified and data in the cookie is GDPR protected if at all possible
|
![]() |
SiteMapAttribute |
Enforce that the request url was rendered to the user (only when using firewall that has user discovery enabled)
|
![]() |
UsersAttribute |
Class FireWallAttribute stating what type of consumers are allowed. Helps mitigate scrubbing and bots reading the sites data
|
![]() |
WhiteListIPAttribute |
White-List IP address single or ranges for a specific guard action
|
![]() |
WhiteListSubnetAttribute |
AllowRaiseIncident access only to all resources if they are in the same subnet as the server
|
Interfaces
Interface | Description | |
---|---|---|
![]() |
IEndpointBlockRule |
the blocking rule assigned to an endpoint
|
![]() |
IEndpointRule |
the rule assigned to an endpoint
|
Enumerations
Enumeration | Description | |
---|---|---|
![]() |
FireWallConfigurationElement |
Configuration element informing the firewall of the capability the endpoint
|