- [ ETC ]SSL과 TLS 비교2025-03-07 11:52:29이전 글에서 HTTP 와 HTTPS 의 비교해본적이 있다.(이전글 참조 : https://junibong.tistory.com/96)HTTPS 통신에서 빠질 수 없는 SSL과 TLS를 비교해보려고 한다. TLS(Transport Layer Security) 란? TLS(Transport Layer Security)란 전송 계층 보안이라고도 하며 인터넷 상의 커뮤니케이션을 위한 개인 정보와 데이터 보안을 용이하게 하기 위해 설계되었으며 널리 채택된 보안 프로토콜입니다. TLS의 주료 사용 사례는 웹 사이트를 로드하는 웹 브라우저와 같이 웹 응용 프로그램과 서버 간의 커뮤니케이션을 암호화하는 것입니다. TLS 프로토콜은 암호화, 인증, 무결성이라는 세가지 주요 요소를 가지고 있습니다.암호화 - 제 3자로부터..
- [ 이클립스(Eclipse) ][Eclipse] 스프링부트 디버깅 breakpoint 에러2025-02-07 16:58:25스프링 부트에서 디버그를 사용하려고 Breakpoint 생성 후디버그 모드로 서버를 킬 경우 발생했다. 이런 에러가 발생하는 원인은스프링 부트는 런타임 컨트롤러에서 내부 클래스 형태로 생성되는데 내부 클래스는 컴파일 시점에 외부 클래스와는 다른 방식으로 처리되며, 이로 인해 디버깅 시 행 번호(Line Number) 정보가 누락된다. JVM이 클래스를 로드할 때 이 정보가 없으면 브레이크포인트를 설정할 수 없다는 경고가 발생하기 때문이다. 하지만 JVM 로드 후 IDE가 로드되면서breakpoint를 생성하므로 경고를 무시하고 사용해도사용에는 아무 문제가 없다 아래 설정값을 체크 해제만 해주면 문제 없이 사용 가능하다.
- [ Windows ][Windows] 폴더별 용량 확인2024-11-29 17:28:22프로그램을 설치하지 않고, 명령어를 통해 폴더 용량 계산이 가능하다. 1. Windows PowerShell(관리자) 를 실행 2. cd \ 실행 후 아래 코드를 실행시켜준다.$unitFactor = 1MB$unitLabel = "MB"Get-ChildItem . -Directory | ForEach-Object { $folderPath = $_.FullName $folderSize = (Get-ChildItem -Path $folderPath -Recurse -File | Measure-Object -Property Length -Sum).Sum [PSCustomObject]@{ FolderName = $_.Name FolderSize = [Math]::Roun..
- [ Git ][Git] 브랜치 전략 도입2024-10-03 18:24:321. 최초의 운영Git 브랜치 전략없이 master 하나로만 운영을 해왔다.시스템 운영자가 2~3명이였고, 하나의 화면을 동시에 수정하는 경우가 거의 없었기에 충돌이 자주 발생하지 않았다. 하지만 충돌이 발생하는 경우 overwrite 후 pull 작업이 잘 되지 않았고, reset 으로 강제 pull을 진행하곤 했다. 2. 개발환경 구성IT 보안진단을 통해 dev 환경을 구성하게 되면서, dev 브랜치를 구성하게 되었다. 하지만 dev를 거쳐 prd로 흘러가는 하나의 통로일 뿐, 개발에 대한 브랜치 전략을 세우지 않아 위에서 발생한 문제가 지속적으로 겪게 되었다. 3. 브랜치 전략 도입브랜치 전략에는 여러가지가 존재하지만, 먼 미래의 시스템 개발/운영의 분리를 위해 git-flow 전략을 도입한다. ..
- [ AWS(Amazon Web Service) ][AWS] SAA C03 - (301~330)2024-09-26 20:15:44301 - https://www.examtopics.com/discussions/amazon/view/99659-exam-aws-certified-solutions-architect-associate-saa-c03 302 - https://www.examtopics.com/discussions/amazon/view/99693-exam-aws-certified-solutions-architect-associate-saa-c03/ 303 - https://www.examtopics.com/discussions/amazon/view/99813-exam-aws-certified-solutions-architect-associate-saa-c03/ 304 - https://www.examtopics.com/dis..
- [ Git ][Git] An internal error occurred during: "Discard Changes". pull 에러2024-07-08 12:23:32git 사용중 충돌이 발생해 overwrite 를 해도 해결되지 않는다.replace with - HEAD Revision 을 통해 강제로 pull을 하려고 했는데,An internal error occurred during: "Discard Changes". 에러가 발생 ▶ 해결방법 1 : git stash 1) 현재 staging 영역의 파일의 변경사항을 스택에 넣는다.git stash 2) master에서 pull을 진행한다.git pull origin master 3) 변경 사항 적용후, 스택 제거한다.git stash pop
- [ Oracle ][Oracle 웹로직] 콘솔 /management 경로 막기2024-06-18 09:37:37웹로직 콘솔 ip:port/management 로 접속 시 다음과 같은 접속이 가능하다. 이 경로의 접속을 차단하려면 웹로직 콘솔 설정을 변경하면 된다.[도메인명] > [구성] > [일반] > [고급] 메뉴에서 아래와 같이 RESTful 관리 서비스 사용을 체크해제 하면된다. 404 Not Found 페이지가 표시되는 걸 알 수 있다.
- [ 이클립스(Eclipse) ][Eclipse] xml파일 content not allowed in prolog2024-04-16 12:05:41xml파일 형식에 위와 같이 오류가 발생해서, 처음에는 인코딩 에러인줄 알았으나 정상이였다. notepad에 붙여서 확인해보니 보이지않는 문자를 발견했다. ZERO WIDTH NO-BREAK SPACE 삭제 후 다시 적용하니 정상!