Megosztás a következőn keresztül:


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.

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.

Lásd még