갓생살기 다짐한지 한달차나는 여전히 병생을 사는 중몸 만든다며 헬스장을 알아보던 나는 여전히 아직 등록도 안했고 집 오면 누워있기 바쁘다.덕분에 몸은 개쓰레기가 됨볼링 세경기 하고 근육통 온게 진짜 ㅋㅋ 정처기가 곧인데 자꾸 머리에서 악마가 속삭인다."야야 엔비디아 CEO가 그랬어. 특이점이 코앞이다. 지금 코딩 공부하는건 의미없다.지금 공부하는 흑두루미 읎제?" 뇌에서는 공부하라고 신호를 보내는데 손에서는 AI가 해결할거라며 무시중그럼 타협을 보자며 뇌에서 먼저 신호를 준다."그럼 AI 공부를 해보는건 어때?"그러자 손이 대답한다."좋아"그리고 구글에 검색한다.AI 관련주.. AI코인.."님아" 자기개발에 미친 나의 친구가 내 목을 졸라서 헬스장과 도서관에 던져놨으면 좋겠다.개목줄 찰 때 가장 열심히 ..
정규표현식이란? 특정한 패턴으로 문자열을 표현하는 식이다. 일반적으로 문자열 내 원하는 패턴이나 문자열을 찾거나 치환할 때 사용한다. 이메일 정규 표현식 예 : ^[\w-\.]+@([\w-]+\.)+[\w-]{2,4}$ 위 정규 표현식은 xxx@xxx.xxx 를 매치한다. 정규 표현식은 '패턴' 혹은 /패턴/ 의 형태로 작성한다. /로 패턴을 감쌀 경우 / 뒤에 플래그를 작성할 수 있다. 매치 패턴설명예시 문자 혹은 문자열 해당 문자 혹은 문자열과 매치합니다. dreamhack → Hello dreamhack /c/ → Hello dreamhack . 모든 문자와 매치합니다. d.eamhack → Hello dxeamhack | 앞 또는 뒤의 패턴과 매치합니다. hi|dream → Hello dreamh..
같은 MAC 주소를 갖는 포트가 2개 이상이 같은 콜리전 도메인 내에 존재할 때, 네트워크 스위치에서는 이 두 포트 사이에서 활성 및 비활성 상태가 반복되는 현상이 발생하는데 이것을 플래핑(Flapping)이라고 한다. * 충돌 도메인 (Collision Domain) : 서브넷으로 나누어지는 네트워크의 단위로, 브로드캐스트가 1차적으로 전파되는 범위 일반적으로 스위칭 허브 이상의 스위칭이 가능한 장비에서는 BPDU 필터 혹은 BPDU 가드들 설정함으로써 이러한 링크를 원천적으로 차단하는 설정을 할 수가 있다. * BPDU : STP 프로토콜에 의해 브리지, 스위치간 주고받는 제어 프레임
Duplex - 시스템 상호간 통신 시 송.수신이 어떤 형식으로 이루어지는지에 대한 mode이다. simplex - 단방향 통신 , 송신자 = 송신만 / 수신자 = 수신만 하는 형태 Duplex는 쌍방이 송.수신을 지원하는 형태이고 Half Duplex와 Full Duplex로 나뉜다. 예전에 학원에서 네트워크 실습 할 때 항상 스위치에 Full Duplex를 걸어줬던 기억이 있는데, Default로 설정되어 있는 Half Duplex 상태는 반 이중방식이라고 하며 데이터를 송신하는 동안 수신하지 못하는 방식이다. 즉 내가 상대방에게 데이터를 보내고 있으면 상대방이 나에게 보내는 데이터를 받지 못한다. 그래서 Full Duplex 방식으로 전환을 시켜줘야 전 이중방식으로 통신하는 쌍방이 데이터 송신과 동..
X-Forwarded-For(XFF) 헤더는 HTTP 요청 헤더 중 하나로, 클라이언트의 IP 주소를 식별하는 데 사용된다.프록시 서버나 로드 밸런서를 사용할 때 클라이언트의 원래 IP 주소를 전달하기 위해 사용된다. 프록시 서버나 로드 밸런서를 거친 경우, 웹 서버는 클라이언트의 실제 IP 주소가 아닌 프록시 서버나 로드 밸런서의 IP 주소를 받게 된다.X-Forwarded-For 헤더는 이런 문제를 해결하기 위해 사용되며, 프록시 서버나 로드 밸런서가 이 헤더를 추가하고 클라이언트의 원래 IP 주소를 전달한다. 웹 서버는 X-Forwarded-For 헤더 값을 사용하여 클라이언트의 실제 IP 주소를 얻을 수 있다.
1XX: Informational(정보 제공)임시 응답으로 현재 클라이언트의 요청까지는 처리되었으니 계속 진행하라는 의미입니다. HTTP 1.1 버전부터 추가되었습니다.2XX: Success(성공)클라이언트의 요청이 서버에서 성공적으로 처리되었다는 의미입니다.3XX: Redirection(리다이렉션)완전한 처리를 위해서 추가 동작이 필요한 경우입니다. 주로 서버의 주소 또는 요청한 URI의 웹 문서가 이동되었으니 그 주소로 다시 시도하라는 의미입니다.4XX: Client Error(클라이언트 에러)없는 페이지를 요청하는 등 클라이언트의 요청 메시지 내용이 잘못된 경우를 의미합니다.5XX: Server Error(서버 에러)서버 사정으로 메시지 처리에 문제가 발생한 경우입니다. 서버의 부하, DB 처리 과..
Predictable Resource Location는 숨겨진 웹 사이트 콘텐츠와 기능을 찾아내는 데 사용되는 공격 기술이다. 공격자는 무차별 공격을 통해 정보에 기반한 추측으로 공개적으로 볼 수 없는 파일 및 디렉터리 이름을 추측할 수 있다. 파일/경로에는 공통 명명 규칙이 있고 표준 위치에 상주하는 경우가 많기 때문에 파일 이름을 무차별 대입하는 것은 쉽다. 여기에는 임시 파일, 백업 파일, 로그, 관리 사이트 섹션, 구성 파일, 데모 애플리케이션 및 샘플 파일이 포함될 수 있다. 이러한 파일은 웹사이트, 웹 애플리케이션 내부, 데이터베이스 정보, 비밀번호, 컴퓨터 이름, 기타 민감한 영역에 대한 파일 경로 등에 대한 민감한 정보를 공개할 수 있다. 이는 추가적인 사이트 취약성을 초래할 수 있는 사이..
HTTP의 규격에서 벗어난 요청이나 응답, 존재하지 않는 웹사이트에 대한 요청 등 비정상적인 트래픽이다. 알 수 없는 웹 서버로 접근을 시도하거나 접속지를 경유, HTTP문법에 맞지 않는 로그를 요청한다.