CMS Connect Component for Secure Remote Content Integration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current systems for online communities on social platforms face challenges in securely importing and integrating remote content from external content management systems into community web pages, risking security breaches and inefficiencies in content management.

Innovation Solution

Implementing a method that securely inserts portions of HTML pages rendered by external web servers into community web pages, using a CMS Connect component to retrieve and process content from remote servers within a secured environment, ensuring isolation and preventing security issues like XSS attacks, while allowing seamless integration of external content.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If remote content is directly integrated into community web pages, then content integration efficiency is improved, but security risks increase due to potential XSS attacks and unauthorized data access

Engineering Contradiction:
Improvecontent integration efficiencyVSAvoidsecurity risks
Core Design Contradiction:
ProductivityVSObject-affected harmful factors

Solution Approach 1:

A server component acts as an intermediary between the community web page system and remote content management systems. This server retrieves content from remote sources, processes it through security filters to remove malicious scripts, and delivers sanitized content to the community platform. This mediator approach enables efficient content integration while blocking XSS attacks and unauthorized data access at the intermediary layer.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

Instead of directly embedding remote content into community web pages, the system creates sanitized copies of the content through server-side processing. The server retrieves the original content, removes harmful elements, and generates a secure copy that can be safely integrated into the community platform. This copying mechanism maintains content integration efficiency while eliminating security risks associated with direct remote content embedding.

Inventive Principle:
Principle #26Copying

2Object-affected harmful factors

If security measures are implemented to filter and sanitize remote content, then security risks are reduced, but system complexity increases due to additional processing layers

Engineering Contradiction:
Improvesecurity risksVSAvoidsystem complexity
Core Design Contradiction:
Object-affected harmful factorsVSDevice complexity

Solution Approach 1:

The security filtering and content processing functions are merged into a single server component that handles both retrieval and sanitization operations. Rather than adding separate security layers throughout the system, the patent combines content fetching, script removal, and security validation into one integrated server process. This merging approach reduces security risks while minimizing the increase in system complexity by consolidating functions into a single manageable component.

Inventive Principle:
Principle #5Merging (Combining)

3Object-affected harmful factors

If external content is isolated in a secured environment, then unauthorized data access is prevented, but content integration seamless is compromised

Engineering Contradiction:
Improveunauthorized data accessVSAvoidcontent integration seamless
Core Design Contradiction:
Object-affected harmful factorsVSEase of operation

Solution Approach 1:

The patent extracts and removes harmful elements (malicious scripts, unauthorized access vectors) from external content during server-side processing, while preserving the legitimate content for integration. By taking out only the dangerous components and leaving the safe content to be integrated seamlessly into community web pages, the system prevents unauthorized data access while maintaining operational simplicity and seamless user experience.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS11206273B2Content management system connect
Publication Date: 2021.12.21 SALESFORCE INC
  • US11206273B2 patent drawing
  • US11206273B2 patent drawing
  • US11206273B2 patent drawing

AI summary

In embodiments, a computer program may be stored on a storage medium for securely inserting portions of content maintained on external web servers into an online community web page. The computer program may comprise a set of instructions operable to cause a computer to receive a request to render a web page maintained within a social platform, the web page including embedded settings that refer to content on one or more remote servers. The computer program may further cause the computer to retrieve, at a rendering time of the web page, based at least in part on the embedded settings, content from the one or more remote servers, process the retrieved content in a secured environment according to one or more security protocols and insert it into the web page. In embodiments, the computer program may further cause the computer to render the web page in a main window and the inserted content in an isolated custom window. Related methods and apparatus are also presented.