Security attacks are growing in an exponential manner and their impact on existing systems is seriously high and can lead to dangerous consequences. However, in order to reduce the effect of these attacks, penetration tests are highly required, and can be considered as a suitable solution for this task. Therefore, the main focus of this paper is to explain the technical and non-technical steps of penetration tests. The objective of penetration tests is to make existing systems and their corresponding data more secure, efficient and resilient. In other terms, pen testing is a simulated attack with the goal of identifying any exploitable vulnerability or/and a security gap. In fact, any identified exploitable vulnerability will be used to conduct attacks on systems, devices, or personnel. This growing problem should be solved and mitigated to reach better resistance against these attacks. Moreover, the advantages and limitations of penetration tests are also listed. The main issue of penetration tests that it is efficient to detect known vulnerabilities. Therefore, in order to resist unknown vulnerabilities, a new kind of modern penetration tests is required, in addition to reinforcing the use of shadows honeypots. This can also be done by reinforcing the anomaly detection of intrusion detection/prevention system. In fact, security is increased by designing an efficient cooperation between the different security elements and penetration tests.
翻译:安全攻击正在以指数式的方式增长,其对现有系统的影响非常严重,并可能导致危险的后果;然而,为了减少这些攻击的影响,非常需要进行渗透测试,因此,本文件的主要重点是解释渗透试验的技术和非技术步骤;渗透试验的目的是使现有系统及其相应数据更加安全、高效和有弹性;从其他角度讲,笔试验是模拟攻击,目的是查明任何可以利用的弱点或/或安全漏洞;事实上,任何已查明的可剥削弱点都将用于对系统、装置或人员进行攻击;应解决和减轻这一日益严重的问题,以更好地抵抗这些攻击;此外,渗透试验的优势和局限性也列出;渗透试验的主要问题是,它能够更有效地发现已知的脆弱性;因此,为了抵御未知的脆弱性,除了加强使用影子蜂蜜罐外,还需要进行新型的现代渗透试验;这也可以通过加强入侵探测/预防系统的不正常性探测和渗透系统;事实上,安全通过设计一种高效率的安全测试,增加了安全性。