OSI 7계층 이해하기
·
⛓️ 네트워크 보안/기본 개념
1 계층: 물리계층(Physical Layer)전송 매체의 물리적 인터페이스에 관한 사항을 기술데이터 전송 속도, 송수신 호스트 사이의 클록(시간) 동기화 방법, 물리적 연결 형태 등 2 계층: 데이터 링크 계층(Data Link Layer)데이터의 물리적 전송 오류를 해결전송 데이터의 명칭: 프레임 3 계층: 네트워크 계층(Network Layer)송신 호스트가 전송한 데이터가 어떤 경로를 통해 수신 호스트에게 전달되는지를 결정하는 라우팅 문제를 처리호스트 구분을 위한 주소 개념 필요 (ex. IP 주소)전송 데이터의 명칭: 패킷혼잡 제어: 데이터 전송 경로의 선택에 따라 네트워크 혼잡에 영향을 미침 4 계층: 전송 계층(Transport Layer)송신 프로세스와 수신 프로세스를 직접 연결하는 단대단..
[모의 해킹] Metasploitable을 이용한 무차별 대입 공격
·
🚨 보안 실무/모의 해킹
! 이 포스트의 내용은 2019년 전공 강의에서 다룬 리눅스 보안 실습의 기록용이며, 이는 학습 목적으로만 사용되어야 합니다.! 어떠한 경우에도 이러한 기술을 악용하거나 불법적인 활동에 사용해서는 안 됩니다. ! 모의 해킹과 관련된 실습은 합법적인 환경에서만 수행되어야 하며, 무단으로 다른 사람의 시스템에 접근하는 등의 행위는 법적인 문제로 이어질 수 있습니다. 이러한 기술을 사용할 때에는 항상 윤리적인 책임을 갖고 행동해야 합니다. 1️⃣ 무차별 대입 공격이란?가능한 모든 조합의 키나 비밀번호를 체계적으로 시도하여 올바른 값을 찾아내는 방식이다.이 공격은 단순하지만, 강력한 암호화 또는 충분히 긴 비밀번호를 사용하는 경우 시간과 자원 면에서 비효율적일 수 있다.2️⃣ 실습 환경실습에서는 모의 침투 연..
[모의 해킹] 버퍼 오버플로우 공격 실습
·
🚨 보안 실무/모의 해킹
! 이 포스트의 내용은 전공 강의에서 다룬 리눅스 보안 실습의 기록용이며, 이는 학습 목적으로만 사용되어야 합니다.! 어떠한 경우에도 이러한 기술을 악용하거나 불법적인 활동에 사용해서는 안 됩니다. ! 모의 해킹과 관련된 실습은 합법적인 환경에서만 수행되어야 하며, 무단으로 다른 사람의 시스템에 접근하는 등의 행위는 법적인 문제로 이어질 수 있습니다. 이러한 기술을 사용할 때에는 항상 윤리적인 책임을 갖고 행동해야 합니다. 버퍼 오버플로우란? 컴퓨터 프로그램이 고정된 길이의 버퍼(buffer)보다 더 많은 데이터를 저장하려고 할 때 발생하는 단순한 프로그래밍 오류일 뿐만 아니라, 악의적인 공격자가 이를 이용하여 시스템을 공격할 수 있는 강력한 보안 취약점이다버퍼 오버플로우 공격(Buffer Over..
[원티드] 프리온보딩 정보보안 챌린지 6월 #0 사전 과제
·
💜 일상/Study
보호되어 있는 글입니다.
[부트캠프] SSAFY 12기 지원 후기 (불합격)
·
💜 일상/Boot Camp
보호되어 있는 글입니다.
[부트캠프] LG전자 DX SCHOOL 1기 지원 후기 (합격)
·
💜 일상/Boot Camp
보호되어 있는 글입니다.
정보 보안의 3요소 : 기밀성, 무결성, 가용성
·
🔐 암호화 & 인증/인증 & 접근제어
정보 보안에서 가장 많이 사용되는 개념이자, 기본이 되는 개념이 있다.바로 정보보안의 3가지 요소로 불리는 기밀성, 무결성, 가용성이다.   💡 Confidentiality (기밀성) 개념기밀성은 정보가 인가된 사용자나 시스템만이 접근할 수 있어야 함을 의미한다. 이는 정보가 무단으로 공개되거나 유출되는 것을 방지하는 것을 의미한다.목표기밀성의 목표는 민감한 정보의 노출을 방지하고, 인가되지 않은 엑세스로부터 데이터를 보호하는 것이다.보안 메커니즘암호화, 엑세스 제어, 인증 및 인가 메커니즘, 물리적 보안 등이 사용된다.  💡 Integrity (무결성) 개념무결성은 정보가 인가된 방법으로만 수정되거나 변경되지 않아야 함을 의미한다. 데이터가 손상되거나 조작되지 않아야 한다.목표정보의 정확성과 신뢰성..
[하루한문제] 프로그래머스::JadenCase 문자열 만들기 Lv2 (w.Python)
·
🧩 Language/Programmers
프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 📌 문제 요약 - JadenCase = 모든 단어의 첫 문자가 대문자, 그 외의 알파벳은 소문자 - 첫 문자가 알파벳이 아니라면 이어지는 알파벳은 소문자 📌 입출력 예시 S return "3people unFollowed me" "3people Unfollwed Me" "for the last week" "For The Last Week" ✅ 나의 풀이 def solution(s): answer = '' pre_word = None for word in s: if word == ' ' or word.isdig..