authenticator3 Gogs 내장 SSH 서버 취약점을 중심으로 보안 강화 방안 소프트웨어 개발에서 Git은 필수적인 버전 관리 도구로 자리 잡았습니다. 이를 웹 기반으로 쉽게 관리할 수 있게 해주는 서비스 중 하나가 바로 Gogs입니다. 그러나 최근 Gogs의 내장 SSH 서버에서 보안 취약점이 발견되어 사용자들의 주의가 요구되고 있습니다. Gogs가 무엇인지 내장 SSH 서버의 취약점과 그에 대한 해결 방안입니다.1. Gogs란 무엇인가?Gogs는 Go 언어로 작성된 가벼운 Git 서비스입니다. 단일 바이너리 파일로 제공되어 설치와 설정이 매우 간편하며, 다음과 같은 특징을 가지고 있습니다:다양한 플랫폼 지원: Windows, macOS, Linux 등 여러 운영체제에서 실행 가능경량화된 성능: 최소한의 리소스로 빠르게 동작풍부한 기능:Git 저장소 관리사용자 및 팀 관리이슈 추.. 2024. 10. 19. 2단계 인증(2FA/MFA) 및 OTP(One-Time Password) 보안 요소 2단계 인증(2FA) 및 OTP(One-Time Password)는 보안의 중요한 구성 요소로, 사용자의 계정과 데이터를 보호하는 데 중요한 역할을 합니다. 다음은 이러한 도구, 솔루션, 및 SaaS(Software as a Service) 서비스에 대한 정리입니다.2단계 인증(2FA) 개요2단계 인증은 두 가지 다른 인증 요소를 결합하여 사용자의 신원을 확인하는 방법입니다. 첫 번째 요소는 일반적으로 비밀번호와 같은 지식 기반의 인증이고, 두 번째 요소는 OTP나 생체 인식과 같은 소유 기반 또는 생체 기반의 인증입니다.OTP(One-Time Password) 개요OTP는 단일 세션 또는 거래에서만 유효한 일회용 비밀번호입니다. 주로 SMS, 이메일, 또는 전용 인증 앱을 통해 전달됩니다.2FA 및 O.. 2024. 10. 5. SSH 서비스 Google OTP 통한 사용자별 2단계 인증 적용 SSH 서비스에 Google OTP (One-Time Password)를 통한 2단계 인증을 적용하는 과정을 아래와 같이 단계별로 설명드리겠습니다. 이 설명은 주로 Linux 시스템에 기반하고 있으며, Google Authenticator를 사용합니다.1단계: 필요한 패키지 설치하기Google Authenticator PAM (Pluggable Authentication Module) 설치대부분의 Linux 배포판에서는 libpam-google-authenticator 패키지를 설치할 수 있습니다. CentOS나 Fedora와 같은 RHEL 기반 시스템에서는 다음 명령어를 사용합니다.sudo yum install google-authenticatorUbuntu나 Debian 기반 시스템에서는 다음 명령어.. 2024. 5. 27. 이전 1 다음 728x90