+APP.1.1 Office Products
---+APP.1.1.G1. Poor Adaptation of Office Products to an Organisation's Requirements
---+APP.1.1.G2. Harmful Content in Office documents
---+APP.1.1.G3. Loss of Integrity of Office Documents
---+APP.1.1.A2 Limiting Active Content (B)
---+APP.1.1.A3 Secure Opening of Documents from External Sources [User] (B)
---+APP.1.1.A17 Awareness of Specific Office Properties (B)
---+APP.1.1.A6 Testing New Versions of Office Products (S)
---+APP.1.1.A10 Regulations for Software Development by End Users (S)
---+APP.1.1.A11 Controlled Use of Extensions for Office Products (S)
---+APP.1.1.A12 No Cloud Storage [User] (S)
---+APP.1.1.A13 Use of Viewer Features [User] (S)
---+APP.1.1.A14 Protection Against Subsequent Changes to Documents [User] (S)
---+APP.1.1.A15 Use of Encryption and Digital Signatures (H)
---+APP.1.1.A16 Checking Document Integrity (H)

APP.1.1 Office Products

Introduction

Office products primarily comprise applications that are used to create, edit or view documents. They include the free LibreOffice applications and the proprietary Microsoft Office applications used in many organisations. For the majority of organisations, Office products are necessary basic IT equipment. Among other things, they comprise word processing, spreadsheets, presentation creation, and drawing programs, as well as simple database systems.

Objective

The objective of this module is to protect the information processed and used by means of Office products. Achieving this involves special requirements with regard to how the components of Office products function. The module thus illustrates preconditions that should be met in order to protect Office products against specific threats.

Scoping and Modelling

Module APP.1.1 Office Products applies to every Office product used to view, edit or create documents.

This module considers the use of Office products from the perspective of an IT operation department and provides information for users as to how Office products should be used. As a supplement to this module, the requirements of the generic module APP.6 General Software must also be implemented. E-mail applications are not considered in this module. The relevant requirements are covered in module APP.5.3 General E-Mail Clients and Servers. When using integrated database systems such as Base in LibreOffice or Access in Microsoft Office, module APP.4.3 Relational Database Systems must be considered. This module also does not include any pure cloud office applications, such as the Docs and Sheets applications in Google's G Suite. Requirements for cloud applications are defined in module OPS.2.2 Cloud Usage.

Useful Resources

The BSI has published the following documents on the secure configuration of Microsoft Office 2013/2016/2019 in “BSI Publications on Cyber Security”:

  • BSI-CS 135: Secure Configuration of Microsoft Office 2013/2016/2019
  • BSI-CS 136: Secure Configuration of Microsoft Excel 2013/2016/2019
  • BSI-CS 137: Secure Configuration of Microsoft PowerPoint 2013/2016/2019
  • BSI-CS 138: Secure Configuration of Microsoft Word 2013/2016/2019
  • BSI-CS 139: Secure Configuration of Microsoft Outlook 2013/2016/2019
  • BSI-CS 140: Secure Configuration of Microsoft Access 2013/2016/2019
  • BSI-CS 141: Secure Configuration of Microsoft Visio 2013/2016/2019

The International Organization for Standardization (ISO) provides specifications that apply to the operation of Office products in the ISO/IEC 27001:2013 standard (Annex A, A.9.4 System and application access control and A.12.5 Control of operational software).

1. Ħarsa ġenerali

Titlu Standard
APP.1.1.A2 Limiting Active Content (B)

The automatic execution of embedded active content MUST be disabled. If it is nevertheless necessary to run active content, care MUST be taken to ensure that active content is only run when it comes from trusted sources. All users MUST be instructed about features that restrict active content.

APP.1.1.A3 Secure Opening of Documents from External Sources [User] (B)

All documents obtained from external sources MUST be scanned for malware before they are opened. All file formats considered problematic and those not required within an organisation MUST be prohibited. They SHOULD be blocked if possible. Technical safeguards SHOULD be implemented to enforce the scanning of documents from external sources.

APP.1.1.A17 Awareness of Specific Office Properties (B)

Appropriate efforts MUST be taken to make all users aware of the threat posed by active content. Appropriate efforts MUST also be taken to make all users aware of how documents from external sources are to be handled.

Users SHOULD be informed about the capabilities and limits of the security functions of the software employed and the storage formats used. Users SHOULD be trained on the features they can use to protect documents from subsequent modification and editing.

Users SHOULD be made aware of how the encryption functions in Office products are to be handled.

APP.1.1.A6 Testing New Versions of Office Products (S)

New versions of Office products SHOULD be tested for compatibility with established tools such as macros, document templates, or organisation forms prior to productive use (see OPS.1.1.6 Software Tests and Approvals). It SHOULD be ensured that important tools will continue to function as they should with each new software version. If compatibility issues are detected, appropriate solutions SHOULD be found for the tools affected.

APP.1.1.A10 Regulations for Software Development by End Users (S)

For software development based on Office applications (e.g. with macros), binding regulations SHOULD be established (see also APP.1.1.A2 Limiting Active Content). First, every organisation SHOULD make a policy decision as to whether or not it wants to allow in-house development of this kind by end users at all. The decision SHOULD be documented in the corresponding security policies. If custom developments are permitted, a process for handling corresponding features of the Office products SHOULD be created for the end users. Responsibilities SHOULD be clearly defined. All information pertaining to the applications created SHOULD be documented. Current versions of the regulations SHOULD be made available to and observed by all affected users in a timely manner.

APP.1.1.A11 Controlled Use of Extensions for Office Products (S)

All add-ons and extensions for Office products SHOULD be tested in the same way as new versions prior to productive use. This testing SHOULD only be carried out on isolated test systems. The tests SHOULD check if the extensions have any adverse effects on the Office products and IT systems in operation. The tests of the extensions in use SHOULD follow a defined test plan. This test plan SHOULD be designed in such a way that third parties can understand the procedure.

APP.1.1.A12 No Cloud Storage [User] (S)

The cloud storage features integrated into some Office products SHOULD be disabled as a matter of principle. All cloud drives SHOULD be disabled. All documents SHOULD be stored by users on file servers centrally managed by the organisation. Specialised applications SHOULD be used to share documents with third parties. These applications SHOULD at least encrypt the storage and transmission of data and have a suitable system for user and rights management.

APP.1.1.A13 Use of Viewer Features [User] (S)

Data from potentially unsafe sources SHOULD be automatically opened in a protected mode. Users SHOULD NOT be allowed to disable this feature. A list of trustworthy places from which content can be opened and edited directly SHOULD be defined.

In the protected mode, it SHOULD NOT be possible to edit data directly. Active content such as macros and scripts SHOULD NOT be executed automatically in the protected mode. Only general navigation SHOULD be allowed. When documents are only to be viewed, appropriate viewer applications SHOULD be used if available.

APP.1.1.A14 Protection Against Subsequent Changes to Documents [User] (S)

Depending on their intended use, documents SHOULD be suitably protected against subsequent modification.

APP.1.1.A15 Use of Encryption and Digital Signatures (H)

Data that requires increased protection SHOULD only be stored and transmitted in encrypted form. Before using an encryption method integrated into an Office product, it SHOULD be checked to ensure that it offers sufficient protection. In addition, a process SHOULD be used that supports the digital signing of macros and documents.

APP.1.1.A16 Checking Document Integrity (H)

When storing or transmitting data that requires increased protection, appropriate integrity checks SHOULD be used. Cryptographic procedures SHOULD also be used for data that requires protection against manipulation.

1.1 Referenzi

1.2 Rekwiżiti identifikati

1.3 Regolamenti relatati

2. Rekwiżiti identifikati

Rekwiżiti
Sors Rekwiżit

3. Regolamenti relatati

Regolamenti
Sors Regolamentazzjoni

Kwistjonijiet marbuta