General .NET » Security

We have 35 Security tutorials, you can see below:


Get info about local digital certificates with WSE 2.0 and .NET


This article describes how to get information about digital certificates stored on your local machine. It also shows how to search certificates by name, and retrieve a certificate hash.


Details    Read Tutorial    Views: 228    Rate: 0 (0 votes)    Mar 02 2007 - 05:20

Exploring Security in .NET - Part I


Exploring security features in .NET.


Details    Read Tutorial    Views: 197    Rate: 0 (0 votes)    Mar 02 2007 - 05:19

Combining Symmetric and Asymmetric Encryption


Describes symmetric and asymmetric encryption, then shows how to combine them.


Details    Read Tutorial    Views: 217    Rate: 0 (0 votes)    Mar 02 2007 - 05:19

Ensuring Strong Passwords


In this article, we will discuss a very brief technique and an overall idea of how to keep passwords sufficiently strong, so that a brute force generation and hack attempt could be blocked easily.


Details    Read Tutorial    Views: 190    Rate: 0 (0 votes)    Mar 02 2007 - 05:18

Securing ADO.NET Connection Strings


Some possible ways to encrypt and store connection strings in an ADO.NET application.


Details    Read Tutorial    Views: 227    Rate: 0 (0 votes)    Mar 02 2007 - 05:17

Poly-Engine Crypt String


Hide (crypt) string with a polymorphic dynamic code (\"game\" with the class Stack!).


Details    Read Tutorial    Views: 228    Rate: 0 (0 votes)    Mar 02 2007 - 05:17

Code Access Security from the perspective of the Developer and Administrator


Looking at Code Access Security From the Perspective of the Developer and Administrator


Details    Read Tutorial    Views: 152    Rate: 0 (0 votes)    Mar 02 2007 - 05:16

Authorization Manager Access Component


.NET Authorization using Windows Identity, X509 Certificate or ASP.NET Forms


Details    Read Tutorial    Views: 179    Rate: 0 (0 votes)    Mar 02 2007 - 05:15

Developing a Secure Solution using Commerce Server 2002 and .NET


Developing a secure solution using Commerce Server 2002 and .NET.


Details    Read Tutorial    Views: 189    Rate: 0 (0 votes)    Mar 02 2007 - 05:14

Building Security Awareness in .NET Assemblies : Part 3 - Learn to break Strong Name .NET Assemblies


Building Security Awareness in .NET Assemblies : Part 3 of 3


Details    Read Tutorial    Views: 230    Rate: 0 (0 votes)    Mar 02 2007 - 05:12

Building Security Awareness in .NET Assemblies : Part 2 - Learn to protect your .NET assemblies from being tampered


Building Security Awareness in .NET Assemblies : Part 2 of 3


Details    Read Tutorial    Views: 207    Rate: 0 (0 votes)    Mar 02 2007 - 05:12

Building Security Awareness in .NET Assemblies : Part 1 - Learn to break a .NET Assembly


Building Security Awareness in .NET Assemblies : Part 1 of 3


Details    Read Tutorial    Views: 207    Rate: 0 (0 votes)    Mar 02 2007 - 05:11

Using CAPICOM in .NET for Digital Signatures with ASCII/UTF8 Content


Modifying CAPICOM Runtime Callable Wrapper (RCW) generated by TlbImp.exe to enable CAPICOM to process digital signatures with UTF8/ASCII content (mostly signed by Java).


Details    Read Tutorial    Views: 244    Rate: 0 (0 votes)    Mar 02 2007 - 05:10

Insight into Security Model using Principal and Identity Objects in .NET


This article introduces the concept behind Principal and Indentity objects in .NET and proposes a security model adopting these objects in a .NET application.


Details    Read Tutorial    Views: 208    Rate: 0 (0 votes)    Mar 02 2007 - 05:10

Understanding .NET Code Access Security


A full length article on .NET Code Access Security


Details    Read Tutorial    Views: 161    Rate: 0 (0 votes)    Mar 02 2007 - 05:08

Strong Names Explained


.NET Strong Name technology explained


Details    Read Tutorial    Views: 187    Rate: 0 (0 votes)    Mar 02 2007 - 05:07

All about Cryptography in .NET


Cryptography classes available in .NET.


Details    Read Tutorial    Views: 251    Rate: 0 (0 votes)    Feb 03 2007 - 16:27

Encrypt and sign data using PKCS #12 Certificates


Encrypt and sign data using PKCS #12 certificates.


Details    Read Tutorial    Views: 257    Rate: 0 (0 votes)    Feb 03 2007 - 16:26

Secret Key Encryption in .NET


Implemnts secret key encryption.


Details    Read Tutorial    Views: 251    Rate: 0 (0 votes)    Feb 03 2007 - 16:25

Creating a Secure, Efficient Backup Client


Describes some underlying concepts and techniques that are helpful when needing to copy data securely and efficiently.


Details    Read Tutorial    Views: 205    Rate: 0 (0 votes)    Feb 03 2007 - 16:24

Simple encrypting and decrypting data in C#


Well documented code showing how to do crypto in C# and the .NET framework.


Details    Read Tutorial    Views: 247    Rate: 3 (1 votes)    Feb 03 2007 - 16:23

Public Key RSA Encryption in C# .NET


1024/2048 bit RSA cryptography in a \"Notepad style\" program.


Details    Read Tutorial    Views: 348    Rate: 0 (0 votes)    Feb 03 2007 - 16:21

A CBC Stream Cipher in C# (With wrappers for two open source AES implementations in C# and C)


An article on .NET cryptography


Details    Read Tutorial    Views: 221    Rate: 0 (0 votes)    Feb 03 2007 - 16:19

Poly-Engine Crypt String


Hide (crypt) string with a polymorphic dynamic code (\"game\" with the class Stack!).


Details    Read Tutorial    Views: 238    Rate: 0 (0 votes)    Feb 03 2007 - 16:18

Combining Symmetric and Asymmetric Encryption


Describes symmetric and asymmetric encryption, then shows how to combine them.


Details    Read Tutorial    Views: 249    Rate: 0 (0 votes)    Feb 03 2007 - 16:17

Ensuring Strong Passwords


In this article, we will discuss a very brief technique and an overall idea of how to keep passwords sufficiently strong, so that a brute force generation and hack attempt could be blocked easily.


Details    Read Tutorial    Views: 223    Rate: 0 (0 votes)    Feb 03 2007 - 16:17

Securing .NET Assemblies


Making .NET assemblies secure for an enterprise.


Details    Read Tutorial    Views: 232    Rate: 0 (0 votes)    Feb 03 2007 - 16:16

Securing ADO.NET Connection Strings


Some possible ways to encrypt and store connection strings in an ADO.NET application.


Details    Read Tutorial    Views: 230    Rate: 0 (0 votes)    Feb 03 2007 - 16:16

Authorization Manager Access Component


.NET Authorization using Windows Identity, X509 Certificate or ASP.NET Forms


Details    Read Tutorial    Views: 262    Rate: 0 (0 votes)    Feb 03 2007 - 16:15

Insight into Security Model using Principal and Identity Objects in .NET


This article introduces the concept behind Principal and Indentity objects in .NET and proposes a security model adopting these objects in a .NET application.


Details    Read Tutorial    Views: 259    Rate: 0 (0 votes)    Feb 03 2007 - 16:14

Understanding .NET Code Access Security


A full length article on .NET Code Access Security


Details    Read Tutorial    Views: 210    Rate: 0 (0 votes)    Feb 03 2007 - 16:13

Removing strong-signing from assemblies at file level (byte patching)


This article describes how to remove strong signing from .NET assemblies without recompiling code.


Details    Read Tutorial    Views: 224    Rate: 0 (0 votes)    Feb 03 2007 - 16:12

Strong Names Explained


.NET Strong Name technology explained


Details    Read Tutorial    Views: 192    Rate: 0 (0 votes)    Feb 03 2007 - 16:12

Security Under .NET


This paper presents the different aspects of security under .NET. We will start by discussing the Code Access Security (CAS). The CAS technology allows measuring the level of trust that we can have on an assembly by verifying its source and ensuring it was not tampered with. We will then see how to measure the degree of trust that we can have in a user. The notion of user is implemented at several levels (Windows, ASP.NET, COM+...). Finally, we will discuss the various cryptographic mechanisms that the framework offers us.


Details    Read Tutorial    Views: 792    Rate: 0 (0 votes)    Mar 30 2006 - 10:21

Comparing Java and .NET Security: Lessons Learned and Missed (Only4Gurus.com)


Many systems execute untrusted programs in virtual machines (VMs) to limit their access to system resources. Sun introduced the Java VM in 1995, primarily intended as a lightweight platform for execution of untrusted code inside web pages. More recently, Microsoft developed the .NET platform with similar goals. Both platforms share many design and implementation properties, but there are key differences between Java and .NET that have an impact on their security. This paper examines how .NET\'s design avoids vulnerabilities and limitations discovered in Java and discusses lessons learned (and missed) from experience with Java security.


Details    Read Tutorial    Views: 1232    Rate: 0 (0 votes)    Aug 22 2005 - 16:59