Skip to content

Microsoft Word

Validate Microsoft Word behaviors under the Secure Sandbox.

Objectives

  • Enforce network controls for external links and embedded objects.
  • Verify file system isolation for Open/Save operations.
  • Prevent data exfiltration via clipboard, drag-drop, and printing.
  • Ensure Protected View does not conflict with Turbo isolation.
  • Verify printing controls.
  • Verify macro execution isolation.

Preconditions

  • Windows target with Turbo Launcher and Secure Sandbox.
  • Microsoft Word installed.
  • Printer restrictions configured if applicable.

Controls Under Test

  • runtime.networking.egressDefaultAction.
  • runtime.files.contexts and isolation overlays.
  • runtime.dataMotion.rules[] with channel: "clipboard"|"dragDrop"|"screenCapture".
  • device.type: "printer" controls.
  • Process isolation settings (macros).
  • External processor controls (MAPI/email share) when applicable.

Test Scenarios

IDCanonical IDScenarioProcedureExpected Outcome
SCEN-APP-MICROSOFT-WORD-01NET-EGRESS-01External LinkClick a hyperlink (http/https) inside a doc.Browser launches; if browser is in sandbox, request subject to proxy. If sent to host browser, blocked by association policy.
SCEN-APP-MICROSOFT-WORD-02HARD-HOST-03Protected ViewOpen a downloaded file (Zone.Identifier present).App opens in Protected View (if configured); Turbo isolation still holds.
SCEN-APP-MICROSOFT-WORD-03HARD-FILES-01Save to HostAttempt Save As to Host Desktop.Writes restricted to overlay or allowed Storage Contexts.
SCEN-APP-MICROSOFT-WORD-04DM-DEVICE-01Print RestrictionFile > Print.Printers enumerated per policy; restricted if device control enabled.
SCEN-APP-MICROSOFT-WORD-05HARD-PROCESS-04Macro ExecutionOpen doc with macros; enable content.Macros run within sandbox; cannot spawn processes outside sandbox.
SCEN-APP-MICROSOFT-WORD-06DM-CLIP-01Clipboard OutboundCopy text; paste to host.Denied/processed per policy.
SCEN-APP-MICROSOFT-WORD-07DM-DRAG-01Drag-Drop OutboundDrag text/file to host.Blocked per policy.
SCEN-APP-MICROSOFT-WORD-08NET-EGRESS-01Remote template (HTTP/S)File > Info > Templates: attach a template via https://....Denied; audit shows outbound attempt; no template load.
SCEN-APP-MICROSOFT-WORD-09NET-EGRESS-01Normal.dotm from UNC/URLForce Word to load Normal.dotm from \\server\\share or https://....Denied; audit shows SMB/HTTP deny; fallback to local default.
SCEN-APP-MICROSOFT-WORD-10NET-EGRESS-01Linked images/fieldsInsert > Online Pictures or INCLUDEPICTURE with URL; update field.Denied; image/field cannot fetch; audit network event.
SCEN-APP-MICROSOFT-WORD-11NET-EGRESS-01Mail Merge external sourceStart Mail Merge; Select Recipients from HTTP/UNC/SQL (ODBC).Denied at network boundary; or restricted to Storage Contexts only.
SCEN-APP-MICROSOFT-WORD-12NET-EGRESS-01Office Add-ins StoreInsert > Get Add-ins; install a sample add-in.Requests traverse enforced proxy; denied if catalog not allowlisted.
SCEN-APP-MICROSOFT-WORD-13HARD-PROCESS-04DDEAUTO to shellCreate a DDE field that launches cmd.exe or powershell.exe.Blocked; no process spawn.
SCEN-APP-MICROSOFT-WORD-14HARD-PROCESS-04VBA network exfilMacro using MSXML2.XMLHTTP/WinHttpRequest/ADODB.Stream to POST file contents.Denied at egress boundary; no child process escape.
SCEN-APP-MICROSOFT-WORD-15DM-PROCEXT-03Share via Email (MAPI)File > Share > Email; attempt to open host Outlook compose.Denied per external processor policy or routed to sandboxed mail client; audit shows processor deny/failure when applicable.
SCEN-APP-MICROSOFT-WORD-16DM-DRAG-01Drag OLE package/object to hostEmbed a file; drag object to Host Desktop.Blocked; audit dataMotion dragDrop.
SCEN-APP-MICROSOFT-WORD-17HARD-FILES-01OLE package Save AsOpen embedded object > Save As to host path.Denied or virtualized to overlay/context.
SCEN-APP-MICROSOFT-WORD-18DM-CLIP-01Clipboard: formatted contentCopy pages with images/objects; paste on host.Denied/processed per policy (size/format caps).
SCEN-APP-MICROSOFT-WORD-19DM-SCREEN-01Insert Screenshot (host window)Insert > Screenshot; capture external window.Block/obfuscate or watermark; audit screenCapture.
SCEN-APP-MICROSOFT-WORD-20DM-DEVICE-01Print to PDF/XPSFile > Print > Microsoft Print to PDF/XPS; save to Host Desktop.Writes restricted to overlay/context; device audit present.
SCEN-APP-MICROSOFT-WORD-21NET-EGRESS-01Smart Lookup/Researcher/TranslateRight-click text; use Smart Lookup or Translate.Denied unless allowlisted; audit shows deny.
SCEN-APP-MICROSOFT-WORD-22NET-EGRESS-01OneDrive/SharePoint AutoSaveToggle AutoSave on; sign in; save to cloud.Denied; no cloud sync; fail-closed, proxy enforced.
SCEN-APP-MICROSOFT-WORD-23NET-EGRESS-01Hyperlinks to file:// or UNCClick links like file://C:/... or \\\\server\\share\\....Access blocked or constrained to Storage Contexts; SMB egress denied.
SCEN-APP-MICROSOFT-WORD-24HARD-FILES-01Save As to UNC pathAttempt to save directly to \\\\server\\share.Denied or redirected to overlay/context.

Evidence Requirements

  • network events: protocol/alpn, destination/sni (when applicable), ipVersion, action, outcome, proxyEnforced, and reason (for example, unauthorizedProxy, proxyUnavailable, certMismatch, pinningFailed).
  • fileOp events: write attempts to host paths; include path, action/outcome (deny/virtualized), and context identifiers.
  • dataMotion events: channel (clipboard|dragDrop|screenCapture), direction (for clipboard), action, outcome, rule.id, priority.
  • device events: print attempts, virtual printer usage.
  • process events: child process creation attempts (for example, from DDE/VBA), including process image and outcome.
  • externalProcessor events: attempts to hand off to email/MAPI, including outcome.

Troubleshooting

  • Protected View may suppress some actions until you select Enable Editing/Enable Content; perform tests after enabling when required by the scenario.
  • Some enterprise builds hide cloud features (OneDrive/SharePoint/Smart Lookup/Translate) via policy. When hidden, mark those as not applicable and focus on analogous link/update flows.
  • Add-ins can vary; test a representative free add-in to exercise marketplace/proxy enforcement.

Known Limitations & Negative Space

  • Optical capture (camera/phone) is out of scope.
  • If Word is federated with enterprise sign-in, authentication prompts might appear but network egress should still fail-closed without allowlisting.
  • SMB/UNC scenarios model outbound access; internal, policy-mapped Storage Contexts remain in scope and may be allowed by configuration.