User-1335950151 posted
We have implemented an "extra" security feature that has been built into an asp.net vb web application to check for database "hack" codes inside the incoming URL, the HTTP request header agent fields, and any text entry areas that are stored in the database.
If malicious code is detected, the application "bans" the guilty IP address from accessing the site. While this provides some extra security, if the site is on the internet and not an intranet site, it also will "ban" all machines using NAT behind the address
of a router. I am probably asking the impossible, but is there a way to determine individual machines on a NAT behind a router and assign a unique identifier to each that can be associated with their session ID in ASP.NET VB Web applications?