@article {Iraqi2017348,
	title = {Toward third-party immune applications},
	journal = {Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)},
	volume = {10446 LNCS},
	year = {2017},
	note = {cited By 0},
	pages = {348-359},
	abstract = {Component reuse has become a trend in software engineering. However, third-party components have the potential to introduce vulnerabilities into software applications and become the weakest link in the security chain. In this paper, we discuss the limitations of traditional security practices and controls against vulnerable components. As a solution, we present a software design and development approach, combined with a collaborative, cloud-based vulnerability and threat management system. This combination aims at enabling applications to gain {\textquotedblleft}artificial immunity{\textquotedblright} to third-party components by dynamically identifying and controlling related security risks. It also strives to promote the automatic discovery of, and near real-time information dissemination about emerging threats and zero-day vulnerabilities. At the heart of our solution, we use application-level API sandboxing, as well as adaptive signature-based and anomaly-based API intrusion detection and prevention. The need-to-know, cost-effectiveness, and user acceptance through separation of concerns have been our guiding security engineering principles. {\textcopyright} 2017, Springer International Publishing AG.},
	doi = {10.1007/978-3-319-65127-9_28},
	url = {https://www.scopus.com/inward/record.uri?eid=2-s2.0-85028464409\&doi=10.1007\%2f978-3-319-65127-9_28\&partnerID=40\&md5=a4030cd1451089f90416806509d76446},
	author = {Iraqi, O. and El Bakkali, H.}
}
