입력 검증 및 필터링

2023. 6. 16. 17:35·리눅스
  1. 입력 유효성 검증 (Input Validation):
    • 사용자로부터의 입력을 검증하여 허용되지 않은 문자나 형식 등을 필터링할 수 있습니다.
    • 예를 들어, 정규 표현식을 사용하여 입력 값의 패턴을 검사하거나, 입력 값의 길이 제한 등을 설정하여 검증할 수 있습니다.
    • 서버 측에서 입력 유효성 검증을 수행하는 것이 중요합니다. 클라이언트 측에서만 유효성 검증을 수행하는 것은 안전하지 않을 수 있습니다.
  2. 입력 필터링 (Input Filtering):
    • 사용자 입력에 대한 특수 문자나 예약된 명령어 등을 필터링하여 악의적인 입력을 방지할 수 있습니다.
    • 예를 들어, HTML 특수 문자를 이스케이프하거나, SQL 인젝션 등의 공격을 방지하기 위해 입력 값을 적절히 처리할 수 있습니다.
    • 웹 애플리케이션의 경우, 웹 애플리케이션 방화벽 (WAF)를 사용하여 입력 필터링을 강화할 수도 있습니다.
  3. 파라미터화된 쿼리 (Parameterized Queries):
    • 데이터베이스 쿼리에서 파라미터화된 쿼리를 사용하여 악의적인 SQL 인젝션 공격을 방지할 수 있습니다.
    • 파라미터화된 쿼리를 사용하면 사용자 입력이 쿼리에 직접 포함되지 않고, 안전하게 처리됩니다.
  4. 웹 방화벽 (Web Application Firewall):
    • 웹 애플리케이션 방화벽 (WAF)을 사용하여 악의적인 요청을 탐지하고 차단할 수 있습니다.
    • WAF는 애플리케이션 레벨에서 보안을 제공하며, 악성 트래픽을 식별하고 차단하여 보안을 강화합니다.
  5. 엄격한 파일 업로드 및 다운로드 제한:
    • 파일 업로드 및 다운로드 기능을 제공하는 경우, 업로드된 파일의 확장자, 크기, 유형 등을 제한하여 악성 파일의 업로드 및 다운로드를 방지할 수 있습니다.
  6. 보안 패치 및 업데이트:
    • 애플리케이션 및 프레임워크에 대한 보안 패치와 업데이트를 정기적으로 적

'리눅스' 카테고리의 다른 글

우분투 서버에서 웹 서버 응용프로그램 최신 버전으로 업데이트 및 패치 하는 방법  (0) 2023.06.16
파일 권한 및 소유권 설정하는 방법  (0) 2023.06.16
ssh 접속 제한  (0) 2023.06.16
aws ec2 서버 다운 & 다시 켜기  (0) 2023.04.19
AWS EC2 배포 성공  (0) 2023.04.05
'리눅스' 카테고리의 다른 글
  • 우분투 서버에서 웹 서버 응용프로그램 최신 버전으로 업데이트 및 패치 하는 방법
  • 파일 권한 및 소유권 설정하는 방법
  • ssh 접속 제한
  • aws ec2 서버 다운 & 다시 켜기
개발 공부
개발 공부
  • 개발 공부
    개발 공부
    개발 공부
  • 전체
    오늘
    어제
    • 전체보기 (162)
      • 프로젝트 (1)
      • JavaScript (45)
      • Node.js (3)
      • Next.js (5)
      • React (17)
      • NoSQL (0)
      • HTML,CSS (3)
      • CS (6)
      • Java (35)
      • Spring (6)
        • Spring의 정석 (1)
      • Spring boot (1)
      • MySQL (1)
      • 리눅스 (16)
      • JSP (9)
      • AWS (0)
      • git (2)
      • 알고리즘 (1)
      • ect (7)
      • Project (2)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    Java의 정석
    자바의 정석
    자바
    오블완
    티스토리챌린지
    Java
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
개발 공부
입력 검증 및 필터링
상단으로

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.