Subdomain Management Service for Automated DNS Mapping Validation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The increasing complexity of managing physical computing resources in large-scale data centers, particularly due to the risk of subdomain takeovers which can lead to security vulnerabilities and exposure of customer data, authentication/authorization tokens, and cookies, as DNS records may point to resources no longer under the user's control.

Innovation Solution

Implementing a subdomain management service that periodically checks the validity of DNS mappings by pinging resources and sending notifications if they are no longer valid, with options for automatic deletion of mapping records and remapping to different resources, utilizing a provider network-based DNS or a customer-hosted subdomain management service.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If DNS records are used to map domain names to third-party hosted resources, then companies can use their own personal domain names with third-party products, but the DNS mappings may become invalid and lead to subdomain takeovers where resources are no longer under the user's control

Engineering Contradiction:
ImproveDNS mapping flexibilityVSAvoidDNS mapping validity
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The subdomain management service performs preliminary validation by periodically pinging resources associated with DNS mappings to detect invalid mappings before they can be exploited for subdomain takeovers. This proactive approach prevents security vulnerabilities by identifying and alerting on compromised resources before malicious actors can fully exploit them.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements continuous feedback loops by periodically checking the validity of DNS mappings and sending notifications to users when mappings become invalid. This feedback mechanism enables users to及时了解 the status of their DNS records and take corrective actions to maintain security and reliability.

Inventive Principle:
Principle #23Feedback

2Measurement precision

If manual monitoring of DNS mapping validity is performed, then users can detect invalid mappings, but the process becomes increasingly complicated as data center scale and scope increase

Engineering Contradiction:
ImproveDNS mapping validation accuracyVSAvoidmonitoring system complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The subdomain management service automates the monitoring and validation process, allowing the system to self-monitor DNS mapping validity without requiring manual intervention. The service independently performs periodic checks, detects invalid mappings, and sends notifications, thereby reducing operational complexity while maintaining high validation accuracy.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The subdomain management service provides multi-functional capabilities by combining DNS mapping validation, resource availability checking, and automated notification services into a single unified system. This universal approach handles various types of resources and mapping scenarios through a common platform, reducing overall system complexity.

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

3Object-affected harmful factors

If automated subdomain takeover detection is implemented, then security vulnerabilities can be detected and mitigated, but the system requires continuous monitoring and management overhead

Engineering Contradiction:
Improvesubdomain takeover riskVSAvoidmonitoring automation level
Core Design Contradiction:
Object-affected harmful factorsVSExtent of automation

Solution Approach 1:

The subdomain management service implements continuous monitoring of DNS mappings through periodic automated checks. This continuous action ensures that security vulnerabilities are detected promptly while maintaining a balanced level of automation that reduces manual overhead. The service runs continuously in the background, providing ongoing protection without requiring constant human intervention.

Inventive Principle:
Principle #20Continuity of useful action

Data Source

PatentUS11245717B1Automated detection, alarming, and removal of subdomain takeovers
Publication Date: 2022.02.08 AMAZON TECH INC
  • US11245717B1 patent drawing
  • US11245717B1 patent drawing
  • US11245717B1 patent drawing

AI summary

Techniques for automated detection and mitigation of subdomain takeovers are described. A method for automated detection and mitigation of subdomain takeovers comprises receiving, by a subdomain manager, a request to monitor one or more resources associated with one or more mapping records, periodically scanning each resource from the one or more resources, receiving a response from at least one resource indicating that the at least one resource does not exist or is invalid, and sending a notification indicating that the at least one resource does not exist or is invalid using a notification service.