[Nginx] nginx version 제거하기
·
프로그램/ETC
안녕하세요! 프뚜입니다. nginx에서 제공하는 페이지에 version을 노출시키는 부분이 있습니다. 보안상의 이슈로 version은 hidden해야하기 때문에 공유하도록 하겠습니다. [개발 환경] - OS: Ubuntu 22.04.1 LTS # nginx version 확인하기 nginx/1.18.0 (Ubuntu) 버전과 OS 정보를 노출시키고 있습니다. # conf 파일 수정하기 # 2022.12.23[프뚜]: nginx conf 경로 vi /etc/nginx/nginx.conf # 2022.12.23[프뚜]: nginx conf 내용 변경 (server_tokens off;) ... http { ... server_tokens off; ... } ... # 2022.12.23[프뚜]: nginx ..
[JavaScript] XSS 공격 방지, escape / unEscape 함수 만들기
·
프로그램/ETC
안녕하세요! 프뚜입니다. html에 값을 변경 또는 추가 할 때 append, html, innerHtml등을 사용하게 됩니다. 만약 이라는 문자열이 위 함수들을 통해 html에 그려지게 되면 스크립트를 인식하고 'XSS공격!'이라는 알림이 뜨게 됩니다. 이를 XSS(Cross Site Scripting) 공격이라고 합니다. 이 공격을 차단하기 위해서 escape를 해주어야합니다. 태그(), 더블쿼테이션("), 싱글쿼테이션(') 등의 문자는 등으로 변경해주어야합니다. 변경 후 위 함수를 통해 html에 그려지게 되면 escape 문자를 정상적으로 출력해줍니다. 포스팅을 통해 자세하게 설명하도록 하겠습니다. [개발 환경] - OS: Windows 10 64bit # common.js 생성하기 Str..
[MicrosoftOffice] MS 2019 설치 및 정품 인증 받기 (무료)
·
프로그램/ETC
안녕하세요! 프뚜(프로그래머 뚜)입니다. MS Office 2019 파일과 인증 파일을 공유하려고 합니다. [개발환경] - OS: Windows 10 64bit - 인터넷이 되는 환경 # 다운 받기 링크를 통해 다운로드 받습니다. # 압축 해제하기 # MS 2019 설치하기 exe를 통해 설치를 시작합니다. 인터넷이 되어야합니다. 약 10분 내외로 소요됩니다. MS 2019 설치가 완료되었습니다. # 정품 인증 받기 cmd를 통해 인증을 시작합니다. 키보드 2를 타이핑하면 다음으로 넘어갈 수 있습니다. 키보드 1을 타이핑하면 다음으로 넘어갈 수 있습니다. 정상적으로 인증이 완료되었습니다.
[IntelliJ] 인텔리제이 메모리 변경하기
·
프로그램/ETC
안녕하세요! 프뚜입니다. 인텔리제이 메모리 변경하는 방법에 대해서 포스팅하려고 합니다. Help > Edit Custom VM Options... VM Option 추가하기 -Xmx2048m 추가하고 인텔리제이를 재시작합니다. 메모리 확인 옵션 켜기 Shift(2번) > Show Memory Indicator 옵션을 ON으로 변경합니다. 메모리 변경 및 확인을 할 수 있습니다.
[JAVA] SpringBoot 자동 리로드(liveReload) 설정 및 사용방법
·
프로그램/ETC
안녕하세요! 프뚜입니다. java, xml 등의 파일이 변경되면 server를 재시작해야 반영됩니다. 과거에는 jrebel을 통해서 서버 재실행을 하지 않고 사용했습니다. SpringBoot에서는 jrebel없이 사용할 수 있습니다. [개발 환경] - OS: Windows 10 64bit - JAVA: 11 build.gradle에 추가하기 // 2022.12.12[프뚜]: 소스코드 자동 리로딩 implementation("org.springframework.boot:spring-boot-devtools:2.7.6") Settings > Build, Execution, Deployment > Compiler > Build project automatically 체크하기 Edit Configurations..
[Windows] 윈도우 Process Kill 하기 (프로세스 강제 종료)
·
프로그램/ETC
안녕하세요! 프뚜입니다. Linux 계열에서 process를 종료한적은 많았어도, Windows에서 프로세스를 종료하려고 했더니 명령어가 기억이 안나더라구요..... 저와 같은 개발자 또는 사용자분들을 위해 포스팅합니다. Linux는 kill -9 [pid]입니다. [개발 환경] - OS: Windows 10 64bit 1. Windows 프로세스 확인하기 netstat -nao | find "port" -n: 주소나 포트 형식을 숫자로 표현한다. -a: 모든 연결 및 수신 대기 포트를 표시한다. -o: 각 연결의 소유자 프로세스 ID를 표시한다. -c: 현재 실행 명령을 매 1초마다 실행한다. -l: LISTEN 하고 있는 포트를 보여 준다. -t: TCP 로 연결된 포트를 보여 준다. -u: UDP ..
[Windows 10] PowerShell 또는 CMD 한글 깨짐 해결 (UTF-8)
·
프로그램/ETC
안녕하세요! 프뚜(프로그래머 뚜)입니다! PowerShell 또는 CMD 인코딩을 UTF-8로 변경하는 방법에 대해 포스팅하겠습니다. [개발 환경] - OS: Windows 10 64bit Pro * 국가 또는 지역 변경으로 이동하기 윈도우 키 > 국가 또는 지역 변경으로 이동합니다. 설정 > 언어로 이동합니다. 관련 설정 > 기본 언어 설정으로 이동합니다. 시스템 로캘 변경(C)....으로 이동합니다. Beta: 세계 언어 지원을 위해 Unicode UTF-8 사용을 클릭합니다. 이후 재부팅을 합니다. 현재 코드 페이지에 65001 (UTF-8)로 변경됨을 확인할 수 있습니다.
[Windows 10] 바탕화면 휴지통 없애기 (제거, 삭제)
·
프로그램/ETC
안녕하세요! 프뚜(프로그래머 뚜)입니다! 바탕화면에 아무것도 없을 때 오는 쾌락은...ㅎㅎㅎ 이쁜 바탕화면에 휴지통이 남아있을 때 제거하는 방법에 대해서 공유합니다. [개발 환경] - OS: Windows 10 64bit Pro * 바탕화면 > 마우스 우클릭 > 개인 설정(R) 실행하기 바탕화면 > 마우스 우클릭 > 개인 설정(R)로 이동합니다. 설정 > 테마로 이동합니다. 관련 설정 > 바탕 화면 아이콘 설정으로 이동합니다. 바탕 화면 아이콘 > 원하지 않은 아이콘들을 해제 > 적용(A) > 확인을 합니다.
프뚜
'프로그램/ETC' 카테고리의 글 목록 (3 Page)