Alik Levin's
Consulting - Stories from Trenches, Case Studies, and Tech Notes
April 2007 - Posts
.Net Security How To's
patterns & practices Security How To's Index ASP.NET 2.0 Security Questions and Answers Tamper detection Authentication Hub Enjoy
Read More...
My Favorite Shortcuts
Using mouse is inefficient and slow - for detailed explanation go here These are my favorite (those I actually use) shortcuts. [Ed. - I am updating it constantly as I find more useful shortcuts I actually use] Visual Studio Ctrl + Shift + B - build Ctrl
Read More...
Threat Modeling Big Chunks
When three years ago I started to practice Threat Modeling I thought it is most boring part of security (which itself is not the most fascinating thing to most of people). I hated it since it seemed too boring - interview folks, read tones of specs, and
Read More...
"It's the perfect crime, both low-risk and high-profit"
NYT - http://www.nytimes.com/2007/01/07/technology/07net.html?ex=1325826000&en=cd1e2d4c0cd20448&ei=5090 How high the profit? Criminals are offering up to $75,000 for a Windows XP vulnerability and $50,000 for a Windows Vista vulnerability, Genes
Read More...
IIS 7 Configuration File - applicationHost.config - Password Management
From my learning of IIS7 I understand that IIS7's metabase is actually XML configuration file very familiar to me and similar to ASP.NET's web.config. It is called applicationHost.config and sits in C:\Windows\System32\inetsrv\config My first interest
Read More...
Reduce Distraction
Focus is the key for me to have things done, although I have my technique to manage my work pipeline ( My Pipeline Is My Inbox ) there are many distractions that prevents me to focus on my work items pipeline - phone calls, small talks, etc. When I set
Read More...
Coincidence?
My life Definitely Changed When I understood that Focus Is The Key , I just realized that Ford, my car, I drive is of FOCUS model... When I was asking for that model I just wanted Ford Focus since I liked it because of feature richness. Turns out it expresses
Read More...
Calculate Security Breach Cost Yourself
That is both amazing and amusing (I will leave "why" to myself....) but now CxO does not have to think twice whether security services are too expensive. Check out this Security Breach Cost Calculator. via http://news.com.com/2061-10789_3-6176074.html?part=rss&tag=2063-10789_3-0&subj=news
Read More...
Security Development Session In The UK
Imagine if security was cool like Silverlight .... But security is not that cool, so the biggest challenge I faced was presenting security topics in a way that people enjoy it. Here are some techniques I used while I was delivering number of security
Read More...
Adding Shared SNK File In Visual Studio 2005
“Prior to Microsoft Visual C# 2005, you specified the key file using CLR attributes in source code. These attributes are now deprecated . Beginning in Microsoft Visual C# 2005, you should use the Signing Page of the Project Designer or the Assembly Linker
Read More...
Live Search Hacking Is Dead
I've used a bit dirty technique to promote Exception Handling as a security countermeasure: This is How They will Hack Your Web Site In the post I explain how to use Live Search to find vulnerable pages. The idea is not new rather adapted version of Google
Read More...
Waste No Time For Meeting Summaries
I always do meeting summaries. It keeps track for what/who/when. I do not care to do summaries for someone else, even better - it puts me in control. But I never spend my time to summarize after the meeting but during the meeting. The moment the meeting
Read More...
My Pipeline Is My Inbox
I keep seeing folks with thousands emails inside their Inbox... I hardly can get it. Actually I do not get it. I cannot imagine actual mail box getting filled with thousands of letters - so why making your Outlook Inbox a trash can? As a consultant I
Read More...
Authentication Hub
Windows Authentication Identity Flow Through Physical Tiers Identity Flow Through Physical Tiers - Impersonation Identity Flow Through Physical Tiers - Delegation Identity Flow Through Physical Tiers - Protocol Transition Certificates Different Ways To
Read More...
My life Definitely Changed - Focus Is The Key
Today I am much more efficient and I feel that it gets me more effectiveness. Every minute counts - EVERY. Sometimes I think I am stopping being a human but programmed machine. The only thing that gets me relief is that the programmer is me (trying not
Read More...
Identity Flow Through Physical Tiers - Protocol Transition
If these articles: How To: Use Protocol Transition and Constrained Delegation in ASP.NET 2.0 Using Protocol Transition—Tips from the Trenches are your friends then do not waste your time on this post, please. The scenario is the same where user sits behind
Read More...
I Thought Security And ROI Are Nonsense When Used Together
How wrong I was ( Security and ROI )!! My basic breakdown was like "OK, ROI is return on investment - how much do I get if I invest in deploying IPSEC? Well, not much - I definitely can lose a lot when not doing it but ROI - hmm?..." Now take a look at
Read More...
Basic Steps To Make ASP.NET Web Site CardSpace Aware
From short investigation and a lot of information from Richard Turner's screencasts Here is what I get. To make my ASP.NET app I need: Write ASP.NET server side code to validate the token that holds end user's data, further processing might include checking
Read More...
Identity Flow Through Physical Tiers - Delegation
If these articles: How To: Implement Kerberos Delegation for Windows 2000 How To: Use Impersonation and Delegation in ASP.NET 2.0 Credentials and Delegation are your friends then do not waste your time on this post, please. I have still the same scenario
Read More...
IIS 6.0 Was True Love, New Romance Is About To Begin - IIS 7
I just could not hold it back - it is midnight and I am watching Richard Turner's screencast - New Screencast: How to configure IIS7 for Windows CardSpace sites It was humiliatingly :) easy to set up test server cert, so I've done it, here is the prove:
Read More...
Identity Flow Through Physical Tiers - Impersonation
There are scenarios where actual windows identity of end user needs to be flowed to the server so that server can perform action on end user's behalf - that is in nutshell Impersonation. In previous post Identity Flow Through Physical Tiers - one might
Read More...
Identity Flow Through Physical Tiers
Identity story with .Net really rocks, but along with great extensibility it also brings a lots of confusion ( One Identity - Many Faces :IIdentity ). I am building now workshop for developers that concentrates on authentication only. It talks about concepts,
Read More...
Who Access My File?
In my post File Access Auditing - I Am Not Afraid Of GPO I've digested technet documentation on how to set Active Directory Group Policy Object (AD GP) to enable file access auditing as security measure to prevent repudiation. It is heavy weight techniques
Read More...
One Identity - Many Faces :IIdentity
User security context in .Net is abstracted by implementation of IPrincipl and IIdentity interfaces. Sometimes, it represents windows account by WindowsIdentity implementation, sometimes not, like with ADFS' SingleSignOnIdentity or forms based authentication
Read More...
File Access Auditing - I Am Not Afraid Of GPO
Security logging and auditing mitigates repudiation threat (the "R" in STRIDE, see also Auditing and Logging threats). The lesser coding the better security. Here is the no coding auditing for file access using Group Policy From http://support.microsoft.com/kb/324739
Read More...
Search
This Blog
Home
Email
Twitter Updates
follow me on Twitter
Books I recommend
The 22 Immutable Laws of Branding
The 21 Irrefutable Laws of Leadership: Follow Them and People Will Follow You
The 4-Hour Workweek: Escape 9-5, Live Anywhere, and Join the New Rich
Raving Fans: A Revolutionary Approach To Customer Service
The Tipping Point: How Little Things Can Make a Big Difference
The Leadership Pill: The Missing Ingredient in Motivating People Today
The Handbook of Emotionally Intelligent Leadership: Inspiring Others to Achieve Results
The Power of Full Engagement: Managing Energy, Not Time, is the Key to High Performance and Personal Renewal
Overachievement: The New Model for Exceptional Performance
The Dream Manager
Swim with the Sharks Without Being Eaten Alive: Outsell, Outmanage, Outmotivate, and Outnegotiate Your Competition
Weinberg on Writing: The Fieldstone Method
Gemba Kaizen: A Commonsense, Low-Cost Approach to Management
The One Minute Manager
Kaizen: The Key To Japan’s Competitive Success
Secrets of Consulting: A Guide to Giving and Getting Advice Successfully
The Dip: A Little Book That Teaches You When to Quit (and When to Stick)
Tags
Agile
AJAX
Application Lifecycle Management
Architecture
Auditing and Logging
Authentication
Authorization
Azure
CardSpace
CAS
Code Inspection
Consulting
Deployment Inspection
Deployment Phase
Development Phase
End User
Exception Handling
Fuzzing
IIS 7
Implementation
Inception Phase
Information Gathering
Input Validation
Interop
MVC
Operations
Performance
Planning Phase
Practices
Reflection
Security
Sensitive Data
SharePoint
Test Phase
Threading
Threat Modeling
Tools
Video
Vista
VSTS
WCF
Archives
June 2009 (4)
May 2009 (4)
April 2009 (2)
March 2009 (7)
February 2009 (8)
December 2008 (2)
November 2008 (9)
October 2008 (6)
September 2008 (4)
August 2008 (1)
July 2008 (7)
June 2008 (5)
May 2008 (4)
April 2008 (4)
March 2008 (3)
February 2008 (3)
January 2008 (10)
December 2007 (6)
November 2007 (4)
October 2007 (11)
September 2007 (4)
August 2007 (6)
July 2007 (8)
June 2007 (3)
May 2007 (21)
April 2007 (25)
March 2007 (25)
. My Personal Blog .
Practice This
.Net Performance How To's
Improving .NET Application Performance and Scalability
Exceptional Performance
Performance Testing Guidance How-To's
Fiddler PowerToy - Part 2: HTTP Performance
Performance Testing with Fiddler
Bottleneck-Detection Counters
Troubleshooting Performance Problems in SQL Server 2005
Performance Frame - v2
12 Steps To Faster Web Pages With Visual Round Trip Analyzer
.Net Security How To's
patterns & practices Security How To's Index
ASP.NET 2.0 Security Questions and Answers
Tamper detection
Authentication Hub
VSTS Resources
Architecture and Design checklists
Securing Sites with IP Address Restrictions
WCF - XSD validation for WCF services
WCF - Message Inspectors
Using Credential Management in Windows XP and Windows Server 2003
WCF - Common Security Scenarios
WCF - Authorization
Validating XML Data with XmlReader
Input Validation - XML Data
Validation - Web Client Software Factory
patterns & practices WCF Security Application Scenarios
Microsoft Identity and Access Management Series
Design Patterns
data & object factory
Yahho Design Pattern Library
Sample .Net 3.0 app
Application Architecture for .NET: Designing Applications and Services
Litware HR - A Multitenant sample application
Microsoft .NET Pet Shop 4.0
Responsive Composite Web Client Reference Implementation
Table of Contents: Introduction to CAB/SCSF
ASP.NET Quickstarts
Microsoft Identity and Access Management Series
Software design patterns
Impactful
Super Size Me
Billy Eliot
The Legend of 1900
The Terminal
The Counterfeiters
Lifecycle Phases
5. Deployment Phase
3. Development Phase
4. Test Phase
1. Inception Phase
2. Planning Phase
Popular
My Favorite Shortcuts
My Pipeline Is My Inbox
Security .Net Code Inspection Using Outlook 2007
Security Code Inspection - Eternal Search For SQL Injection
.Net Assembly Spoof Attack
Code Inspection - First Look For What To Look For
How To Hack WCF - New Technology, Old Hacking Tricks
Generate Documents Out Of Mail Items Directly From Outlook 2007
ARCast With Ron Jacobs - Defending the Application
How to Use Outlook 2007 RSS To Effectively Aggregate And Distill Information
Tools
Fiddler2 Web Debugger - Freeware HTTP(S) debugging tool
Microsoft Network Monitor 3
FxCop Team Page
Microsoft Threat Analysis & Modeling
Windows Sysinternals tools
Log Parser 2.2
p&p Practices Checker - performance
Microsoft ® Windows Server ™ 2003 Performance Advisor
Ajax View
WCat 6.3 (x86)
Funnel Web Analyzer 5.0 for Windows
Syndication
RSS 2.0
Atom 1.0