I have an upload form that we are using in-house to allow customers to upload photos of their broadband setups (as an aid to diagnostic checking) and I am currently thinking of security concerns.
I initially thought of an elaborate IP banning if more than 5 uploads in X minutes solution, but as I thought more about it - I don't need that. Does the honeypot technique still work? (hidden form input via CSS, process as spam if it has an entry).
What are your opinions on the best way to try and mitigate users trying to upload faux pics, I thought of a simple IP ban, this wouldn't get bots as they tend to change their IPs each attack, but it would stop most ordinary users.
Please bare in mind that the photos once uploaded are not visible to a user, they are only visible to our staff, behind a login script. I don't want to go overboard with security on such a simple system - but I don't want to make it easy for regular users to mess with us.