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: 241    Rate: 0 (0 votes)    Mar 02 2007 - 05:20

Exploring Security in .NET - Part I


Exploring security features in .NET.


Details    Read Tutorial    Views: 209    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: 231    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: 207    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: 238    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: 242    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: 166    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: 195    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: 206    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: 245    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: 222    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: 220    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: 262    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: 223    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: 177    Rate: 0 (0 votes)    Mar 02 2007 - 05:08

Strong Names Explained


.NET Strong Name technology explained


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

All about Cryptography in .NET


Cryptography classes available in .NET.


Details    Read Tutorial    Views: 264    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: 271    Rate: 0 (0 votes)    Feb 03 2007 - 16:26

Secret Key Encryption in .NET


Implemnts secret key encryption.


Details    Read Tutorial    Views: 268    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: 219    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: 263    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: 367    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: 231    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: 250    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: 262    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: 239    Rate: 0 (0 votes)    Feb 03 2007 - 16:17

Securing .NET Assemblies


Making .NET assemblies secure for an enterprise.


Details    Read Tutorial    Views: 247    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: 243    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: 277    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: 274    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: 225    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: 237    Rate: 0 (0 votes)    Feb 03 2007 - 16:12

Strong Names Explained


.NET Strong Name technology explained


Details    Read Tutorial    Views: 209    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: 807    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: 1245    Rate: 0 (0 votes)    Aug 22 2005 - 16:59