Domain Reputation System for Web Security

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Websites face vulnerabilities to digital skimming attacks due to security loopholes and dependencies on compromised third-party providers, making it difficult for website owners to detect and prevent malicious code injections and cross-site scripting.

Innovation Solution

A domain reputation analysis system that passively scans web applications using crawlers to gather information about internal and external web assets, analyzes domain reputations through threat intelligence databases, and generates individual domain reputation scores based on name server, IP address, and hosting provider reputations, dynamically creating and deploying content security policies to protect against digital skimming attacks.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If websites depend on third-party providers for web services, then service functionality is improved, but security vulnerability increases due to potential code compromise

Engineering Contradiction:
Improveservice functionalityVSAvoidsecurity vulnerability
Core Design Contradiction:
Adaptability or versatilityVSObject-affected harmful factors

Solution Approach 1:

The system performs preliminary analysis of third-party code before it is executed on the website. By crawling, parsing, and analyzing JavaScript code from third-party providers in advance, the system identifies potential security vulnerabilities and generates domain reputation scores before the code interacts with the website, preventing malicious code execution

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system introduces an intermediary layer between the website and third-party providers. This intermediary analyzes the reputation of third-party domains and acts as a gatekeeper, allowing only verified safe third-party code to interact with the website while blocking potentially malicious code

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If security infrastructure is strengthened to prevent attacks, then security protection is improved, but system complexity increases

Engineering Contradiction:
Improvesecurity protectionVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system enables websites to automatically analyze and assess their own security posture by crawling their own web assets, identifying third-party dependencies, and generating domain reputation scores without requiring external security audits or complex manual security configurations

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system provides multiple security functions through a unified platform: crawling web assets, parsing JavaScript code, analyzing domain reputation, generating security scores, and providing security recommendations, thereby reducing overall system complexity through consolidation

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Measurement precision

If malicious code detection is performed continuously, then detection capability is improved, but processing time increases

Engineering Contradiction:
Improvedetection capabilityVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs code analysis and domain reputation assessment in advance before the code is executed on the website. By pre-analyzing third-party JavaScript code and generating domain scores beforehand, the system enables rapid detection at runtime without significant processing delays

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements periodic re-analysis of third-party code and domain reputation scores at scheduled intervals, allowing continuous security monitoring while managing processing load through periodic rather than continuous analysis cycles

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS20250097258A1Domain reputation system
Publication Date: 2025.03.20 CEQUENCE SECURITY INC
  • US20250097258A1 patent drawing
  • US20250097258A1 patent drawing
  • US20250097258A1 patent drawing

AI summary

Techniques to facilitate domain reputation analysis and prevention of malicious attacks on a web service are disclosed herein. In at least one implementation, web resources associated with the web service are crawled to obtain information about internal and external web assets associated with the web service. The information about the internal and external web assets is processed to identify domains with which the internal and external web assets communicate. The domains are analyzed to determine name server reputation, internet protocol (IP) address reputation, and hosting provider reputation associated with the domains. Individual domain reputation scores for each of the domains are generated based on the name server reputation, IP address reputation, and hosting provider reputation associated with the domains.