Comments

# Anatoly Lubarsky said on April 11, 2007 9:12 PM:

Hi Alik

Regarding SOA - currently only WSE (imho) gives complete solution because it implements oasis completely.

The solution mentioned is not complete since it does not protect against replay attacks and http proxy interception and changing message.

# alikl said on April 12, 2007 12:02 AM:

Anatoly, good points!

The goal of "SOA.." post was not to present complete solution rather show Authentication (context 1) in internet scenario (another narrowing context 2)

Complete solution is too broad statement so use above contexts to narrow.

Re WSE - today i try to stay away from it since WCF replaces it

Re replay attacks - Client certs are one of the strongest authentication mechanisms available

Re proxies and tampering - countermeasure for these would be - input validation.

imagie that i create proxy inside the WSE pipeline, or remoting pipeline like here

http://blogs.microsoft.co.il/blogs/alikl/archive/2006/11/25/App-Architecture-with-Security-in-mind-_2D00_-Video_2C00_-Part-II.aspx

or WCF pipeline like here

http://blogs.msdn.com/alikl/archive/2007/03/04/how-to-hack-wcf-new-technology-old-hacking-tricks.aspx

So no signature would help to counter these but good input validation

the full story is here http://msdn.com/SecurityEngineering

# alik levin's said on April 30, 2007 8:14 AM:

patterns & practices Security How To's Index ASP.NET 2.0 Security Questions and Answers Tamper detection

# alik levin's said on May 29, 2007 2:04 PM:

To quickly set lab environment I use VPC 2007 ( free download ). It really saves me lots of time. For

# alik levin's said on May 31, 2007 3:08 PM:

I just finished building another security workshop that covers authentication and identity technologies

# alik levin's said on August 1, 2007 10:35 AM:

My answer is "no" . I am working on solution where there is no Windows Active Directory Domain so we

# alik levin's said on December 8, 2007 12:55 AM:

Revealing clear text passwords in memory seems to be a trivial task. This post describes how to reveal

# Noticias externas said on December 8, 2007 1:45 AM:

Revealing clear text passwords in memory seems to be a trivial task. This post describes how to reveal

New Comments to this post are disabled

Search

This Blog

. My Personal Blog .

.Net Performance How To's

.Net Security How To's

Design Patterns

Impactful

Lifecycle Phases

Popular

Tools

Syndication

Page view tracker