{"id":521,"date":"2007-02-17T13:16:47","date_gmt":"2007-02-17T12:16:47","guid":{"rendered":"http:\/\/www.craigmurphy.com\/blog\/?p=521"},"modified":"2007-02-17T13:23:49","modified_gmt":"2007-02-17T12:23:49","slug":"scottish-developers-web-security-conference-day-for-windows-developers-12042007","status":"publish","type":"post","link":"http:\/\/www.craigmurphy.com\/blog\/?p=521","title":{"rendered":"Scottish Developers &#8211; Web Security Conference Day for Windows Developers &#8211; 12\/04\/2007"},"content":{"rendered":"<p>Scottish Developers are pleased to announce a full-day <a href=\"http:\/\/www.scottishdevelopers.com\/modules\/news\/article.php?storyid=187\">security-oriented event<\/a> to be held in <strong>Edinburgh<\/strong> on the <strong>12th of April 2007<\/strong><\/p>\n<p>You&#8217;ve taken the courses, you&#8217;ve scoured the Internet, you&#8217;ve attended many presentations, but alas, you still have many unanswered questions about website security.<\/p>\n<p>Scottish Developers have secured the support of two consultants from <a href=\"http:\/\/www.charteris.com\">Charteris plc<\/a>, a respected IT and Managemant Consultancy and Microsoft Gold Partner. <a href=\"http:\/\/idunno.org\">Barry Dorrans<\/a> and <a href=\"http:\/\/blog.searyblog.com\/\">Chris Seary<\/a> are security specialists who regularly speak on subjects relating to the securing of web applications.<\/p>\n<p>Come along on the 12th April for a full day of presentations and demonstrations surrounding the real world implications of the most common .NET web techologies: learn about the best practices, issues, gotchas, etc. <\/p>\n<p>Bring along your questions and problems to gain assistance in finding solutions.<\/p>\n<p><strong>AGENDA<\/strong><br \/>\n08:45 Registration<br \/>\n09:00 Hacking websites for fun and profit<br \/>\n10:30 Break<br \/>\n11:00 Securing applications and communications in ASP.NET<br \/>\n12:30 Lunch<br \/>\n13:30 Code Access Security &#8211; in-depth explanation and design pattern for web applications<br \/>\n15:00 Break<br \/>\n15:15 Securing Web Services with WS-*<br \/>\n16:45 Break<br \/>\n17:00 Managing Identity using Windows Cardspace<br \/>\n18:30 Close <\/p>\n<p>&#8211; These are rough timings. Some session may end earlier or run later. We aim to shape the day around people&#8217;s need, not a time schedule!<\/p>\n<p><strong>Hacking websites for fun and profit<\/strong><br \/>\nPresented by Barry Dorrans<\/p>\n<p>How safe are your web sites?<br \/>\nDo you know what cross site scripting is?<br \/>\nSQL injection attacks?<br \/>\nSearch engine leaks?<\/p>\n<p>Learn how to check your sites for nasties by seeing how it&#8217;s done against badly written code and what you can do to secure your sites.<\/p>\n<p><strong>Securing applications and communications in ASP.NET<\/strong><br \/>\nPresented by Barry Dorrans<\/p>\n<p>This session aims to provide you with recipes to secure your asp.net application architecture, be they internet, extranet or intranet exposed. Covering authentication and authorisation strategies, identity management, securing communications, secrets, viewstate and more the session will discuss common best practices for secure architecture of ASP.NET applications.<\/p>\n<p><strong>Code Access Security &#8211; in-depth explanation and design pattern for web applications <\/strong><br \/>\nPresented by Chris Seary<\/p>\n<p>Chris has implemented CAS in several secure enterprise scale web applications. This talk will explain how CAS works, and also give details of a design pattern for implementing CAS in web applications. <\/p>\n<p>We start by showing a web site being hacked, and then alter the application to stop the hacker while preserving the full functionality of the web site. We also look at OneClick and how it uses Partial Trust.<\/p>\n<p><strong>Securing Web Services with WS-*<\/strong><br \/>\nPresented by Chris Seary<\/p>\n<p>Why use WS-Security &#8211; surely IPSEc and SSL will secure our site?<br \/>\nActually, WS-* specifications provide functionality that network protocols do not. <\/p>\n<p>We look at what WS-Security can add to web service security, and go through a good deal of sample code (which will be available to download). <\/p>\n<p>This presentation covers both WSE and WCF. We also look into WS-Federation, and how it is to authenticate users from different domains.<\/p>\n<p><strong>Managing Identity using Windows Cardspace<\/strong><br \/>\nPresented by Barry Dorrans<\/p>\n<p>Windows CardSpace is a framework developed by Microsoft which securely stores digital identities of a person, and provides a unified interface for choosing the identity for a particular transaction, such as logging in to a website. <\/p>\n<p>This talk will cover the identity metasystem, how CardSpace works and how you can use within it ASP.NET.<\/p>\n<p><strong>BIOGRAPHIES<\/strong><br \/>\nBarry Dorrans has spent 15 years cutting code, starting with mainframes, through DOS, Visual C and MFC before finally ending up on the .NET platform. His experience has ranged from banking systems to Europe&#8217;s largest streaming network. He now mentors developers through .NET migrations and Expert Witness services with Charteris plc (http:\/\/www.charteris.com).<\/p>\n<p>Chris Seary has been awarded the Most Valued Professional (MVP) award by Microsoft for his contributions to the field of application security. He has been securing large scale applications for several years, including the Australian Taxation Office&#8217;s mid-range systems, which make up the world&#8217;s largest .Net application. He regularly speaks on security, and has had articles published in journals and on MSDN.<\/p>\n<p><strong>DATE<\/strong><br \/>\nThursday 12th April 2007, 9:00am &#8211; 6:30pm.<\/p>\n<p>Registration begins at 8:45am.<\/p>\n<p><strong>VENUE<\/strong><br \/>\nMicrosoft Edinburgh,<br \/>\n127 George Street,<br \/>\nEdinburgh<br \/>\nEH2 4JN<\/p>\n<p><strong>LUNCH<\/strong><br \/>\nApproximately one hour will be set for lunch and a place can be pre-booked at a local restaurant. <\/p>\n<p>Please let us know if you have any special dietary requirements. <\/p>\n<p>Lunch is NOT included in the price for this event.<\/p>\n<p><strong>REGISTRATION<\/strong><br \/>\nPlease send an email to <strong>john@scottishdevelopers.com<\/strong> indicating you&#8217;d like to register. We&#8217;ll then complete the registration and book you a place.<\/p>\n<p>Technorati Tags: <a href=\"http:\/\/technorati.com\/tag\/security\" rel=\"tag\">security<\/a>, <a href=\"http:\/\/technorati.com\/tag\/CAS\" rel=\"tag\">CAS<\/a>, <a href=\"http:\/\/technorati.com\/tag\/Code+Access+Security\" rel=\"tag\">Code Access Security<\/a>, <a href=\"http:\/\/technorati.com\/tag\/Barry+Dorrans\" rel=\"tag\">Barry Dorrans<\/a>, <a href=\"http:\/\/technorati.com\/tag\/Chris+Seary\" rel=\"tag\">Chris Seary<\/a>, <a href=\"http:\/\/technorati.com\/tag\/WS-Security\" rel=\"tag\">WS-Security<\/a>, <a href=\"http:\/\/technorati.com\/tag\/IPSec\" rel=\"tag\">IPSec<\/a>, <a href=\"http:\/\/technorati.com\/tag\/SSL\" rel=\"tag\">SSL<\/a>, <a href=\"http:\/\/technorati.com\/tag\/Hacking\" rel=\"tag\">Hacking<\/a>, <a href=\"http:\/\/technorati.com\/tag\/ASP.NET+security\" rel=\"tag\">ASP.NET security<\/a>, <a href=\"http:\/\/technorati.com\/tag\/Charteris\" rel=\"tag\">Charteris<\/a>, <a href=\"http:\/\/technorati.com\/tag\/web+service+security\" rel=\"tag\">web service security<\/a>, <a href=\"http:\/\/technorati.com\/tag\/ScottishDevelopers\" rel=\"tag\">ScottishDevelopers<\/a>, <a href=\"http:\/\/technorati.com\/tag\/community\" rel=\"tag\">community<\/a>, <a href=\"http:\/\/technorati.com\/tag\/Scottish+Developers\" rel=\"tag\">Scottish Developers<\/a>, <a href=\"http:\/\/technorati.com\/tag\/UK+Community\" rel=\"tag\">UK Community<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Scottish Developers are pleased to announce a full-day <a href=\"http:\/\/www.scottishdevelopers.com\/modules\/news\/article.php?storyid=187\">security-oriented event<\/a> to be held in Edinburgh on the 12th of April 2007<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[22,16,21],"tags":[],"class_list":["post-521","post","type-post","status-publish","format-standard","hentry","category-community","category-developer-events","category-security"],"_links":{"self":[{"href":"http:\/\/www.craigmurphy.com\/blog\/index.php?rest_route=\/wp\/v2\/posts\/521","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/www.craigmurphy.com\/blog\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.craigmurphy.com\/blog\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.craigmurphy.com\/blog\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.craigmurphy.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=521"}],"version-history":[{"count":0,"href":"http:\/\/www.craigmurphy.com\/blog\/index.php?rest_route=\/wp\/v2\/posts\/521\/revisions"}],"wp:attachment":[{"href":"http:\/\/www.craigmurphy.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=521"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.craigmurphy.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=521"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.craigmurphy.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=521"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}