Agent-Based Certificate Scanning for Valid Cloud Traffic Distribution
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing cloud-based systems face inefficiencies and revenue loss due to invalid certificates in computing resources, lacking an effective method to determine and remediate such issues.
Innovation Solution
Implementing an intermediary computer system instance to scan and manage certificates, distributing computational load from the certificate authority, and using a load balancer to ensure only instances with valid certificates receive data, while allowing instances with invalid certificates to update their certificates in parallel.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the certificate authority scans all computing resource instances to verify certificates, then certificate validity can be determined, but the computational load on the certificate authority increases and system efficiency decreases
Solution Approach 1:
The patent divides the certificate scanning function into two segments: computing resource instances perform self-scanning of their own certificates, while the certificate authority maintains a centralized list of valid certificates. This segmentation reduces the computational burden on the certificate authority while maintaining reliable certificate validation through distributed participation.
Solution Approach 2:
The patent introduces an intermediary mechanism where computing resource instances act as intermediaries by scanning their own certificates and reporting to the certificate authority. This intermediary approach allows the certificate authority to verify certificate validity without directly scanning all instances, thereby maintaining reliability while improving system efficiency.
2Duration of action of stationary object
If computing resources with invalid certificates continue to operate, then service availability is maintained, but revenue is lost due to inefficient resource utilization
Solution Approach 1:
The patent implements a feedback mechanism where computing resource instances provide feedback about their certificate validity status to the certificate authority. The certificate authority then uses this feedback information to generate a list of valid certificates and communicates this back to instances. This feedback loop enables the system to identify and exclude invalid certificates from service allocation, maintaining availability while preventing revenue loss from inefficient resources.
Solution Approach 2:
The patent applies preliminary action by having computing resource instances scan their own certificates before being allocated services. This preliminary certificate verification ensures that only resources with valid certificates are included in the service allocation pool, preventing revenue loss from invalid certificates while maintaining service availability through proactive rather than reactive validation.
3Reliability
If the certificate authority centrally manages all certificates, then certificate validity can be uniformly enforced, but the complexity of the system increases
Solution Approach 1:
The patent segments the certificate management function by having each computing resourceinstance perform its own certificate scanning and self-validation. This distributes the complexity away from a centralized certificate authority, reducing overall system complexity while maintaining reliable certificate enforcement through the distributed self-scanning mechanism.
Solution Approach 2:
The patent implements self-service by having computing resource instances autonomously scan their own certificates and manage their own certificate validity status. This self-service approach eliminates the need for complex centralized management systems, reducing system complexity while maintaining reliable certificate enforcement through instance-level autonomy.
Data Source
AI summary
Systems and methods are disclosed herein for determining the validity of certificates possessed by a plurality of computer system instances operating under a service of a computing resource service provider. A certificate authority may hold an election to determine an intermediary computer system instance among the plurality of computer system instances to communicate between the certificate authority and the plurality of computer system instances. The intermediary instance may receive a set of certificate fingerprints from the plurality of computer system instances. The intermediary instance may compare the set of certificate fingerprints to a valid certificate fingerprint generated using a valid certificate to determine the validity of certificates possessed by the plurality of computer system instances. The intermediary instance may generate a report based on the determination of the validity of the certificates. The certificate authority may modify the instances operating under the service based on the report.


