Enkele eenvoudige aanbevelingen:
- Stel de toegang tot uw databaseserver niet bloot aan internet. Het moet zich achter een firewall bevinden die de webserver alleen toegang geeft via een bepaalde poort (niet de standaard).
- Sta geen extern bureaublad of enig ander soort gelijkaardige toegang toe vanaf externe verbindingen. Zorg er voor interne verbindingen voor dat de wachtwoorden een bepaald type beleid volgen. Vereist bijvoorbeeld cijfers, uitgebreide tekens, enz.
- Bewaar de databasebestanden in de normale gegevensmap voor de sql-server (bestandsbeveiliging is al voor u ingesteld).
- Gebruik transparante database-encryptie:http://msdn.microsoft .com/nl-nl/magazine/cc163771.aspx#S5 en Hoe de sql-server te beschermen 2005 MDF-bestand
- Zorg ervoor dat het delen van bestanden is uitgeschakeld.
- Zorg ervoor dat de enige mensen die toegang hebben tot die server, degenen zijn die er verantwoordelijk voor zijn.
- Lees meer over sql-injectie om andere toegangsmechanismen te voorkomen.
- Gebruik Active Directory-beveiliging voor databasegebruikersaccounts.
- Gebruik SSPI voor de db-verbindingen, zodat u geen gebruikersnaam/wachtwoord hebt opgeslagen in uw web.config
- Zorg ervoor dat de netwerkverbinding tussen uw web- en databaseserver versleuteld is via kerberos.