- Penetration Testing Bootcamp
- Jason Beltrame
- 391字
- 2021-07-02 21:35:56
Understanding the current environment
Before jumping into the various tools to map out and probe the network, security, and systems in place, it is a good practice to review the current documentation that you may receive as a part of the stakeholder meeting. Along with that, you will want to interview various teams within the organization to get some background information on what the topology is like, prior to you having to discover it yourself. It definitely makes the job of the penetration tester easier if you have some sort of layout already defined, as opposed to spending days probing and mapping to just get to that point.
Here is a list of teams I tend to talk with. The teams you choose will ultimately depend on the organization and what is in scope for the penetration test:
- Network Team: Interview the network team to get a better understanding of the current network topology, network devices currently in play, network vendors that are used, and any other information that will help you understand the network.
- Systems Administrators: Talking with the systems administrators will help you get an understanding of the various operating systems that are in place as well as server roles, applications, and data flow throughout the applications. This information is priceless when it comes to looking at the application layer and vulnerabilities that may be in play.
- Security Team: This one is near and dear to my heart. Understanding the current security devices that are utilized in the network is key to really understanding the topology. Firewalls and devices may be hiding portions of the network, so to know where and why they exist will help you lay out the network and any potential targets. Also, understanding the company's security policies such as patch management policies, password policies, and endpoint policies, will definitely help you identity targets for future tools.
- PHP程序設(shè)計(jì)(慕課版)
- 技術(shù)領(lǐng)導(dǎo)力:程序員如何才能帶團(tuán)隊(duì)
- PLC編程及應(yīng)用實(shí)戰(zhàn)
- PHP+MySQL+Dreamweaver動(dòng)態(tài)網(wǎng)站開(kāi)發(fā)實(shí)例教程
- Python數(shù)據(jù)結(jié)構(gòu)與算法(視頻教學(xué)版)
- RabbitMQ Essentials
- SQL Server 2008 R2數(shù)據(jù)庫(kù)技術(shù)及應(yīng)用(第3版)
- Node.js從入門(mén)到精通
- 從零學(xué)Java設(shè)計(jì)模式
- VMware vSphere Design Essentials
- C語(yǔ)言編程魔法書(shū):基于C11標(biāo)準(zhǔn)
- Cinder:Begin Creative Coding
- 軟件再工程:優(yōu)化現(xiàn)有軟件系統(tǒng)的方法與最佳實(shí)踐
- C語(yǔ)言進(jìn)階:重點(diǎn)、難點(diǎn)與疑點(diǎn)解析
- Cadence Concept-HDL & Allegro原理圖與電路板設(shè)計(jì)(第2版)