Patent Document ID: 10091220
Application ID: 15393272
Patent Flag: 1

Claim One:
1. A device for protecting a network environment from cybersecurity threats, comprising a central processing unit (CPU) and a non-transitory memory having processor-executable instructions stored thereon, the CPU being configured to execute the processor-executable instructions to: (a) perform a self-assessment using one or more auditing stages for examining and analyzing network devices by: automatically monitoring, scanning and learning the network environment and its security configurations, wherein automatically monitoring, scanning and learning the network environment and its security configurations includes retrieving information, via a network adapter, from each of the network devices; and applying static tools which reflect the interfaces to the network, nature of the data management and the network components; wherein performing the self-assessment includes attempts to send sensitive synthesized information via Simple Mail Transfer Protocol (SMTP) and Hypertext Transfer Protocol (HTTP) protocols; (b) perform an automatic comparison against structured information as given by a cybersecurity reference scheme, wherein a degree of compliance between information obtained by the self-assessment and the structured information is computed; (c) generate a cybersecurity check report that reflects results of the one or more auditing stages and the degree of compliance with the cybersecurity reference scheme; and (d) output a set of attributes per an audited policy and output recommendations according to the report in order to increase a security level of the network, including an indication of which sensitive synthesized information was successfully sent and which sensitive synthesized information was blocked; wherein the CPU is further configured to execute the processor-executable instructions to initiate an audit stage which includes automatic discovery of hosts, operating system (OS), running services and open ports; wherein the CPU is further configured to execute the processor-executable instructions to initiate a component for the protection of network gateways which is operable to present results of an audit network process to facilitate retrieval and analysis of the results of the audit network process and classification of a host that has a high number of open ports or has a disabled firewall status as having a high risk level.