Policy as Code Matching Component for Computing Entities
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing methods are labor-intensive and inefficient for determining whether a policy written as code is applicable to a computing entity, as they require manual processing of vast amounts of data and cannot be efficiently performed by humans.
Innovation Solution
A system comprising a processor and memory that executes computer executable components, including a matching component to compare commands executed on a computing entity with actions extracted from the policy as code, using artificial intelligence technologies like NLP to autonomously identify and enforce applicable policies.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If manual processing methods are used to determine policy applicability, then human operators can make judgment calls, but the process becomes labor-intensive and inefficient
Solution Approach 1:
The system enables self-service by having the computing entities automatically generate and provide their own command data to the analysis system, eliminating the need for manual data collection and preparation while maintaining accurate policy applicability determination
Solution Approach 2:
The patent replaces manual mechanical processing with an automated computer-based system that uses NLP and pattern matching algorithms to analyze commands and determine policy applicability, significantly improving processing efficiency while maintaining reliability
2Productivity
If automated comparison is implemented to improve efficiency, then processing speed increases, but system complexity increases
Solution Approach 1:
The system introduces an intermediary NLP processing layer that translates diverse command formats into a standardized representation, simplifying the comparison process and reducing system complexity while maintaining high processing speed
Solution Approach 2:
The patent transforms the complexity management approach by changing parameters from manual review (high accuracy, low speed) to automated text analysis (high speed, managed complexity through standardization and pattern matching)
Data Source
AI summary
Techniques regarding identifying one or more systems where a policy as a code can be applicable are provided. For example, one or more embodiments described herein can comprise a system, which can comprise a memory that can store computer executable components. The system can also comprise a processor, operably coupled to the memory, and that can execute the computer executable components stored in the memory. The computer executable components can comprise a matching component, operatively coupled to the processor, that can determine whether a policy as a code is enforceable on a computing entity based on a comparison of a plurality of commands executed on the computing entity and a plurality of actions extracted from the code.


