Click to Rate and Give Feedback
MSDN
MSDN Library
Office Development
InfoPath 2003
SDK Documentation
 Security Guidelines for Developing ...
Collapse All/Expand All Collapse All
InfoPathGen
Security Guidelines for Developing InfoPath Forms [InfoPath 2003 SDK Documentation]

Applies to:

Microsoft Office InfoPath 2003
Microsoft Office InfoPath 2003 Service Pack 1

Before reading this topic, see Form Security Model for a general understanding of the Microsoft Office InfoPath security model.

Security Issues for Users of InfoPath Forms

The primary security concerns for users of Microsoft Office InfoPath 2003 and Microsoft Office InfoPath 2003 Service Pack 1 forms are similar to those for Web applications running in Microsoft Internet Explorer. You should note, however, that the security level provided to a form depends only on where the form template is located and not on where users store or open the resulting XML documents they create. Users can determine the location of the form template they are working with by looking at the status bar in InfoPath.

InfoPath helps protect users against the following potential threats posed by maliciously authored form templates:

  • The potential for disclosure of sensitive information from the local computer or remote data sources.
  • The malicious use of ActiveX controls.
  • The malicious use of properties and methods from the InfoPath object model.

Best Practices for Developers of InfoPath Forms

Developers creating InfoPath forms should know how to implement the following security best practices:

  • How to recognize potential security issues in the XML file associated with a form.
  • How to avoid presenting confusing or annoying error messages to form users.
  • How to sign the CAB files of ActiveX controls.
  • How to sign form templates sent as an attachment to an e-mail message.

Best Practices for Developers of InfoPath Managed-Code Forms

For information about security best practices for InfoPath managed-code form templates, see the "Microsoft Office InfoPath 2003 Toolkit for Visual Studio .NET" documentation. To view the documentation, you will need Microsoft Visual Studio .NET 2003 and the Microsoft Office InfoPath 2003 Toolkit for Visual Studio .NET installed on your computer.





© 2009 Microsoft Corporation. All rights reserved. Terms of Use | Trademarks | Privacy Statement | Site Feedback
Page view tracker