본문 바로가기

보안관리

Windows - PC 부팅 시간 확인 및 30일 초과 시 자동 알림 설정 (Batch & GPO 활용) PC가 장기간 켜져 있는 경우, 성능 저하 또는 보안 취약점이 생길 수 있습니다.Active Directory(AD)를 사용하는 조직에서는 스크립트와 그룹 정책을 활용해 장기간 켜져 있는 PC를 자동으로 모니터링하고 30일 이상 켜진 PC에 경고 메시지를 표시해 종료를 권장할 수 있습니다.이번 포스팅에서는 Batch Script로 PC 부팅 후 경과 일수를 계산하고, 경고 메시지를 표시하는 방법을 소개하겠습니다.주요 기능PC 부팅 후 경과 일수 계산: net statistics workstation 명령으로 부팅 날짜와 현재 날짜를 비교하여 경과 일수를 계산합니다.30일 이상 경과 시 알림 표시: msg 명령어를 사용해 간결한 팝업 알림을 띄우고, 추가 내용은 CMD 창에서 상세히 출력합니다.그룹 정책을.. 더보기
Linux - SSL 인증서 만료 자동 체크 및 알림 스크립트 (이메일 발송 포함) 서버 운영 시 SSL 인증서의 만료 여부를 주기적으로 체크하는 것은 중요합니다.SSL 인증서가 만료되면 웹사이트 접속 시 보안 경고가 발생하여 접속에 문제가 발생할 수 있습니다.도메인 리스트를 읽어 SSL 인증서의 만료 일자를 확인 후 만료가 임박한 인증서에 대해 이메일을 발송하는 스크립트를 소개합니다. 1. 기존 SSL 인증서 만료 체크 스크립트우선 기본적인 SSL 인증서 만료 체크 스크립트를 살펴보겠습니다. 이 스크립트는 URL과 포트를 인자로 받아 SSL 인증서를 가져와 만료 일자를 확인하고, 만료일이 15일 이하로 남은 경우 이메일을 발송합니다.checkSSL_Dday.sh 스크립트#!/bin/bashtoday="`date`"date2nanosec="`date +%Y%m%d_%H%M%S_%N`"U.. 더보기