ADO.NET alkalmazások védelme
A biztonságos ADO.NET alkalmazás írása több, mint a gyakori kódolási buktatók elkerülése, például a felhasználói bemenetek érvényesítése. Az adatokhoz hozzáférő alkalmazások számos lehetséges hibával rendelkezhetnek, amelyeket a támadók kihasználhatnak a bizalmas adatok lekérésére, módosítására vagy megsemmisítésére. Ezért fontos tisztában lenni a biztonság minden aspektusával, az alkalmazás tervezési fázisában a fenyegetésmodellezés folyamatától a végleges üzembe helyezésig és a folyamatos karbantartásig.
A .NET-keretrendszer számos hasznos osztályt, szolgáltatást és eszközt biztosít az adatbázis-alkalmazások biztonságossá tételéhez és felügyeletéhez. A közös nyelvi futtatókörnyezet (CLR) típusbiztos környezetet biztosít a kód futtatásához, a kódhozzáférés biztonságával (CAS) a felügyelt kód engedélyeinek további korlátozásához. A biztonságos adathozzáférési kódolási eljárások követése korlátozza a potenciális támadók által okozott károkat.
A biztonságos kód írása nem véd az ön által okozott biztonsági rések ellen, ha nem felügyelt erőforrásokkal, például adatbázisokkal dolgozik. A legtöbb kiszolgálóadatbázis, például az SQL Server saját biztonsági rendszerekkel rendelkezik, amelyek a megfelelő implementálás esetén növelik a biztonságot. Ha azonban nem megfelelően van konfigurálva, még egy robusztus biztonsági rendszerrel rendelkező adatforrás is áldozattá vált egy támadásban.
A szakasz tartalma
Biztonsági áttekintés
Javaslatokat nyújt a biztonságos ADO.NET alkalmazások tervezéséhez.
Biztonságos adathozzáférés
Ismerteti, hogyan dolgozhat biztonságos adatforrásból származó adatokkal.
Biztonságos ügyfélalkalmazások
Az ügyfélalkalmazások biztonsági szempontjait ismerteti.
Kódhozzáférés biztonsága és ADO.NET
Ismerteti, hogy a CAS hogyan segítheti ADO.NET kód védelmét. Azt is ismerteti, hogyan dolgozhat részleges megbízhatósággal.
Adatvédelem és adatbiztonság
A ADO.NET alkalmazások titkosítási lehetőségeit ismerteti.
Kapcsolódó szakaszok
DataSet és DataTable biztonsági útmutató
A biztonsági útmutatást nyújt a következőhöz DataSet : és DataTable.
AZ SQL Server biztonsága
Az SQL Server biztonsági funkcióit ismerteti a fejlesztők szemszögéből.
Biztonsági szempontok
Az Entity Framework-alkalmazások biztonságát ismerteti.
Biztonság
A .NET-ben a biztonság minden aspektusát leíró cikkekre mutató hivatkozásokat tartalmaz.
Biztonsági eszközök
.NET-keretrendszer biztonsági szabályzat védelmére és felügyeletére szolgáló eszközöket.
Erőforrások biztonságos alkalmazások létrehozásához
A biztonságos alkalmazások létrehozására szolgáló cikkekre mutató hivatkozásokat tartalmaz.
Biztonsági irodalomjegyzék
Az interneten és nyomtatásban elérhető külső erőforrásokra mutató hivatkozásokat tartalmaz.