Cyber Security is called also as IT security or Computer security. This is information system’s protection from damage or theft to software, hardware and information on them. There is protection also to misdirection or disruption of those services which they would provide. It also includes controls of physical accessibility to hardware and protecting it against harms. This comes through networking accessibility, code and data injection and because of operator malpractices. This can whether be accidental, intentional or because of them becoming tricked to deviations from secured procedures. This realm or field is rapidly growing because of increasing reliability of (PC) or computer systems in present day world. Computer system includes very wide varieties of “smart” devices. This includes televisions, smartphones, and tiny devices as Internet of Things parts. It also has networks including not only private data networks and internet, but also Wi-Fi, different wireless networks and Bluetooth.
Security measures: Cyber Security state is conceptual ideal. This is attained by usages of 3 processes namely threat response, prevention and detection. The processes have been based on lots of system components and policies. This includes following: Cryptography and user accounts accessibility controls protects systems data and files respectively. Firewalls are prevention systems most commonly present. This is from perspectives of network security (in case of proper configuration) there is shielding of internal accessibility to network services. There are also blocking some attack kinds by means of packet filtering. Firewalls are software or hardware based. Intrusion Detection System (IDS) products have been designed for detecting network in-progress attacks. There are assistances in post-attack forensics whilst logs and audit trails serves same function for systems individually. “Response” is defined necessarily by security assessed requirements of systems individually. It covers ranges from simple protection upgrades to legal authorities’ notification and counter-attacks. In few cases, destruction completely of system compromised is favoured. It may become that nearly not all resources compromised are detected.
Security architecture: Organization of Open Security Architecture defines Cyber security architecture as design artefacts which describe how security controls (countermeasures of security) have been positioned. It relates to overall architecture of Information Technology. Security controls serves purposes of maintaining quality attributes of system like assurance, confidentiality, accountability, availability and integrity services. Technopedia defines Cyber security architecture as security design unified which addresses potential risks and necessities being involved in some environments or scenarios. It specifies also where and when there is application of security controls. Design processes are reproducible generally. Important attributes of Cyber security architecture are: Relationship of various components and their dependence on one another, control standardization and controls determination on basis of legal, risk assessment, finances and good practice matters. Secure coding: If environment of operation are not based on operating system security. Then there is capability of domain maintenance for own execution. Then there is capability of application protection codes from subversions malicious. Then there is capability of system protection from subverted codes. Then there are high security degrees understandable not possible. Secured operating system is possible. Most implemented commercial systems in turn fall in “low securities” categories. They have reliance on those features which are not supported by secured operating systems, like, portability. In operating low security environments there are applications relied on participation of own protection.
Since “best efforts” practices of secured coding follow there is application of very resistant subversion’s malicious. In environments commercially, software majority subversions vulnerabilities in turn results in some known kinds of defects of coding. Software common defects include command/code injection, buffer overflows, integer overflow, and vulnerabilities of format string. The defects are used for causing target systems execution to putative data. “Data” contains instructions executable.