Project Description: Mitigating Web Services Against Denial of Service Attacks Using Client Puzzles (Hash based function )
- Program to be implemented using Web Services.
- Services should present WSDL interfaces and communicate with each other using SOAP messages.
- All services must be developed in Java Metro.
- Implementing hash function ( HMAC , SHA 512 ) and server nonce for clients authentication
- Code must be appropriately formatted and commented.
- Client-side application can be written in any language.
- writing a DOS attacks script
I cloud support with the following code :-
CPU Usage Monitor Function script
Client Puzzle included in WSDL
Import Custom Policy Assertion
Custom Header Element
Endpoint in Client Conguration File
Implementation of Custom Policy Assertion code
Binding Element Extension in Server Conguration File code
Endpoint in Server Conguration File
Puzzle diffculty adjustment strategy
flooding Attack Script
Heavy Computation Web Service attack
Deadline : 3 days