일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- STP
- 리버싱
- vector
- bastion host
- 네트워크
- 스위치
- dreamhack
- CISCO
- AI
- Screening Router
- Java
- Mac
- docker
- vlan
- 머신러닝 프로세스
- Python
- 인공지능
- 크롤러
- 암호학
- Reversing
- Firewall
- 라우터
- AWS
- abex'crackme
- 머신러닝
- Repository
- cmd
- 온프레미스
- 자바
- RIP
- Today
- Total
목록분류 전체보기 (91)
Haekt‘s log
레지스터란?CPU의 빠른 데이터 처리를 돕기 위해 사용되는 임시저장공간으로, 처리중인 데이터나 처리 결과가 담기게 된다. 레지스터의 종류에는 범용 레지스터, 세그먼트 레지스터, 포인터 레지스터, 인덱스 레지스터, 플래그 레지스터가 있다. 32bit, 64bit 운영체제에서 32bit, 64bit 는 레지스터 및 데이터 경로의 크기 를 의미한다. 위 예시에서 AH 는 8bit 운영체제와 호환되는 레지스터라고 이해하면 된다. 운영체제의 발전에 따라, 수행해야할 기능이 많아지면서 많은 정보를 다룰 수 있도록 새로운 레지스터가 추가되고, 크기도 점점 커졌다. * E 는 Extended 의 약자. R은 Register의 약자 * CPU의 아키텍쳐에 따라 레지스터의 종류가 다를 수 있다.범용 레지스터범용 레지스터는..
어느날, 터치바가 터치가 안되고, x표 외에 아무것도 안보이는 상황이 발생했다. 해결 방법은 매우 간단하다. pkill을 이용해 TouchBar를 종료시켜버리면 된다. 종료되면 mac 시스템에서 TouchBar를 다시 시작 시켜준다. 먼저 명령어 실행을 위해 Terminal 을 찾아서 열어준다. 그 후 아래 명령어를 작성하고 엔터를 눌러주면 된다. sudo pkill TouchBarServer 해당 명령어를 실행시키고 자신의 맥북의 Password를 작성해주고 엔터를 눌러주면 된다. 간단하쥬?
네트워크 보안은 현대 IT 환경에서 필수적인 부분이다. 공격자들의 방법이 더욱 다양하고 지능적으로 변화함에 따라, 우리의 보안 방법도 그에 맞춰 업그레이드 돼야 한다. 이 포스트에서는 네트워크 보안의 두 주요 플레이어, IDS와 IPS에 대해 살펴본다. 1. IDS(intrusion Detection System) IDS는 네트워크에 대한 공격이나 위협을 탐지하고 관리자에게 알려주는 시스템이다. 장점: - 패시브 모니터링: 서비스 중단이나 지연 없이 안전하게 네트워크를 모니터링한다. - 다양한 위협 탐지: 정상적이지 않은 트래픽 패턴부터 알려진 위협까지 다양한 공격을 탐지할 수 있다. - 유연성: 다양한 환경에 적용이 가능하며 위치에 따른 제약이 적다. 단점: - 반응의 부재: 공격을 단순히 탐지하고 알..
Hello Gremrlin!Gremlin은 Graph DB를 다루는 쿼리언어의 일종으로, Apache 에서 지원하는 쿼리 언어이다. Gremlin을 통해 Graph 를 생성, 삭제, 제어를 할 수 있다. 이를 이용해서 아래와 같은 그래프를 생성할 수 있다. 그래프의 기본 구조기본 그래프 먼저 vertex와 edge가 무엇인지에 대해서 아는 것에 집중하자. vertex는 꼭짓점이라는 뜻으로, 노드(요소)를 의미하며, edge는 해당 노드사이의 관계를 나타낸다. 예시로 재민이 라는 name을 가진 vertex1과 희연이라는 name을 가진 vertex3가 있다고 가정하자. 이때 재민이가 희연이한테 마음이 있다는 것을 표현한다면 위와 같이 그래프로 표현할 수 있다 설명 : 위의 다이어그램은 id가 "1"인 v..
아나콘다 도움말 $ conda --help 아나콘다 가상환경 목록 확인 $ conda env list 아나콘다 가상환경 생성 $ conda create -n name python=3 *-n 은 네임설정 옵션. (이름을 name 로 설정 ) *python 버전을 쓴다. 아나콘다 가상환경 정보 확인 $ conda info *활성화 후, 활성화된 가상환경의 정보를 확인 할 수 있다. 아나콘다 가상환경 활성화 $ conda activate name 아나콘다 가상환경 비활성화 $ conda deactivate 아나콘다 가상환경 삭제 $ conda env remove -n name 아나콘다 사용가능 python 버전 검색 $ conda search python 아나콘다 python 버전 변경 $ conda inst..
사전지식- https://haekt-log.tistory.com/85 [방화벽] Bastion Host 란?Bastion Host 는 Bastion(요새) 의 뜻과 비슷하게, 마치 성의 방벽 위에서 요새 밖을 확인하기 위해 경비를 서는 것처럼 지나가는 패킷이 잘 보이는 위치를 말한다. 철저한 방어정책이 구현되어있고 외haekt-log.tistory.com방화벽을 구축하는 방식의 종류를 알아보자.Screening RouterSingle-home GatewayMulti-home GatewayHA(High Availabliity) 1. Screening Router 중소기업에서 자주 사용하는 방식으로, 라우터를 Bastion Host 위치에 놓아 라우터가 ACL을 이용해 방화벽과 같은 패킷 필터링 기능을 하도..
Screening Router는 라우터의 ACL을 이용해 *Bastion Host 위치에 놓아, 방화벽처럼 사용하는 것을 말한다. * ACL(Access Control List) : 시스템 리소스 접근 권한 목록으로, 트래픽 필터링 기능을 함. * 외부와 내부 네트워크의 사이 경계라고 생각하면 된다. 라우터에 패킷 필터링 규칙을 적용하여 방화벽 역할 수행한다. 방화벽에 비해 매우 저렴하고, 규칙을 잘 설정할 경우 무척 빠른 처리 속도를 유지할 수 있다는 장점이 있어 중소기업에서 많이 이용하는 방식이다. 단, 세부 규칙 적용이 어렵고 많은 규칙을 적용하면 라우터에 부하가 걸려 대역폭을 효과적으로 이용할 수 가 없다는 단점이 있다. *참고 https://haekt-log.tistory.com/85 [방화벽]..
Bastion Host 는 Bastion(요새) 의 뜻과 비슷하게, 마치 성의 방벽 위에서 요새 밖을 확인하기 위해 경비를 서는 것처럼 지나가는 패킷이 잘 보이는 위치를 말한다. 철저한 방어정책이 구현되어있고 외부 접속에 대한 일차적인 연결을 받아들이는 시스템을 지칭한다. 보통 네트워크와 네트워크 사이가 Bastion Host 위치가 되며, 방화벽이나 게이트웨이, 라우터가 놓이게 된다.
전문이란, 사실 여부를 알지 못한 상태에서 전해 들은 말을 전문이라고 한다. 그렇기 때문에 전문법칙에 의거해, 기본적으로 증거로서의 능력이 없다. 여기서의 전문법칙은 전문 증거의 증거능력을 배제하는 증거법상의 원칙을 말한다. 하지만 이 전문도 일부의 조건을 만족한 경우에는 예외로 증거로서 능력을 가질 수 있다. 전문 법칙의 예외는 아래와 같다. 신용성의 정황적 보장 : 해당 진술의 진실성을 담보할 수 있는 구체적이고 외부적인 정황이 있는 경우 필요성의 원리 : 원 진술과 동일한 내용의 진술을 구하는 것이 불가능하거나 현저히 곤란해서, 비록 전문 증거라고 하더라도 이를 이용하여 실체적 진실을 규명할 필요가 있는 경우 디지털 포렌식에서의 전문 포렌식에서 다뤄지는 디지털 증거의 경우에도 이 전문 법칙이 적용된..
방화벽(침입차단시스템)은 외부의 네트워크 침입에 대해 내부 네트워크를 보호하기 위한 구성요소중 하나로, 서로 다른 보안 정책을 갖는 네트워크나 호스트 사이에서 네트워크 트래픽을 통제하는 프로그램이나 장비를 말한다. 내부의 자산을 보호하기 위한 정책, H/W, S/W 로 구현되며 패킷을 정해진 규칙(인바운드/ 아웃바운드) 에 따라 차단하거나, 전달하는 기능을 수행한다. 보통 SSH와 같은 프로토콜을 이용하여 외부에서 방화벽 서버에 접속해 사용한다. 개인의 컴퓨터에도 운용할 수도 있지만 기업의 경우에는 효율적 사용하기 위해 방화벽 전용 서버를 운용한다. 방화벽을 사용해야 하는 이유 방화벽을 사용함으로서 얻을 수 있는 장점을 나열해 보았다. - 네트워크 불법 침입 및 악성코드 차단더보기접근제어 악성코드에 대한..