# PAT

12개의 포스트

6.23-28 정리 - 총 정리 실습

실습 적용 개념 : F/R Multi Point, GRE tunnel(사설망 EIGRP, 공중망 OSPF), IPsec > IPsec 명령어 예시 추가된 개념은 GRE 터널링 외엔 없음. 총 정리 실습 (26~28일) 1층 토폴로지 사용개념 VLAN(라우터 및 멀티스위치), Frame Rela

2023년 6월 28일
·
0개의 댓글
·
post-thumbnail

github에서 PAT를 선택한 이유

인텔리제이에서 github를 잘 쓰고 있던 나! 어느날부터 패스워드 기반 인증을 더 이상 지원하지 않으니 PAT(Personal Access Token)을 발급받으라는 안내 문구를 받았다. github는 왜 패스워드 기반 인증 대신 PAT를 사용하게 되었을까?🤔 동아리의 DevOps 스터디에서 github에 대한 TMI를 한가지씩 발표하기로 하였고 때마침 이전부터 궁금했던 github이 PAT를 사용하는 이유를 알아보기로 하였다. 2021년 8월 13일부터 패스워드 기반 인증을 더 이상 지원하지 않습니다. 대신 PAT를 사용하도록 권장합니다. GitHub는 플랫폼을 최대한 안전하게 만들고자 합니다. 유명한 클라이언트가 암호를 해킹당하면 GitHub는 그들이 얼굴에 알을 품을 것이라고 걱정합니다. **사용자가 GitHub 리포지토리에 대한 권한이 있는 사람, 사용자가 가져야 하는 세분화된 리포지토리 액세스 유형에 대해 생각하도록 강제하고 취약한 암호

2023년 4월 9일
·
0개의 댓글
·
post-thumbnail

GitHub Fine-grained tokens 사용시 주의사항

GitHub가 정책상 비밀번호가 아닌 Personal Access Token(이 후 PAT)을 이용해서만 외부에서 Authorization을 할 수 있게 된 후 많은 분들이 PAT을 사용하고 있을 것이다. 작년 10월 기존의 PAT을 Tokens (classic) 이라는 이름으로 변경하고 새롭게 Fine-grained tokens라는 이름의 PAT 기능이 추가되었다. https://github.blog/2022-10-18-introducing-fine-grained-personal-access-tokens-for-github/ Fine-grained tokens은 token의 만료기간을 무제한으로 설정 할 수 없기 때문에 보안적으로 더 이점은 있겠지만 주변의 개발자 분들을 보면 보통 귀찮음 때문에 classic token으로 무제한으로 발급받은 token을 사용하는 분들이 많다. 하지만 기존의 PAT이 classic 이라는 이름으로 바뀐만큼 새로운 Fine-grained to

2023년 2월 22일
·
0개의 댓글
·
post-thumbnail

kakao Cloud school 2기 D+10 Cisco Packet Tracer 마무리

1. 네트워크 최종 예제 문제 1) 문제 2) 문제 3) ![](https://velog.velcdn.com/images/euijoo3233/post/23975d

2022년 11월 12일
·
0개의 댓글
·
post-thumbnail

kakao Cloud school 2기 D+9

1. 디폴트 라우팅 (Default Routing) 2. 스위치 2계층 통신 MAC 주소를 기반으로 통신 ( = IP를 모름) Frame을 주고 받는다. 같은 스위치 연결 = 같은 네트워크 3. ARP (Address Resolution Protocol) IP 주소로 부터 물리적인 주소인 MAC 주

2022년 11월 10일
·
0개의 댓글
·

[CS 지식] NAT, PAT

` NAT ✔ NAT(네트워크 주소 변환)은 IP 패킷의 TCP/UDP 포트 숫자와 소스 및 목적지의 IP 주소 등을 재기록하면서 라우터를 통해 네트워크 트래픽을 주고받는 기술이다. 📌 NAT 목적 IP NAT(Network Address Translation)는 원래 제한된 수의 인터넷 IPv4 주소 문제를 해결하기 위해 개발되었다. NAT 지원 라우터는 public 네트워크와 private 네트워크 사이에 설치된다. NAT 지원 라우터의 역할은 내부 비공개 IPv4 주소와 할당된 공용 IPv4 주소 간에 변환하는 것이므로 개인 네트워크의 모든 디바이스는 동일한 공용 IPv4 주소를 공유할 수 있다. 📌 NAT 장·단점 장점: NAT는 내부 네트워크에서 사용하는 IP 주소와 외부에 드러나는 주소를 다르게 유지할 수 있기 때문에 내부 네트워크에 대한 어느 정도의 보안 기능을 한다. (방화벽과 비슷) 추가적으로 기업체 등에서 private 네트

2022년 11월 9일
·
0개의 댓글
·
post-thumbnail

NAT , NAT-PT

지금까지 계속 AWS서비스와 관련된 포스팅을 하였다. 앞으로도 AWS관련 포스팅은 이어지지만 컴퓨터 네트워크에 대한 새로운 시리즈도 포스팅 할 것이다. 이번 포스팅은 컴퓨터 네트워크 시리즈의 첫번째 포스팅인 NAT, NAT-PT에 관련한 내용이다. NAT (Network Address Translation) > - NAT은 Private IP를 Public IP로 변경해주는 주소 변한 서비스이다. 즉, 라우터 등의 장비를 사용하여 다수의 Private IP를 하나의 Public IP주소로 변환하는 기술이다. 다수의 변환하고자 정보에 대한 IP주소와 Port번호로 구성된 NAT Forwarding Table을 가지고 있고 이 Table을 보고 알맞게 주소 변환 서비스를 제공한다. >>위 그림에서 NAT T

2022년 11월 9일
·
0개의 댓글
·
post-thumbnail

Private Access Token으로  git clone 하기

Quick Guide Process 1) PAT(Private Access Token) 생성 2) git config --global url."https://${PRIVATE-ACCESS-TOKEN}:x-oauth-basic@github.com/ashappyasitis".insteadOf "https://github.com/ashappyasitis" 3) ~/.gitconfig 파일 확인 4) git clone https://github.com/ashappyasitis/my-private-repo PAT(Private Access Token) 생성 PAT 생성 1 오른쪽 상단 계정 사진 클릭 -> Settings ![PAT 생성 2](https://velog.velcdn.

2022년 10월 1일
·
0개의 댓글
·
post-thumbnail

git-secrets을 이용한 민감 정보 유출 commit 방지

종종 aws secret key, github secret등을 공개 github 저장소에 commit 해버린 경험이 있을 것 이다. 나 역시도 이전 직장에서 aws secret key를 github에 push 해버린 탓에 AWS로부터 연락을 받고 급히 수습하며 전사메일로 스미마셍을 외친 경험이 있다. 이번 글에서는 git을 이용하는 과정에서 민감 정보 유출 재발 방지책으로 사용했던 git-secrets를 한번 소개해볼까 한다. git-secrets 개요 git-secret은 password등 민감한 정보를 git repository에 committing하는 것을 방지해주는 도구이다. 이것을 통해 엔지니어가 인지하지 못하고 민감 정보를 commit하려 시도하면 git-secret가 이것을 막아준다. >Prevents you from committing passwords and other sensitive information to

2022년 9월 27일
·
0개의 댓글
·

NAT(Network Address Translation)란?

NAT(Network Address Translation) 한정적인 IP 주소를 절약하기 위해 생긴 시스템이다. NAT는 라우팅 테이블을 참고하여 하나의 공인 IP를 여러 개의 사설 IP로 변환시킬 수 있다. 라우팅 테이블이란? 라우팅 테이블에 설정한 대상에 포함된 패킷들은 Gateway에 설정된 IP로 변환되어 전송됩니다. 예를 들어 아래와 같이 라우팅 테이블을 설정했다고 가정합시다. | 대상(Destination) | Gateway | | :---: | :---: | | 0.0.0.0 | WAN(외부망) | | 1.2.3.0 | LAN(내부망) | 송신자가 1.2.3.123이라는 IP 주소에 패킷을 보내면 라우팅 테이블은 LAN(내부망)에 연결된 장비들의 중 사설 IP가 1.2.3.123으로 할당된 장비에게 패킷이 전달됩니다. IP 주소에서 0은 0~255의 범위를 뜻하기 때문에 1.2.3.123은 1.2.3.0에 포함됩

2022년 8월 7일
·
4개의 댓글
·
post-thumbnail

Cloud 실습 (1-2) - NAT, PAT 기능을 사용한 외부 네트워크 통신 실습, SSH

Cloud 실습 (1-2) - NAT, PAT 기능을 사용한 외부 네트워크 통신 실습 이 실습은 Cloud 실습 (1-1)에서 이어지고 있습니다. 앞의 내용을 참고하세요. NAT (Network Address Translation) 사설 IP 주소 하나를 특정 공인 IP 주소로 변경하는 것 사실 그냥 IP 주소 변환이 더 어울리는 설명 (사설-사설, 사설-공인, 공인-공인 모두 가능) 동적 NAT 공인 주소 여러개는 공인 주소 pool 에 담겨 있고 공인

2022년 7월 10일
·
0개의 댓글
·
post-thumbnail

NAT와 PAT에 대하여

1. NAT(Network Adress Translation)란? 네트워크 주소 변환(Network Address Translation, NAT)란 IP 패킷의 출발지, 목적지 IP 주소와 TCP 또는 UDP의 포트 번호를 재기록하면서 라우터와 같은 네트워크 장치를 통해 네트워크 통신을 하는 기술 공유기는 이러한 기술을 이용하여 내부 네트워크에 있는 여러 대의 PC들에게는 사설 IP를 할당하고 해당 PC가 통신하려고 할 때 공인 IP로 변경해서 외부 네트워크와 통신하게 하는 역할을 수행한다. NAT 테이블 특정 출발지 IP와 특정 목적지 IP를 가진 네트워크 패킷이 NAT를 통해 변환되게 되면 NAT 테이블에 기록하고 해당 패킷이 다시 돌아왔을 때 기록해둔 내용을 보고 원래의 출발지 경로로 패킷을 보내준다. 인터넷 주소 번역 원리 공유기(라우터)에 연결되어있는 각각의 컴퓨터들의 사설 IP (192.168.0.xxx)를 받아와 유일한 공

2022년 7월 9일
·
0개의 댓글
·