모의해킹(Penetration Testing) : 침투테스트 가이드 : The Penetration Testing Process: A Step-by-Step Guide

The Penetration Testing Process: A Step-by-Step Guide

AMSAT
팔로워 1,205명

Penetration testing (pen testing) is a simulated cyberattack that organizations use to identify and fix security vulnerabilities in their systems and networks. A critical part of any cybersecurity program, pen testing can help prevent costly and devastating data breaches.

Steps of Penetration Testing

The pen testing process typically consists of the following steps:

Penetration testing, also known as pen testing or ethical hacking, is a process of simulating an attack on a computer system, network, or web application to detect security flaws. The objective of this exercise is to detect and exploit vulnerabilities before a threat actor can do so, wreaking incalculable harm to your business.

The steps of penetration testing can be broken down into five main phases:

Ø  Reconnaissance:

Ø  Scanning

Ø  Vulnerability assessment

Ø  Exploitation

Ø  Reporting

There are a few other important steps involved in penetration testing, such as planning, communication, and follow-up.

Penetration Testing Methodology

External testing

With the goal of gaining access and extracting valuable data, external penetration tests target the assets of a company that are visible on the internet, such as the web application, the company website, and email and domain name servers (DNS).

Internal testing

An application that is accessible through a firewall is tested internally by a tester who impersonates a hostile insider. It's not always the same as modelling a wayward employee. An employee whose credentials were compromised by phishing is a typical place to start.

Blind testing

A tester in a blind test is merely provided with the name of the targeted organization. This provides security personnel with an immediate view of how an actual application assault would go.

Double-blind testing

In a double-blind test, the simulated attack is unknown to the security staff in advance. They won't have time to strengthen their defenses before an attempted breach, much like in the real world.

Targeted testing

Here, security staff members and the tester collaborate and communicate with one another on their whereabouts. This is an excellent training exercise that gives a security team instant feedback from the perspective of a hacker.

Penetration Testing Checklist

경축! 아무것도 안하여 에스천사게임즈가 새로운 모습으로 재오픈 하였습니다.
어린이용이며, 설치가 필요없는 브라우저 게임입니다.
https://s1004games.com

The following is a general checklist of the steps involved in a penetration test:

Planning and reconnaissance

 

  • Define the scope and goals of the test.
  • Identify the target systems and networks.
  • Gather intelligence on the target systems and networks.
  • Develop a test plan.

 

Scanning

 

  • Use automated tools to scan for vulnerabilities.
  • Use manual tools to scan for vulnerabilities.

 

Vulnerability assessment

 

  • Assess the severity and risk level of each vulnerability.
  • Prioritize the vulnerabilities for remediation.

 

Exploitation

 

  • Exploit the vulnerabilities that have been identified.
  • Document the impact of the exploited vulnerabilities

 

Reporting

 

  • Generate a report that documents the findings of the pentest.
  • Include a list of the vulnerabilities that were found, their severity and risk level, and recommendations for remediation.

 

Conclusion

To say that penetration testing is the cornerstone of any cybersecurity program is not wrong. If organizations follow the steps outlined in this blog, they can detect and remediate security vulnerabilities in their systems and networks before attackers find a chink in the armor and inflict untold damage.

 

[출처] https://www.linkedin.com/pulse/penetration-testing-process-step-by-step-guide-amsatcyber-vdfif/

 

 

 

본 웹사이트는 광고를 포함하고 있습니다.
광고 클릭에서 발생하는 수익금은 모두 웹사이트 서버의 유지 및 관리, 그리고 기술 콘텐츠 향상을 위해 쓰여집니다.
번호 제목 글쓴이 날짜 조회 수
공지 침투테스트(취약점검점검, 모의해킹) 문의 / 답변 졸리운_곰 2017.12.10 28361
317 [Kali Linux] 칼리 리눅스 - 한글 깨짐 현상 해결방법 file 졸리운_곰 2024.12.21 150
316 [악성코드분석_리버싱] 윈도우 실행파일 구조(PE파일) file 졸리운_곰 2024.04.04 197
315 [악성코드분석_리버싱] AV 엔진 우회 2 file 졸리운_곰 2024.04.02 175
314 [악성코드분석_리버싱] AV 엔진 우회 실습 1 file 졸리운_곰 2024.04.02 176
313 [악성코드분석_리버싱] "보안이 어려운 사용자를 위한" 멀웨어의 보편적인 9가지 유형과 메커니즘 file 졸리운_곰 2024.04.01 161
312 [deepweb / tor network] How to install Tor and create Tor hidden service on Windows file 졸리운_곰 2024.03.26 200
311 [deepweb / tor network] How to get a custom onion address 졸리운_곰 2024.02.05 280
» 모의해킹(Penetration Testing) : 침투테스트 가이드 : The Penetration Testing Process: A Step-by-Step Guide file 졸리운_곰 2024.02.03 227
309 [deepweb / tor network] How to configure WordPress as a Tor hidden service 졸리운_곰 2024.01.23 213
308 [deepweb / tor network] OnionShare - Tor 네트워크로 익명으로 파일 공유 졸리운_곰 2024.01.22 173
307 [deepweb / tor network] 다크 웹의 TOP 21 .onion 사이트 졸리운_곰 2024.01.21 582
306 [deepweb / tor network] 딥웹 .onion 익명 사이트 호스팅하기 (Tor를 사용한 .onion 주소 할당 방법) 졸리운_곰 2024.01.21 200
305 [deepweb / tor network] 딥웹 .onion 익명 사이트 개설(호스팅)하기 (Tor를 사용한 .onion 주소 할당 방법) file 졸리운_곰 2024.01.21 166
304 [deepweb / tor network] 노드로 만드는 간단한 토르 웹 서버!! file 졸리운_곰 2024.01.21 180
303 [deepweb / tor network] Tor 네트워크를 사용해 익명 웹서버 구동하기 졸리운_곰 2024.01.21 156
302 [정보보호] 리눅스 tcpdump 사용방법 및 명령어 정리 / tcpdump 파일로 저장하는 방법 file 졸리운_곰 2023.08.02 175
301 [정보보호] [리눅스/Linux] tcpdump 사용법 졸리운_곰 2023.08.02 139
300 [정보보호] tcpdump 사용법 졸리운_곰 2023.08.02 113
299 [정보보안 기사 - 국가기술자격] [Kali Linux] Dos(Denial of Service) 공격 및 방어 file 졸리운_곰 2023.07.30 168
298 [정보보호] '전문가들이 추천한' 네트워크·보안 리눅스 툴 10선 file 졸리운_곰 2023.07.30 228
대표 김성준 주소 : 경기 용인 분당수지 U타워 등록번호 : 142-07-27414
통신판매업 신고 : 제2012-용인수지-0185호 출판업 신고 : 수지구청 제 123호 개인정보보호최고책임자 : 김성준 sjkim70@stechstar.com
대표전화 : 010-4589-2193 [fax] 02-6280-1294 COPYRIGHT(C) stechstar.com ALL RIGHTS RESERVED