호이로그
close
프로필 배경
프로필 로고

호이로그

  • 분류 전체보기 (451) N
    • 개발 (244) N
      • C언어 (0)
      • PHP (6)
      • JAVA (70)
      • Python (10)
      • Typescript (9) N
      • HTML (0)
      • DB (50)
      • NestJS (3)
      • 리눅스 (53)
      • 구글지도 (29)
      • 기타 (14)
    • IT 테크 (173) N
      • 리뷰 (110) N
      • 기타 (61)
    • 전자회로 & 부품 (25) N
    • 디지털 행정 & 자동화 실무 가이드 (2)
    • 기타 (1)
  • 홈
  • 태그
  • 방명록

[JAVA] Spring Security 기본 개념 이해하기

Spring Security는 Spring 생태계에서 인증(Authentication)과 권한(Authorization)을 처리하는 핵심 보안 프레임워크입니다.Spring Security의 작동 원리와 핵심 개념을 실무 중심으로 알려드리겠습니다. Spring Security란?Spring Security는 서블릿 필터 기반의 보안 프레임워크로, 스프링 기반 애플리케이션에서 사용자 인증과 인가를 위한 기능을 제공합니다.특히 로그인, 로그아웃, 세션 관리, CSRF 방어, 패스워드 암호화 등 보안 기능이 기본 탑재되어 있어, 직접 구현할 필요 없이 손쉽게 보안을 확보할 수 있습니다. 인증(Authentication)과 인가(Authorization)인증 (Authentication): 사용자가 누구인지 확..

  • format_list_bulleted 개발/JAVA
  • · 2025. 10. 24.
  • textsms
DDoS 방어 솔루션 비교 — Cloudflare, AWS, Akamai, KT 보안서비스 총정리

DDoS 방어 솔루션 비교 — Cloudflare, AWS, Akamai, KT 보안서비스 총정리

인터넷 서비스의 규모가 커질수록, DDoS(분산 서비스 거부) 공격의 위험도 함께 커지고 있습니다. DDoS 공격은 단순한 트래픽 폭주를 넘어 AI 기반 지능형 공격으로 진화하고 있습니다.이에 따라 기업뿐 아니라 개인 사업자, 중소 웹사이트 운영자도 DDoS 방어 솔루션 도입이 필수로 자리잡고 있습니다. DDoS 공격이란?DDoS(Distributed Denial of Service) 공격은 수많은 컴퓨터가 동시에 특정 서버나 네트워크를 공격해 정상적인 이용자가 서비스를 이용하지 못하게 만드는 공격입니다.공격 방식: 대량의 트래픽(HTTP, UDP, SYN Flood 등)을 동시 전송공격 대상: 웹서버, API 서버, DNS 인프라, 게임 서버 등피해 예시: 서비스 지연, 서버 다운, 매출 손실, 브랜드..

  • format_list_bulleted IT 테크/기타
  • · 2025. 10. 24.
  • textsms

[JAVA] Spring Boot에서 이메일 발송 기능 구현하기 (JavaMailSender)

이메일 발송 기능은 사용자 인증, 알림, 문의 응답 등 다양한 웹 서비스에서 필수로 사용됩니다.Spring Boot에서는 JavaMailSender를 통해 SMTP 서버와 연동하여 간단히 구현할 수 있습니다.Gmail SMTP를 예시로 간단한 텍스트 메일부터 HTML 템플릿 메일 발송까지 전체 과정을 정리해보겠습니다. 의존성 추가 (Gradle 기준)dependencies { implementation 'org.springframework.boot:spring-boot-starter-mail'}빌드 후 자동으로 JavaMailSender Bean이 등록됩니다. SMTP 설정 (Gmail 기준)# application.ymlspring: mail: host: smtp.gmail.com ..

  • format_list_bulleted 개발/JAVA
  • · 2025. 10. 23.
  • textsms
자동화 수익화 가능 사례 분석 - AI 시대의 새로운 부업 전략

자동화 수익화 가능 사례 분석 - AI 시대의 새로운 부업 전략

2025년 현재, AI 자동화는 더 이상 기업 전용 기술이 아닙니다. 개인 크리에이터, 프리랜서, 중소사업자들도 자동화를 통해 시간을 절약하고 수익을 극대화하는 시대가 열렸습니다. 특히 '노동 소득'을 넘어 '자동 소득'으로의 전환이 가능해지면서, 자동화는 편리하고 현실적인 수익화 수단으로 발전하고 있습니다. 자동화 수익화란 무엇인가?자동화 수익화란, AI·소프트웨어·스크립트 등을 활용하여 인간의 반복 업무를 시스템이 대신 수행함으로써 지속적인 수익을 창출하는 구조를 말합니다.예: 블로그 자동 포스팅, 전자상거래 재고·가격 자동 조정, 고객 응대 챗봇 운영 등핵심 목표: '시간 대신 시스템으로 돈을 버는 구조' 만들기즉, 자동화 수익화의 본질은 '일하지 않아도 수익이 발생하는 시스템'을 구축하는 것입니..

  • format_list_bulleted IT 테크/기타
  • · 2025. 10. 23.
  • textsms

[JAVA] Spring Boot로 파일 업로드 및 다운로드 API 구현하기

웹 애플리케이션에서 파일 업로드 및 다운로드는 매우 흔한 기능입니다.Spring Boot는 MultipartFile과 ResponseEntity 등을 활용하여 이를 간단하게 구현할 수 있는 구조를 제공합니다.이번 글에서는 로컬 디스크에 파일 저장을 기준으로 업로드/다운로드 API를 구현하고, 실제 운영에 필요한 설정 및 보안 팁도 함께 소개합니다. 프로젝트 기본 세팅dependencies { implementation 'org.springframework.boot:spring-boot-starter-web'}# application.ymlfile: upload-dir: uploadsspring: servlet: multipart: max-file-size: 10MB max..

  • format_list_bulleted 개발/JAVA
  • · 2025. 10. 22.
  • textsms
AWS EC2 요금 절약하는 9가지 실전 전략 — 클라우드 비용 최적화 가이드

AWS EC2 요금 절약하는 9가지 실전 전략 — 클라우드 비용 최적화 가이드

Amazon Web Services(AWS)를 사용하다 보면, 가장 많은 비용을 차지하는 서비스 중 하나가 바로 EC2 (Elastic Compute Cloud)입니다. EC2는 유연하고 확장성이 뛰어나지만, 잘못된 설정이나 불필요한 리소스 운영으로 인해 요금이 급격히 늘어나는 경우가 많습니다.2025년 기준으로 AWS EC2 요금을 효율적으로 절감할 수 있는 9가지 방법을 정리했습니다. 단순히 비용을 줄이는 것이 아니라, 성능은 유지하면서 낭비 없는 운영을 목표로 합니다. 인스턴스 유형을 최적화하라가장 기본이자 중요한 절감 방법은 적절한 인스턴스 타입을 선택하는 것입니다. EC2 인스턴스는 용도에 따라 수백 가지가 존재하며, CPU·메모리·스토리지 비율이 다릅니다.웹 서버 → t4g, t3a, m7g..

  • format_list_bulleted 개발/기타
  • · 2025. 10. 22.
  • textsms
  • navigate_before
  • 1
  • ···
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • ···
  • 76
  • navigate_next
공지사항
전체 카테고리
  • 분류 전체보기 (451) N
    • 개발 (244) N
      • C언어 (0)
      • PHP (6)
      • JAVA (70)
      • Python (10)
      • Typescript (9) N
      • HTML (0)
      • DB (50)
      • NestJS (3)
      • 리눅스 (53)
      • 구글지도 (29)
      • 기타 (14)
    • IT 테크 (173) N
      • 리뷰 (110) N
      • 기타 (61)
    • 전자회로 & 부품 (25) N
    • 디지털 행정 & 자동화 실무 가이드 (2)
    • 기타 (1)
최근 글
최근 댓글
태그
  • #리눅스명령어
  • #api가이드
  • #springboot
  • #리눅스기초
  • #mysql
  • #java
  • #googlemap
  • #google지도api
  • #typescript
  • #routesapi
전체 방문자
전체
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바