1 What’s New In Internet Explorer 7? Chris Wilson PRS203 Group Program Manager, IE Platform & Security Microsoft Corporation.

Slides:



Advertisements
Similar presentations
IEs Protected Mode in Windows Vista TM January 20, 2006 Marc Silbey Program Manager.
Advertisements

® Microsoft Office 2010 Browser and Basics.
Internet Design Issues and Internet Explorer 7 Let’s Take a Look at IE 7+ Goto IE7 (Click Here)
Copyright © 2012 Certification Partners, LLC -- All Rights Reserved Lesson 4: Web Browsing.
Microsoft Windows XP SP2 Urs P. Küderli Strategic Security Advisor Microsoft Schweiz GmbH.
Windows Vista Security model and vulnerabilities.
Configuring Windows Vista Security Chapter 3. IE7 Pop-up Blocker Pop-up Blocker prevents annoying and sometimes unsafe pop-ups from web sites Can block.
1 of 6 This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS DOCUMENT. © 2007 Microsoft Corporation.
Fall 2011 Nassau Community College ITE153 – Operating Systems Session 24 NTFS Permissions and Sharing Printers 1.
Internet Explorer 7 Security Features Steve Lamb Technical Security Microsoft Ltd
Varun Sharma Security Engineer | ACE Team | Microsoft Information Security
Future Directions for Leveraging Advanced XML Tools and Building Custom XML Solutions Denise Draper DAT321 Microsoft Corporation.
Internet Explorer Opportunities For Partners Margaret Cobb Product Manager IE Group Microsoft Corporation.
11 SUPPORTING INTERNET EXPLORER IN WINDOWS XP Chapter 11.
Internet Explorer Today & Tomorrow Margaret Cobb Internet Explorer Product Manager Windows Client Group microsoft.com Microsoft Corporation.
2. Introduction to the Visual Studio.NET IDE 2. Introduction to the Visual Studio.NET IDE Ch2 – Deitel’s Book.
Ashish jaiman architect evangelist Microsoft
Cyra Richardson Microsoft Corporation Internet Explorer 7.
Markus Mielke Program Manager Internet Explorer Microsoft Corporation Internet Explorer 7.
1 Developing Rules Driven Workflows in Windows Workflow Foundation Jurgen Willis COM318 Program Manager Microsoft Corporation.
PowerPoint Presentation to Accompany GO! with Internet Explorer 9 Getting Started Chapter 3 Exploring the World Wide Web with Internet Explorer 9.
With Internet Explorer 9 Getting Started© 2013 Pearson Education, Inc. Publishing as Prentice Hall1 Exploring the World Wide Web with Internet Explorer.
Working with Applications Lesson 7. Objectives Administer Internet Explorer Secure Internet Explorer Configure Application Compatibility Configure Application.
Tutorial 1: Getting Started with Adobe Dreamweaver CS4.
Windows Vista Security Center Chapter 5(WV): Protecting Your Computer 9/17/20151Instructor: Shilpa Phanse.
COMPREHENSIVE Windows Tutorial 5 Protecting Your Computer.
AJAX and Atlas in ASP.NET 2.0 William J. Steele MSDN Developer Evangelist Microsoft Corporation
1 Windows Presentation Foundation ("Avalon"): Using Application Services Lauren Lavoie PRS314 Program Manager Microsoft Corporation
Chapter 3 (HW02) Exploring the World Wide Web with Internet Explorer 9.
CN1176 Computer Support Kemtis Kunanuraksapong MSIS with Distinction MCT, MCTS, MCDST, MCP, A+
1 © 2004, Cisco Systems, Inc. All rights reserved. CISCO CONFIDENTIAL Using Internet Explorer 7.0 to Access Cisco Unity 5.0(1) Web Interfaces Unity 5.0(1)
Exploiting New Capabilities for Search And Organization Kerem Karatal DAT307 Lead Program Manager Microsoft Corporation.
OFC290 Information Rights Management in Microsoft Office 2003 Lauren Antonoff Group Program Manager.
Mark Aslett Microsoft Introduction to Application Compatibility.
Create Windows ® Applications with.NET Carlotta Eaton ( Associate Professor of IST New River Community College Slides by Microsoft.
Sudarshan Yadav Sr. Program Manager, Microsoft
Lap Around Windows Presentation Foundation Rob Relyea PRS305 Lead Program Manager Windows Presentation Foundation
IE Security: Past, Present, and Future Tony Chor Group Program Manager Rob Franco Lead Program Manager Internet Explorer Microsoft Corporation.
DEV395 No Touch Deployment for Windows Forms Jamie Cool Program Manager.NET Client Microsoft Corporation.
Windows Vista: User Account Protection Securing Your Application with Least Privilege User Account Steve Hiskey FUN 406 Lead Program Manager, SBTU - Security.
Users are moving towards web applications Content on the web is more personal & meaningful Development on the web is easier than the OS.
IE Developer Tools Jonathan Seitel Program Manager.
Pete LePage Product Manager Internet Explorer Team Ottawa Dot Net Community January 3 rd, 2007.
1 Whats New in Internet Explorer 8? Ranjana Jain IT Pro Evangelist Microsoft India MCSE, MCT, RHCE, CIW Security Analyst, CISSP.
Internet Explorer 7 Updated Advice for the NHS 04 February 2008 Version 1.3.
Securing Tomorrow’s World Microsoft Security Roadmap Ed Gibson & Steve Lamb Microsoft Ltd.
ITMT Windows 7 Configuration Chapter 7 – Working with Applications.
Developing Custom ASP.NET Providers For Membership And Role Manager Stefan Schackow PRS404 Program Manager – Web Platform and Tools Microsoft Corporation.
Building Complete Web Application Using ASP.NET 3.5 & Visual Studio 2008 Omar Khan Group Program Manager Visual Studio.
Building More Powerful ASP.NET Applications with IIS7 Michael Volodarsky COM303 Program Manager Microsoft Corporation.
Windows Vista Configuration MCTS : Internet Explorer 7.0.
Pete LePage Product Manager Internet Explorer Team.
ArcGIS for Server Security: Advanced
Chapter 10: Web Basics.
Developing GIS WebParts in SharePoint
Lesson 4: Web Browsing.
Visio Services 2013 Collaboration APIs Chris Hopkins
MOAC : Configuring Windows 8.1
Lesson #8 MCTS Cert Guide Microsoft Windows 7, Configuring Chapter 8 Configuring Applications and Internet Explorer.
Myth Busting: Hosted Web Apps
Developer Patterns to Integrate Silverlight 4.0 with SharePoint 2010
What's New in Visual Studio 2005
Lesson 4: Web Browsing.
Delivering great hardware solutions for Windows
Dongwhan Kim Annie Zhao Steven Lawrance
Windows Vista Inside Out
Windows Forms in Visual Studio 2005: An in-depth look at key features
Windows Forms in Visual Studio 2005: An Overview
Using Software Restriction Policies
Chapter 9: Configuring Internet Explorer
Presentation transcript:

1 What’s New In Internet Explorer 7? Chris Wilson PRS203 Group Program Manager, IE Platform & Security Microsoft Corporation

2 Internet Explorer Many different things to many different people End users Web designers Web application developers Commercial developers of IE add-ons Infrastructure: network admins, CAs, etc. U D A C I

3 Pillars of Internet Explorer 7 Amazing User Experience Secure and Trustworthy Browsing Powerful Web Developer Platform

4 Amazing User Experience Browse…Search…Subscribe Tabbed Browsing High-quality page zoom Great new print experience Integrated subscription platform U

5 Demo IE7 User Experience

6 Amazing User Experience Flexible Subscription platform We provide… Feed Discovery (in IE) Common Platform Feedlist, storage, parser, sync engine List extensions to RSS U D A

7 Amazing User Experience OpenSearch 1.1 and extending search An open way to describe search providers Developed in cooperation with A9.com Provided under Creative Commons license OpenSearch 1.1 Description Document Allows search output in HTML as well as RSS Script API prompts user to add provider: window.external.AddSearchProvider( “ ) U D I

8 Secure and Trustworthy Browsing Security is job #1 Dynamic protection against web fraud Full user control over add-ons Advanced malware protection U D A C I

9 Anti-phishing service integrated into IE User experience highlights security Clear secure connection user experience Pop up windows identified with their URL “One Click Cleanup” feature to wipe history, cache, etc. Integration of Parental Control (Vista ) U D AI Secure and Trustworthy Browsing Dynamic protection against web fraud

10 Demo IE7 Trustworthy Browsing – Web fraud protection

11 Explicit user consent is required on first run of installed ActiveX controls Users can easily enable pre- installed controls through the same Info Bar as new controls Add-ons Disabled Mode for recovery U D A C I Secure and Trustworthy Browsing Full control over add-ons

12 Special characters complicate URL parsing, e.g. URLs are often passed as strings, and some components parse inconsistently In IE7, we have a single URL parsing object This API (IURI) is exposed for other apps to use Also adds International Domain Name (IDN) Secure defaults to prevent spoofing U C I Secure and Trustworthy Browsing Impeding critical exploits – URL handling

13 javascript: protocol now runs in-page Now, doesn’t navigate – we strip “javascript:” off and run as script inside the page context Objects handling data by reference must understand HTTP redirects We’ve always had redirect notifications – but now we lock the data if the object doesn’t understands redirects. Objects that aren’t redirect-aware can’t get access to the data. I Secure and Trustworthy Browsing Impeding critical exploits – cross-domain

14 Malicious web pages often install malware or modify files by exploiting buffer overruns or other critical security exploits in IE or add- ons Solution: Protected Mode Reduces the severity of threats to IE and add-ons running in IE by eliminating the silent install of malicious code on the user’s system Protects registry, file system from silent malware installs Does NOT prevent running Win32 code U C I Secure and Trustworthy Browsing Advanced malware protection

15 Protected Mode restricts IE from writing files outside of the Temporary Internet Files folder IE’s process has fewer write privileges than normal User Protected Mode builds on the Windows Vista Mandatory Integrity Control (MIC), which restricts writes This means Protected Mode is Windows Vista only! When IE needs to write outside of the TIF folder (e.g. File…Save As), we have a broker process with appropriate privileges to do so Compatibility layer for add-ons to elevate privs U C I Secure and Trustworthy Browsing Protected Mode summary

16 Same as XPSP2 with a new UAP credential prompt U C I Secure and Trustworthy Browsing Protected Mode changes ActiveX install

17 Same as XPSP2 with a new UAP credential prompt U C I Secure and Trustworthy Browsing Protected Mode changes toolbar install

18 Architectural Overview C I

19 Intranet/Trusted Sites/LM don’t run in PM Add-ons can restore impacted functionality In-proc add-ons (ActiveX controls, toolbars) File writes get re-routed to the TIF via compat layer Registry writes get re-routed to a virtual registry Can call “Save As” API to save files outside of the TIF Out-of-proc add-ons (DocObject servers, etc) Get Protected Mode’s restrictions by default Can elevate privilege if user allows U C I Secure and Trustworthy Browsing Protected Mode – compatibility features

20 Identifies features blocking app functionality In the Windows App Compatibility Toolkit 4.0 Blogged on IEBlog in March: D AI Secure and Trustworthy Browsing IE Compatibility Evaluator in XPSP2

21 Powerful Web Dev Platform “Don’t break the Internet” “Quirks mode” stays the same - many platform changes are only in “strict mode” We do change behavior under strict mode prolog doesn’t prevent strict mode prolog doesn’t prevent strict mode D AI

22 Fixed some serious issues in IE 6 layout Incompatibilities with the latest CSS standard, as well as some nasty bugs in the engine We’ve knocked out the top bugs on quirksmode.org and positioniseverything.net, as well as other problems D AI Powerful Web Dev Platform Fixing the top problems

23 Peekaboo Bug Quirky Percentages In IE6's Formatting Model IE/Win Line-height Bug IE6 Border Chaos Disappearing List-Background Bug Guillotine Bug Unscrollable Content Bug IE 6 Duplicate Characters Bug Doubled Float-Margin Bug Duplicate Indent Bug Three Pixel Text Jog Creeping Text Bug Missing First Letter Bug …and many more issues. positioniseverything.ne t D AI Partial bug list Powerful Web Dev Platform Layout issues in short…

24 Added top requested standards features PNG alpha channel support All CSS 2 Selectors First-child, adjacent, attribute, child etc. CSS 2 fixed positioning CSS 2 :hover pseudo-class works on all elements Polished HTML 4.01 support element, fallback element, fallback D AI Powerful Web Dev Platform Adding the most requested features

25 Native XMLHTTPRequest Better enables DHTML/Atlas applications No longer subject to ActiveX being enabled element now windowless element now windowless Can be visually layered w/ other elements Even more complete documentation D AI Powerful Web Dev Platform Adding the most requested features

26 Demo IE7 Web Platform Advancements

27 IE toolbar providing a rich tool set for exploring DHTML and CSS with object model and visual tools Downloadable Beta available shortly Runs on IE6+ D A Powerful Web Dev Platform Web developer toolbar

28 Demo IE Web Developer Toolbar

29 Key Takeaways We thought this Internet thing would be big one day… We’re providing more containment as well as better arming users to make informed decisions about their system security We’re working hard to improve our web platform We want your continued feedback to put out better and better versions of the platform for you My address is (Please put “IE feedback” in the title, and please DON’T – he’s not the same guy)

30 Call To Action What should you do? Make sure your IE components (ActiveX, BHOs, toolbars) are prepared for changes Give us feedback - Build web applications! Use the rich platform of IE, DHTML, Atlas and WPF

31 Community Resources At PDC For more information on RSS, go see DAT320: Windows Vista: Building RSS Enabled Applications 14:15) Hands-on Lab: DATHOL08: RSS in Longhorn For more on IE in general, or other specific issues: PNL06: What’s Next for Microsoft’s Web Platform? 8:30) Presentation Track Lounge: IE team members are hanging out there Ask The Experts event: stop by the IE table After PDC IE Dev Center on MSDN: IE Team Blog: - #1 on MSDN! IE feedback alias: If you missed these related PDC sessions, watch them on the DVD PRS200: Choosing the Right Presentation Technology FUNL03: Case Study: Building a More Secure Browser in IE7

32 © 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

33 Appendix

34 IE7 Vista vs. IE7 XPSP2 IE7 will be available on Windows Vista (with some additional features such as Protected Mode) Windows XP SP2 Windows Server 2003 SP1 …including 64-bit

35 Servicing Internet Explorer Users Servicing the software users use the most is a huge commitment Huge increase in quality and responsiveness of IE Servicing 40% hotfix regression reduced to ~0% Zero recall class GDRs since February 2004 Hit our days-to-solution targets for hotfixes ZBB’d Critical vulns, down to last Importants Major strides in security IE 6 in XP SP2 reduced exploits by 40%+ “SP2 is tough as nails...” – Greyhats Security Group