Information Assurance & Reliability Architecture

16 downloads 5160 Views 2MB Size Report
Significance of Cyber Security and Information Assurance & Reliability .... transparency between high level security policy/requirement and system artifacts that ... Enterprise Information Systems Assurance And Systems Security Managerial ...
Information Assurance & Reliability Architecture Srikar Sagi

Intent & Content

Generate enough interest & value proposition to share & impart knowledge on Information Assurance & Reliability Architecture Workshop A Precursor

AGENDA Basics  What is Assurance & other Classifications (Information Assurance, Quality Assurance, Systems Assurance, Assurance levels etc)  Significance of Cyber Security and Information Assurance & Reliability Engineering

 Infusing Information Assurance into Systems Engineering and or Acquired Systems  Tailoring an Assurance model – Precursor/High Level demo

AGENDA Advanced Concepts (Future Work Shop contents)  Designing Reliable Systems for Information Assurance How to tailor Systems Assurance into specific domain (short-circuiting)  Building Assurance Frameworks (Systems, Applications & Processes) How to tailor Systems Assurance into eco-system(s) as a practice (hardwiring-the-circuit)  Measuring Assurance of a System - How do you measure Assurance in your eco-system or in a specific domain

DEFINITIONS

DEFINITIONS Quality A System’s or a component’s capability to fulfil specified action/function (a.k.a. fit-to-purpose)

Reliability(Generic) Capability of a System/Component to fulfil specified actions or required state based on agreed parameters/standards during an agreed/defined time period under presumed operational conditions

Reliability of Systems & Information The degree of probability that the deployed protective measures of a system would continue to protect the Systems & Information against specified threats & attack and will remain accessible and consistent under specified conditions under specified interval of time.

Fault Tolerance capability of a system to satisfy its specified action even in the presence of faults(limited /unlimited is subjective)

Availability capability & probability of a system will be intact to perform its specified functions even in the presence of failures at any point in time

DEFINITIONS Assurance Declaration of a positive statement against a system, intended to give trust & reliability i.e., a promise through qualitative & verifiable parameters for reliability that the security/safety features, practices, procedures of a system accurately mediates & enforces intended desired actions/results under agreed conditions of operating environment

Information Assurance(IA) A Systematic & Systemic practice of assurance-modeling that guarantees protection of systems, information & managing information risks such as Confidentiality, Integrity, Availability, Auditability(Authentication /Authorization) & Nonrepudiation in relation to the use, processing, storage & transmission of information, restoration of systems/services and the corresponding/inter-related systems, their processes used for protection capabilities(s) (to be discussed difference between IS & IA)

Safety Assurance (SfA) The measure of providing confidence that acceptable risk for the safety of personnel, equipment, facilities & public during & from the performance of operations is being achieved

Software Assurance (SwA) The measurable confidence that the system functions as intended and is free of exploitable vulnerabilities, either intentionally or unintentionally designed or inserted as part of the system at any time during the life cycle

NEED FOR ASSURANCE & RELIABILITY

NEED FOR ASSURANCE & RELIABILITY  When you a buy a product or service…you request “high quality” and “high reliability”

 How do you measure it? What is “high”?  How long? Reliability: 0.99 for 5 years, 0.999 for 4 years…  Time dependent quality…reliability  How do companies predict reliability and estimate warranty?

NEED FOR ASSURANCE & RELIABILITY  How about availability?  One shot devices …Missiles?  Most important characteristics of a product, it’s a measure of its performance with time  In Oct-2006, the Sony Corporation recalled up to 9.6 million of its personal computer batteries, cost of $429M  Products are discontinued due to fatal accidents (Pinto, Concord)

NEED FOR ASSURANCE & RELIABILITY  How do companies predict reliability and estimate warranty?  Supposing a system consists of components which will not fail with a probability of 99% (p=0,99) and which are connected in series. Then the probability that the entire system will not fail changes with the number of components as follows:

10 components lead to a survival probability of 90.40%, 20 components lead to a survival probability of 81,71 %, 30 components lead to a survival probability of 73,86 %, 40 components lead to a survival probability of 66,76 %, 50 components lead to a survival probability of 60,35 %, 100 components lead to a survival probability of 36,40 % What will happen if a system consists of thousands of components?

NEED FOR ASSURANCE & RELIABILITY How do companies predict reliability and estimate warranty? Hyundai chose to woo buyers in America by promising quality and reliability. It issued an ambitious new warranty, good for five years (ten on the engine and transmission), then challenged its engineers to back that up with flaw-proof cars. The early sign are they have delivered. Hyundai has trimmed its warranty provision from 5.7% to just 1.8% of its revenue… Thanks to early ALT predictions Companies do use Assurance & Reliability as Unique Selling Point

NEED FOR ASSURANCE & RELIABILITY

NEED FOR INFORMATON ASSURANCE & RELIABILITY

NEED FOR INFORMATION ASSURANCE & RELIABILITY When we already have Information Security as a Domain/as a Vertical/ as Profession & Program then why do we need Information Assurance Frameworks or Program  Executive management do need to know the degree or level of security that they achieved against the invested monies

 CISO organization and the Security professional do need provide “Assurance on Information Security” to Executive Management  Time & again Executive Management would like to have quantification of information security –how much are our systems/applications are secure ?? (Hence Information Assurance & Level of Information Assurances)

NEED FOR INFORMATION ASSURANCE & RELIABILITY  Many colorful reports, spreadsheets cannot provide the promise or reliability what Information Assurance Frameworks can provide, since IA Frameworks do contain verification capabilities inherently

 Current Information Security practices rely more on claims made by manufacturers of security tools, resulting in surprises  Only Information Assurance Frameworks can provide the guaranteed level of promise of reliability of security systems, since IA frameworks do not rely on reports but information assurance is achieved through verification measures built as part of system development or deployment  It is time Security Teams/Professionals ask our selves “do we have

Systematic & Systemic Security practices across our IT ecosystem ?? Can we give Guarantees on Information Security

NEED FOR INFORMATION ASSURANCE & RELIABILITY Systematic & Systemic coverage of the system weakness space A key step that feeds into the rest of the process – if not properly done, rest of the process is considered ad-hoc Reduce ambiguity associated with system weakness space Often due to requirements and design gaps that includes coverage, definitions and impact – Objective and cost-effective assurance process Current security risk assessment approach is in-sufficient, due to lack of traceability and transparency between high level security policy/requirement and system artifacts that implements them Effective and systematic measurement of the risk Today, the risk management process often does not consider assurance issues in an integrated way, resulting in project stakeholders unknowingly accepting assurance risks that can have unintended and severe security issues – Actionable tasks to achieve high confidence in system trustworthiness

BENEFITS OF INFORMATION ASSURANCE & RELIABILITY ARCHITECTURE

Software Engineering

Compliance

Operations (NOC/SOC)

Software Engineering

RELIABILITY & FAULT TOLERANCE

RELIABILITY & FAULT TOLERANCE  Failure (Fault)- Wrong or "missing" function of a component  Failure causes  Design failure  Manufacture failure  Operation failures  Failures due to disturbances  Wearing failures  Random physical failures  Handling failures  Maintenance failures The concepts of Failure Mode, Effect Analysi(FMEA) & Fault Tree Analysis (FTA) are a must for Information Assurance & Reliability, but these two complex subjects are too much for this introductory presentation

RELIABILITY & FAULT TOLERANCE

RELIABILITY & FAULT TOLERANCE

INFORMATION SECURITY & ASSURANCE RELATIONSHIP

INFORMATION SECURITY & ASSURANCE RELATIONSHIP

INFORMATION SECURITY & ASSURANCE RELATIONSHIP

INFORMATION SECURITY &RELIABILITY ASSURANCE TERMINOLOGY RELATIONSHIP

MODELING INFORMATION ASSURANCE & RELIABILITY ARCHITECTURE

RELIABILITY TERMINOLOGY MODELING PROCESS-INFORMATION ASSURANCE & RELIABILITY

MODELING - CASE FORRELIABILITY ASSURANCE TERMINOLOGY & RELIABILITY I want Assurance for

Dependability

I Fear for These failures/ Attacks

I need any/all /some of These actions

MODELING- CASE FOR ASSURANCE & RELIABILITY

MODELING- CASE FOR ASSURANCE & RELIABILITY

MODELING- CASE FORRELIABILITY ASSURANCE TERMINOLOGY & RELIABILITY

MODELING – EVIDENCE FORRELIABILITY ASSURANCE TERMINOLOGY & RELIABILITY

RELIABILITYARCHITECTURE TERMINOLOGY MODELING - ASSURANCE & RELIABILITY

Iterative across Stages, per each Component & its sub-components till the topassurance objective is met

MANAGEMENT’S EXPECTATIONS FOR ASSURANCE & RELIABILITY PARAMETERS

ASSURANCE & RELIABILITY-MANAGEMENT EXPECTATIONS

The afore mentioned management’s expectations are in reality Architectural parameters, but they still stand valid for IA as is –Table Source --SABSA

MODELING INFORMATION ASSURANCE & RELIABILITY FOR VULNERABILITY MANAGEMENT

TERMINOLOGY MODELING ASSURANCERELIABILITY FOR VULNERABILITY MGMT Claims &Verification Claims &Verification

This is JUST AN EXAMPLE

Claims, Solutions & Verification

Claims &Verification Claims &Verification

Claims &Verification

References: 1. http://conferences.computer.org/stc/2014/papers/5034a026.pdf 2. http://www.omg.org/news/meetings/tc/berlin-15/special-events/iiot-presentations/Campara.pdf 3. https://www.techopedia.com/definition/5/information-assurance-ia 4. Reliability Engineering - 7th Edition - Alessandro Birolini 5. Wiley.Practical.Reliability.Engineering.5th.Edition 6. ISOIEC-21827-CMMIAndAssuranceAug2-Moss-Richardson 7. Enterprise Information Systems Assurance And Systems Security Managerial & Technical Issues 8. Enterprise Architecture Information Assurance Private Sector 9. Fundamentals of Reliability Engineering and Applications 10. Handbook of Reliability Engineering by Hoang Pham 11. Information Assurance Dependability and Security in Networked Systems 12. Information Assurance Architecture 13. Information Assurance Technical Framework NSA 14. Handbook Reliability Engineering, Chief- Of The Bureau Of Naval Weapons, 1964 Edition 15. Software Assurance Maturity Model 1.0 – OWASP 16. Handbook of Research on Contemporary Theoretical Models in Information Systems

Suggest Documents