Security Code Review Using CAT.NET – Part 2

Hi Andreas Fuchsberger here again…… How does CAT.NET work? As I mentioned in Part 1 here, CAT.NET is an information-flow type static analysis tool using an implementation of tainted-variable analysis. Tainted-variable analysis is an integrity problem in which that tries to identify whether less-trusted data obtained from the user might influence other data that the…

2

Security Code Review Using CAT.NET – Part 1

Hi Andreas Fuchsberger here … To coincide with the CTP release of CAT.NET and Anti-XSS, within the CSIG we have been taking a long hard look at static analysis tools for developers and Information Security professionals. Over the next series of blog posts I will explain the fundamentals of the techniques used for a code…

2

CAT.NET CTP Links Are Live Again!

Download CAT.NET CTP (32 bit here and 64 bit here) Anti-XSS was not affected but for completeness Download Anti-XSS 3.0 Beta (here and source code here) Our sincere apologies.

1

CAT.NET Status Update

12 pm PST 17th, December. We continue to face issues with the download links. We are doing everything we can to resolve this and expect it to be resolved within a few hours. We will update this blog with any further news. Our sincere apologies.

0

Secure String in .Net – Part II

Hi Gaurav Sharma here with more information about SecureStrings. This time I’ll cover following topics: SecureString internals Performance Let us start with our first topic, SECURE STRING INTERNALS BASICS Class Name: SecureString Assembly: mscorlib.dll Latest Version: 2.0.0.0 Namespace: System.Security Implements: IDisposable Inherits: CriticalFinalizerObject Access Specifier: Public Can be inherited: No, it is a sealed class…

1

Download Problem for CAT.NET – Status Update

We are continuing to experience problems with the 32 bit download link for CAT.NET. We now estimate a fix by mid-day PST tomorrow (17th December). The 64 bit download link is active again here. I will post here as soon as it is resolved. Our continued apologies.

0

Download Problem for CAT.NET – Status Update

We are continuing to experience problem with the links to download CAT.NET. We estimate a fix by 5pm today (16th December). I will post here as soon as it is resolved. Our continued apologies.

1

How the Anti-XSS 3.0 SRE Works

RV again… Last time around we looked at SRE from a conceptual perspective, this time lets look at from a code perspective. Lets trace the program flow and understand in depth what SRE code does. SRE is a HttpModule, the main class file is AntiXssModule.cs which inherits from IHttpModule. In the Init() event of HttpModule…

1

Anti-XSS 3.0 Beta and CAT.NET Community Technology Preview now Live!

Mark Curphey here….. I am delighted to say that we have released two new free tools. Download CAT.NET CTP (32 bit here and 64 bit here) Download Anti-XSS 3.0 Beta (here and source code here) CAT.NET – Community Technology Preview CAT.NET is a managed code static analysis tool for finding security vulnerabilities. It’s exactly the…

19

An Update on Some Upcoming Free Tools

Mark Curphey here….. If the economy is getting you down here is some good news. We may have been quiet for the last few weeks but that’s because we’ve been busy! Anti-XSS 3.0 is being released as an internal beta today. We are aiming for a public beta on codeplex within a few weeks. That’s…

5