IT 공부를 위한 블로그

  • 홈
  • 태그
  • 방명록

eval 보안 1

(JavaScript) eval()를 사용하면 안되는 이유

1. eval()? eval()는 문자열 수식 또는 문자열로 된 코드를 Javascript로 실행하는 메서드이다. 따라서 매개변수를 string 형식으로 받는다. 자바스크립트 표현식, 명령문, 또는 연속되는 다수의 명령문을 나타내는 문자열. 표현식은 이미 존재하는 객체의 변수나 속성을 포함할 수 있다. 매개변수로 받은 코드를 평가하여 얻은 값을 반환하고, 값이 없다면 undefined를 반환한다. 예시) var x = 10; var y = 20; var result = eval("x * y"); // 결과: 200 console.log(result); var jsonStr = '{"name": "John", "age": 30}'; var obj = eval("(" + jsonStr + ")"); cons..

프로그래밍/HTML, CSS, JavaScript 2023.11.13
이전
1
다음
더보기
프로필사진

  • 분류 전체보기 (109)
    • TIL (2)
    • IT관련 정보 (14)
      • 어플리케이션 (0)
      • 블록체인 (5)
      • 개발도구 (0)
      • 기타 (2)
      • 페이지, 툴 소개 (2)
      • 프로그래밍정보 (2)
      • 면접정보 (0)
      • 이력서정보 (0)
    • 프로그래밍 (73)
      • flutter (10)
      • java (7)
      • python (9)
      • HTML, CSS, JavaScript (30)
      • React (3)
      • Node.js (1)
      • Github,Git (1)
      • 트러블슈팅(trouble shooting) (9)
      • TypeScript (2)
      • AWS (1)
    • 코딩테스트 (0)
    • CS 지식 (9)
    • 네트워크 (2)

Tag

시티챌린지, Flutter, CSS, flutter 기초강좌, 플러터, 자바스크립트, three.js, 파이썬, Python, java, webpack, 프로그래밍, HTML, 알고리즘, 이더리움, flutter강좌, 프로그래머스, 자바프로그래밍, Javascript, 코딩테스트,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/06   »
일 월 화 수 목 금 토
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바