Click here to Skip to main content
15,868,016 members
Please Sign up or sign in to vote.
1.00/5 (1 vote)
I have a website built with asp.net core.
How can I make sure my user information is not leaked?
How can I actually have a secure registration?

What I have tried:

I have a website built with asp.net core.
How can I make sure my user information is not leaked?
How can I actually have a secure registration?
Posted
Updated 11-Jul-21 20:46pm

1 solution

That's far too big a question for a little text box, it involves many factors rather thna just "do this and you'll be good".

Start by using HTTPS instead of HTTP - secure the communications: The Complete Guide To Switching From HTTP To HTTPS — Smashing Magazine[^]
Then ensure that none of your site is vulnerable to SQL Injection: SQL injection - Wikipedia[^]
Then Cross site scripting needs addressing: What is cross-site scripting (XSS) and how to prevent it? | Web Security Academy[^]
Then it's password security: Password Storage: How to do it.[^]
Then probably you want to look at bot prevention to reduce brute force attacks: CAPTCHA - Wikipedia[^]
And even two factor authorisation could get a look in: Multi-factor authentication - Wikipedia[^]
And all that is without any hardware / software security you may need depending on your application!

See what I mean? This isn't a simple subject, and there is no way you can do this properly without extensive research.
 
Share this answer
 

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900