Power Pages - Security Overview
Power Pages - Security Overview
Understand how Power Pages protects your data, controls access, and ensures enterprise-grade security for web sites.
Platform-level Security & Hosting
Power Pages is hosted on a secure cloud platform that offers built-in protections: encrypted connections (TLS), compliance with enterprise-grade security standards, and safeguards against common threats such as DDoS attacks. This ensures that both data in transit and the infrastructure behind your site remain protected.
Controlling Who Sees Your Site
By default, new Power Pages sites are private - meaning only authenticated, internal users can view them. When you’re ready to go live, you can set the site visibility to "Public" so anyone (anonymous or authenticated) can access it via the Internet. This lets you safely build and review a site before exposing it to the public.
Authentication & Role-Based Access
For authenticated access, Power Pages uses identity providers to verify users. Once authenticated, users are represented as contacts in the underlying data platform and assigned to one or more "web roles". These roles determine what data and pages a user can access.
There are default roles such as "Authenticated Users" (for logged-in users) and "Anonymous Users" (for visitors), but you can define custom roles with fine-grained access. This mechanism allows a mix of public-facing content and private or sensitive sections; all under the same site.
Fine-Grained Data and Page Security
Access to data stored in the backend (lists, records, forms) is managed via "table permissions". These permissions - linked to web roles - determine who can view, create, modify or delete data.
Similarly, "page permissions" let you restrict which pages (or files) are visible to which roles. This ensures sensitive pages are not publicly accessible unless explicitly allowed.
Advanced Security - Headers, CORS & Scanning
Power Pages supports configuration of HTTP/HTTPS headers - including Cross-Origin Resource Sharing (CORS), Content Security Policies, and other advanced settings - to ensure secure sharing of resources across domains, and to prevent common web attacks.
There’s also a built-in "Security Scan" (preview) you can run to detect vulnerabilities such as insecure libraries, cross-site scripting (XSS) or other weak points - helping you harden the site before going live.
Extra Protection & Best Practices
For greater security, you can integrate a Web Application Firewall (WAF) or a content delivery / edge-caching service (CDN) to block malicious traffic, limit requests, or restrict access by IP/region. This adds an outer layer of defense beyond application-level controls.
Also, because Power Pages is built with security in mind, its architecture follows defense-in-depth principles, secure defaults, and periodic security audits - reducing the risk of common web vulnerabilities.
Comments
Post a Comment