Copyright © The OWASP Foundation Permission is granted to copy, distribute and/or modify this document under the terms of the OWASP License. The OWASP.

Slides:



Advertisements
Similar presentations
Copyright © The OWASP Foundation Permission is granted to copy, distribute and/or modify this document under the terms of the OWASP License. The OWASP.
Advertisements

A Taste of Visual Studio 2005 David Grey. Introduction In this session we will introduce Visual Studio 2005 and its features and examine those features.
National Database Templates for the Biosafety Clearing-House Application (NDT-nBCH) Overview of the US nBCH Applications.
MS Exchange and MS SharePoint Connectors Version
| Copyright© 2010 Microsoft Corporation Quick Start into Activating and Selling Office 365.
Eralp Erat Senior Software Developer MCP,MCAD.NET,MCSD.NET.
IT Project Management, Third Edition Appendix A1 Appendix A: Guide to Using Microsoft Project 2002.
Acceleratio Ltd. is a software development company based in Zagreb, Croatia, founded in Acceleratio specializes in developing high-quality enterprise.
Visual Studio Team System (VSTS). Richard Hundhausen Author of software development books Microsoft Regional Director Microsoft MVP (VSTS) MCT, MCSD,
Micro Focus Studio Micro Focus Studio Doug Evans GDT 2006 International User Conference: Evolving the Legacy – Revolutions June  Palm Springs,
OPC WPFHMI.NET.
Mike Azocar Sr. Developer Technical Specialist Microsoft Corporation
Solutions Summit 2014 Introducing Ad hoc Reporting with Jaspersoft Studio John Snyder.
Source Code Management Or Configuration Management: How I learned to Stop Worrying and Hate My Co-workers Less.
Application Software: Essentials for knowledge workers
I Information Systems Technology Ross Malaga 3 "Part I Understanding Information Systems Technology" Copyright © 2005 Prentice Hall, Inc. 3-1 SOFTWARE.
Virtual techdays INDIA │ august 2010 Building ASP.NET applications using SQL Server Compact Chaitanya Solapurkar │ Partner Technical Consultant,
Welcome to Philly Code Camp Russ Basiura SharePoint Consultant RJB Technical Consulting
WEB329 ASP.NET: A Lap Around the New Enhancements for Web Developers in Microsoft Visual Studio 2005 Omar Khan Lead Program Manager Web Platform and Tools.
SmartLog X 3 TEAM Basic SmartLog X 3 TEAM Basic DescoEMIT.com USER STATUS USER EDIT TEST LOG ADMIN TEST MACHINE SCHEDULE INSTALL System Requirements:
Users’ reviews of TuneUp Utilities 2011 A brief Introduction of types of software Install Internet Information Services Install Microsoft Office 2010.
Staying Safe. Files can be added to a computer by:- when users are copying files from a USB stick or CD/DVD - downloading files from the Internet - opening.
Basics of Web Databases With the advent of Web database technology, Web pages are no longer static, but dynamic with connection to a back-end database.
NOTE: To change the image on this slide, select the picture and delete it. Then click the Pictures icon in the placeholder to insert your own image. WEB.
CIS 375—Web App Dev II Microsoft’s.NET. 2 Introduction to.NET Steve Ballmer (January 2000): Steve Ballmer "Delivering an Internet-based platform of Next.
COMP-14: Automating your deployments using ANT Gary S Clink Business Consultant.
Introducing Reporting Services for SQL Server 2005.
Copyright 2007 © The OWASP Foundation Permission is granted to copy, distribute and/or modify this document under the terms of the OWASP License. The OWASP.
COLD FUSION Deepak Sethi. What is it…. Cold fusion is a complete web application server mainly used for developing e-business applications. It allows.
Universiti Utara Malaysia Chapter 3 Introduction to ASP.NET 3.5.
Copyright © The OWASP Foundation Permission is granted to copy, distribute and/or modify this document under the terms of the OWASP License. The OWASP.
NOTE: To change the image on this slide, select the picture and delete it. Then click the Pictures icon in the placeholder to insert your own image. WEB.
Expression Web 3... now with TFS!. What is Expression Web 3? Professional web design and development tool Create standards-based Web sites faster & easier.
2006 Adobe Systems Incorporated. All Rights Reserved. Designing & Building Structured Business Reports with ColdFusion MX 7 Adam Lehman ColdFusion Specialist.
1 YOUNGSTOWN STATE UNIVERSITY Information Technology Tools for Engineers Groupware and Collaboration tools Group 5 YOUNGSTOWN STATE UNIVERSITY Information.
DEV-8: OpenEdge® Architect – Extensibility & Third Party Integration Sunil Belgaonkar Principal Software Engineer Architect Phillip Magnay.
Copyright © The OWASP Foundation Permission is granted to copy, distribute and/or modify this document under the terms of the OWASP License. The OWASP.
ICINETIC Experts in.NET technologies and architectures.
Copyright © The OWASP Foundation Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation.
Imagine Creating Software Without a Single Line of Code!
Creating Custom Reports
Copyright © The OWASP Foundation Permission is granted to copy, distribute and/or modify this document under the terms of the OWASP License. The OWASP.
© 2010 Marcato Partners, LLC Scrum Experience Group Team Foundation Server (TFS) Marcato / Kardia Health Systems April 27, 2010.
Copyright © The OWASP Foundation Permission is granted to copy, distribute and/or modify this document under the terms of the OWASP License. The OWASP.
Neil Kidd Developer Tools Technical Specialist Microsoft UK.
Windows SharePoint Services Installation and Configuration.
TEAM FOUNDATION VERSION CONTROL AN OVERVIEW AND WALKTHROUGH By: Michael Mallar.
Authored by Frank Hamelly, Microsoft MVP Regional Chapters.
Maintaining and Updating Windows Server 2008 Lesson 8.
A Detailed Introduction To Visual Studio.NET CRB Tech ReviewsCRB Tech Reviews introduces you to the world of Visual.
Application Sharing Bhavesh Amin Casey Miller Casey Miller Ajay Patel Ajay Patel Bhavesh Thakker Bhavesh Thakker.
The Ultimate SharePoint Admin Tool
Introduction ITEC 420.
WebSphere Diego Leone.
SharePoint Broken Link Manager
What is SharePoint and why you should care
Appendix A: Guide to Using Microsoft Project 2002
CE-105 Spring 2007 Engr. Faisal ur Rehman
Scrum Experience Group Team Foundation Server (TFS)
Module 0: Introduction Chapter 2: Getting Started
Module 1: Getting Started
The Owasp Orizon Project
SharePoint Broken Link Manager
DAT381 Team Development with SQL Server 2005
Computers Tools for an Information Age
SharePoint Foundation 2010
SharePoint Foundation 2010
1. Azure Data Explorer Azure Data Explorer enables rich data exploration over raw, structured, and semi-structured data delivering fast time to insight.
Appendix A: Guide to Using Microsoft Project 2002
Mark Quirk Head of Technology Developer & Platform Group
Presentation transcript:

Copyright © The OWASP Foundation Permission is granted to copy, distribute and/or modify this document under the terms of the OWASP License. The OWASP Foundation OWASP OWASP Code Crawler Alessio Marziali Owasp Code Crawler Project Leader Linksfield Technologies Ltd 06 Nov 2008

OWASP 2 Who am I  8+ years experienced Web Developer  Author of the following books:  ASP. NET. “Alla scoperta della tecnologia microsoft per lo sviluppo web”  ASP.NET 3.5. “I nuovi orizzonti della tecnologia Microsoft per lo sviluppo web”  Penetration Tester  Clients: Finance, Internet Service Providers, Government  33+ Advisories in the last year  OWASP Code Crawler Project Leader  Web Developer at Linksfield Technologies Ltd

OWASP 3 Where I’m working  High-tech consultancy and software development house  Headquartered in London  9 years old  20+ staff  Clients in private and public sectors  Microsoft Gold Certified Partner  Custom Development  Data Management  Business Process & Integration  Small Business Server  IBM Business Partner  Specialists in Business Process Automation and Systems Integration  Strong Financial services sector experience

OWASP 4 OWASP Code Crawler  Built using Visual Studio 2008, C# 3.0  Lightweight and ready to use  Standard Runtime is just <6Mb, can run from USB sticks!  Multi Platform  Designed for Windows, runs under MONO too  Open Source  Source Code is freely available  Click and Go  No Installation, No Requirements, Download and Run

OWASP 5 What it does  Automated Security Code Review using  OWASP Code Review  Will “scan” source code for well known vulnerability issues  Users can affect the behaviour of the application adding or removing items into the application by simply editing the relative XML File.  OWASP Orizon Project (spring 2009)  Working close with Paolo Perego, OWASP Orizon Project Leader while trying to integrate Orizon (Java) with Code Crawler (.NET)

OWASP 6 OWASP Code Review Integration

OWASP 7 Performances and functionalities  Fast Scan  1000~ lines of code (~ 3 seconds to review)  Multi Languages Support .NET (C#,VB, don’t say F#!)  Java  Integrated Editor  Visual Studio Like visualisation  C# Code colouring  Even “#region” are supported

OWASP 8 Source Code Preview

OWASP 9 Reporting  Users can perform automated security code review and generated well formatted reports using OWASP or companies template.  HTML  PDF (90%)  Office Word (70%)  Comes with 2 pre-built xslt/xml templates.

OWASP 10 Reporting (XSLT Templates)

OWASP 11 Team Management  Send Security Code Reviews by without leaving the application.  Planning Code Reviews with Code Review Manager

OWASP 12

OWASP 13 Integrated OWASP Brower  Built around OWASP  Guides  Wiki  Tools Are available within the application in just a click.

OWASP 14

OWASP 15 Everything is XML  Everything (from the core to functionalities) relies on XML files as  Data Storage  Configuration settings  Presentation (reports)

OWASP 16 Coding Code Crawler  We try to keep the code organised and easy to maintain. Below some examples on how the core of the application is coded (namespaces).  OWASP.CodeReview.CodeCrawler.Database.DatabaseObject (will load the Code Review Project Engine)  OWASP.CodeReview.CodeCrawler.Functionalities. s ( Functionality)  OWASP.CodeReview.CodeCrawler.Functionalities.VisualStudio (Visual Studio Integration)

OWASP 17 The future of OWASP Code Crawler  OWASP Orizon Project  Never outdated reviews  Code Review Keypointers database will be moved into a web service, at runtime the application will check if the users has the latest version of database, if not it will proceed with the download.  More Templates  More Languages supported

OWASP 18 Live Demonstration

OWASP 19 Q/A