13.09.2014 Views

Local Area Networks (LANs) in Aircraft - FTP Directory Listing - FAA

Local Area Networks (LANs) in Aircraft - FTP Directory Listing - FAA

Local Area Networks (LANs) in Aircraft - FTP Directory Listing - FAA

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

6. RELATING SAFETY AND SECURITY FOR CERTIFICATION.<br />

Daniel Mehan, the former CIO of the <strong>FAA</strong>, wrote:<br />

“For <strong>FAA</strong>, <strong>in</strong>formation systems security extends beyond the computer<br />

environment to the security of airspace and the national airspace system. The<br />

structural, operat<strong>in</strong>g, and procedural foundations of <strong>in</strong>formation systems security<br />

provide the mechanisms for achiev<strong>in</strong>g <strong>FAA</strong>’s safety, security, and efficiency<br />

goals.” [18]<br />

Airborne system safety as it relates to software is safeguarded by DO-178B [5] procedures,<br />

processes, and guidance. By contrast, traditional IT security is evaluated <strong>in</strong> terms of CC<br />

mechanisms [71, 44, 45, and 46]. The DO-178B processes are primarily focused on safety. The<br />

CC processes are primarily focused on security. Carol Taylor, Jim Alves-Foss, and Bob R<strong>in</strong>ker<br />

contrast the two approaches as follows [72 and 73]:<br />

“DO-178B is <strong>in</strong>tended to certify that software used <strong>in</strong> aircraft is developed with<br />

“best known” practices and does not contribute to aircraft safety hazards.<br />

Software is not ever certified as a standalone component but only as a part of<br />

aircraft or eng<strong>in</strong>e type. Emphasis <strong>in</strong> DO-178B is <strong>in</strong> outl<strong>in</strong><strong>in</strong>g general policies and<br />

procedures to produce safe software <strong>in</strong> terms of airworth<strong>in</strong>ess requirements and to<br />

produce documentation to substantiate that the development requirements have<br />

been met. Thus, language and content is high-level and abstract leav<strong>in</strong>g a lot of<br />

compliance decisions up to the developer.<br />

The Common Criteria (CC) is <strong>in</strong>tended to specify security requirements that a<br />

system, hardware or software must satisfy <strong>in</strong> order to achieve a specific level of<br />

assurance. The CC only deals with security functionality of systems and does not<br />

address overall development issues except where they affect security. The CC is<br />

a much more detailed document <strong>in</strong> terms of specify<strong>in</strong>g how compliance is<br />

achieved for an <strong>in</strong>tended product. Each component of each assurance class has<br />

specific action elements and evidence of compliance for both developers and<br />

evaluators.” [72]<br />

“While the purposes for each certification are clearly different, many of the<br />

requirements and procedures are aimed at <strong>in</strong>sur<strong>in</strong>g that the f<strong>in</strong>al design and<br />

implementation meets certa<strong>in</strong> quality standards. In many cases, these standards<br />

are similar, and by modify<strong>in</strong>g or add<strong>in</strong>g to the current procedures <strong>in</strong> each case, a<br />

s<strong>in</strong>gle common process can be developed which will satisfy both certifications.<br />

S<strong>in</strong>ce each certification process can potentially be quite expensive, a common<br />

process should result <strong>in</strong> significant cost sav<strong>in</strong>gs for those systems that must meet<br />

both standards.” [73]<br />

As Dr. Mehan has repeatedly observed [18 and 19], safety and security are related concerns<br />

with<strong>in</strong> the NAS. The U.S. federal government has subsequently studied mechanisms by which<br />

safety and security can be comb<strong>in</strong>ed <strong>in</strong>to a common, <strong>in</strong>tegrated process [13, 40, 41, and 72-77]<br />

73

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!