no image
[회고] 1월, 2025년은 처음이라
2025년 1월 회고요약- [완료] 연말정산 개정세법- [완료] 단축URL- [진행] DKIM, DMARC연말정산 개정세법우려하던 연말정산 개정세법에 따른 전산 프로그램 수정이 완료 되었다.이번 연말정산 개정된 사항은 많은 편이 아니라 보통인 편이라고 말씀해 주셨다.간략하게 요약해보면 아래와 같다. 1. 주택청약종합저축에 대한 소득공제 한도 상향2. 월세액 세액공제 소득기준과 한도 상향3. 결혼세액공제 신설4. 신용카드 등 소득공제가 소비증가분에 대한 추가공제 혜택 많은 부분이 개정 되었지만, 사회초년생인 나에게는 위 내역에 대한 부분이 가장 크게 와닿았다.누군가에게는 보너스, 누군가에게는 또다른 세금나에게 이번 연말정산은 배움이었다.많은 도움을 주신 사수분들께 감사하며 모두가 행복한 13월의 월급이 되..
2025.02.13
no image
[DNS] MX 레코드 확인 방법
도메인의 MX(메일 교환기) 레코드는 메일 서버의 주소를 나타내며, 이를 확인하는 것은 메일 시스템을 설정하거나 문제를 해결할 때 중요하다.이번 글에서는 Windows 환경에서 CMD(명령 프롬프트)를 사용해 특정 도메인의 MX 레코드를 확인하는 방법을 기술한다.1. 실행 창에서 CMD 실행하기1. [Win + R] 키를 눌러 실행창을 연다.2. '열기' 입력란에 cmd를 입력한 후 [확인] 버튼 클릭2. nslookup 명령어를 사용하여 MX 레코드 조회1. 명령 프롬프트 창에서 nslookup을 입력하고 Enter2. 다음 명령어를 입력하여 MX 레코드 조회 모드로 변경한다.set q=mx 3. 원하는 도메인을 입력한다.google.com 또는 naver.com 4. 결과를 확인한다. 아래와 같은 형..
2025.02.10
no image
[Java] 단축URL 구현하기 (네이버 me2.do 서비스 종료)
서론기존 홈페이지에서 무료로 사용하던 네이버 단축URL API가 피싱 사례의 급증, 도메인 시행사의 엄격한 피싱 대응 가이드로 인해, 2024년 12월 02일부로 me2.do 단축URL서비스를 종료했다.(공지 내용은 아래 링크 참조)https://developers.naver.com/notice/article/17062기존 생성된 단축URL의 연결은 2026년 2월 말까지 유지될 예정으로 자체적인 단축URL 서비스 개발이 필요했다. 본론1. 주요 기능1-1. 긴 URL을 단축된 형태로 변환1-2. 단축 URL이 원래 URL로 리다이렉트1-3. 단축 URL 저장 및 조회 (DB연동) 2. 구체적인 설계2-1. URL 단축 로직 - 서칭해보니 단축 URL은 보통 Base62 인코딩이나 Hashing 알고리즘..
2025.01.20
no image
[회고] 안녕~ 2024년 12월
2024년 12월 회고요약- [완료] 메일시스템 업그레이드- [완료] 오블완 챌린지- [진행] 연말정산 개정세법- [진행] 단축URL메일시스템 업그레이드12월 중순경 3달 넘게 진행하던 메일시스템 업그레이드가 무사히 마무리 되었다. 1. 오픈 전[10월] 가상 서버 구축, OS 설치, 하드웨어 구성(스토리지 및 OS 영역 파티션 구성), 방화벽 및 IP 설정, 애플리케이션 영역 설치 및 환경설정(WEB, WAS, DB, Nodejs) [11월] 인사DB(View 테이블 생성) 연동, NFS 마운트를 이용한 데이터 마이그레이션 방식 선정 및 선이관, 정책사항 반영(커스터마이징 영역), 타시스템 연동 API 생성 [12월] 증분치 데이터 이관 후 TO-BE 서버 오픈, DNS 작업(PTR, A, MX 레코드..
2025.01.08
no image
DKIM과 DMARC 이란?
DKIM과 DMARC는 이메일 인증 기술로 이메일의 신뢰성을 보장하고 피싱 및 스팸 메일을 방지하기 위해 사용된다.각각의 개념에 대해서 알아보고 동작 방식을 살펴보자.1. DKIM (DomainKeys Identified Mail)DKIM은 이메일이 수정되지 않았음을 보장하는 전자 서명 기술이다.- 발신자가 이메일에 디지털 서명을 추가하고, 수신자가 이 서명을 검증한다. - 이메일이 전송 중 변경되었다면 서명이 일치하지 않아 수신자가 이를 탐지할 수 있다.DKIM 동작 방식:1. 발신 도메인 관리자는 공개 키와 비밀 키를 생성2. 공개 키는 DNS 레코드에 저장되며 누구나 확인 가능3. 이메일 전송 시 발신 서버는 이메일 헤더에 DKIM 서명을 추가4. 수신 서버는 DNS에서 공개 키를 가져와 이메일의 ..
2025.01.02
no image
[일상] 금일, 명일, 익일, 작일 의미 알아보기
업무 메일 발송 시 자주 사용하는 단어에 대해서 한눈에 확인하자. 금일[오늘]을 뜻하는 단어명일[내일] 또는 [다음날]을 뜻하는 단어익일특정 사건이 시작된 다음날 [뒷날] 뜻하는 단어작일[어제]를 뜻하는 단어금주[이번주]를 뜻하는 단어차주[다음주]를 뜻하는 단어익주해당 주의 바로 다음주 [다음주]를 뜻하는 단어 작주해당 주의 바로 앞의주 [지난주]를 뜻하는 단어
2024.12.23
no image
[연말정산] 세액공제와 소득공제 차이점 쉽게 이해하기
연말정산에서 흔히 등장하는 용어 중 하나가 세액공제와 소득공제이다.이 둘은 모두 세금을 줄여주는 역할을 하지만, 적용 방식과 계산 과정에서 차이가 있다.이를 간단한 예시를 통해 알아보자.1. 소득공제소득공제는 세금을 계산하기 전의 과세 표준이 되는 소득 금액을 줄이는 것이다. 즉, 내가 벌어들인 소득에서 일정 금액을 공제하여 과세 표준을 낮추는 것이다. ex)- 연봉: 5,000만 원 - 근로소득공제: 1,000만 원 - 과세표준 = 5,000만 원 - 1,000만 원 = 4,000만 원 이처럼 소득공제는 과세표준을 줄여 세금 계산의 기초 금액을 낮춘다.2. 세액공제세액공제는 이미 계산된 세금에서 일정 금액을 직접 차감하는 것이다. 즉, 납부해야 할 세금에서 공제 금액을 빼주는 방식이다. ex)- 과세표..
2024.12.10
no image
[Linux] SSH 자동 로그아웃(Timeout 설정)
리눅스 SSH 자동 로그아웃은 세션이 비활성 상태일 때 일정 시간 후 자동으로 종료되도록 설정하는 보안 기능이다.이 기능은 TMOUT 환경 변수를 설정하여 구현할 수 있다. 이 변수는 사용자가 지정한 초(seconds) 단위로 비활성 상태를 감지하여 세션을 종료한다.설정 방법설정은 사용자 쉘에 따라 다르게 적용할 수 있다.- 전역 설정: /etc/profile 또는 /etc/bashrc 파일에 추가해 시스템 전체에 적용- 개별 사용자 설정: 각 사용자의 ~/.bashrc 또는 ~/.bash_profile에 설정 SSH 자동 로그아웃 활성화[root@linux ~]# vi /etc/profileexport TMOUT=300#위 설정은 5분(300초)동안 비활성 상태일 때 자동 로그아웃 처리 자동 로그아웃 ..
2024.12.02
no image
[검색엔진] Solr에 대해서 알아보자
검색엔진 Solr 개요Apache Solr는 오픈소스 검색 플랫폼으로, Apache Lucene 라이브러리를 기반으로 개발되었다.주로 텍스트 기반 데이터 검색, 데이터 색인, 데이터 분석에 사용되며, 대규모 데이터 처리에 적합하다.Solr 주요 특징1. 강력한 검색 및 색인 기능 Solr는 빠르고 효율적인 텍스트 검색 기능을 제공한다. - 키워드 검색 - 부분 검색 및 와일드카드 검색 - 필터링과 정렬 - 여러 언어 지원 2. 확장성과 분산 처리 Solr는 클러스터링 및 분산 검색을 지원한다.SolrCloud 기능을 사용하면 데이터를 여러 서버에 분산해 검색 속도와 데이터 처리 용량을 늘릴 수 있다. 3. RESTful API 지원 Solr는 HTTP 요청을 통해 데이터를 색인하거나 검색할 수 있는 RE..
2024.11.27