πŸͺ’λ¬Έμžμ—΄ μ΄μŠ€μΌ€μ΄ν”„ λ³€ν™˜κΈ°

λŒ€μƒλ³„ κ·œμΉ™μœΌλ‘œ μ΄μŠ€μΌ€μ΄ν”„Β·μ–Έμ΄μŠ€μΌ€μ΄ν”„

λŒ€μƒλ³„ μ΄μŠ€μΌ€μ΄ν”„ κ·œμΉ™

λŒ€μƒλ°”κΎΈλŠ” λ¬Έμžν‘œκΈ°
JSON λ¬Έμžμ—΄" \ μ œμ–΄λ¬Έμž\" \\ \n \t \uXXXX
JS μŒλ”°μ˜΄ν‘œJSON + 쀄 κ΅¬λΆ„μžβ€¨ 
 μΆ”κ°€
JS ν™‘λ”°μ˜΄ν‘œ' \ μ œμ–΄λ¬Έμž\' 둜 λ°”κΏˆ
CSV ν•„λ“œμ‰Όν‘œ " μ€„λ°”κΏˆμ „μ²΄λ₯Ό " 둜 감싸고 " λ₯Ό ""
HTML& < > " '&amp; &lt; &gt; &quot; &#39;
URL κ΅¬μ„±μš”μ†Œμ˜μˆ«μžΒ·-_.!~*'() μ™Έ μ „λΆ€%XX (UTF-8 λ°”μ΄νŠΈ)
URL μ „μ²΄κ΅¬μ„±μš”μ†Œμ—μ„œ / ? : @ & = + $ # μ œμ™Έ%XX (κ΅¬λΆ„μžλŠ” 남김)

κ΄€λ ¨λœ 도ꡬ

λŒ€μƒμ— λ§žλŠ” μ΄μŠ€μΌ€μ΄ν”„ κ·œμΉ™μœΌλ‘œ λ°”κΎΈκΈ°

같은 λ¬Έμžμ—΄μ΄λΌλ„ JSON 에 넣을 λ•Œμ™€ CSV 칸에 넣을 λ•Œ, HTML 에 찍을 λ•Œ λ°”κΏ”μ•Ό ν•˜λŠ” λ¬Έμžκ°€ λ‹€λ₯΄λ‹€. λŒ€μƒκ³Ό λ°©ν–₯을 κ³ λ₯΄κ³  λ¬Έμžμ—΄μ„ λΆ™μ—¬ λ„£μœΌλ©΄ κ·Έ λŒ€μƒ κ·œμΉ™μœΌλ‘œλ§Œ λ³€ν™˜ν•œ 결과와 길이, 이번 λ³€ν™˜μ—μ„œ 적용된 κ·œμΉ™μ„ ν•¨κ»˜ 보여 μ€€λ‹€.

JSON 은 μŒλ”°μ˜΄ν‘œΒ·μ—­μŠ¬λž˜μ‹œΒ·μ œμ–΄λ¬Έμžλ₯Ό λ°”κΎΈκ³  \x λ‚˜ \v λŠ” ν—ˆμš©ν•˜μ§€ μ•ŠλŠ”λ‹€. JS λŠ” 여기에 쀄 κ΅¬λΆ„μž U+2028Β·U+2029 λ₯Ό 더 λ°”κΎΌλ‹€. CSV λŠ” μ‰Όν‘œΒ·λ”°μ˜΄ν‘œΒ·μ€„λ°”κΏˆμ΄ μžˆμ„ λ•Œλ§Œ 전체λ₯Ό λ”°μ˜΄ν‘œλ‘œ 감싸고 μ•ˆμͺ½ λ”°μ˜΄ν‘œλ₯Ό 두 개둜 μ λŠ”λ‹€. HTML 은 λ‹€μ„― κΈ€μžλ₯Ό μ—”ν‹°ν‹°λ‘œ λ°”κΎΈκ³ , URL 은 κ΅¬μ„±μš”μ†Œ ν•˜λ‚˜μ™€ μ£Όμ†Œ ν•œ μ€„μ˜ κ·œμΉ™μ„ λ”°λ‘œ λ‘”λ‹€.

μ–Έμ΄μŠ€μΌ€μ΄ν”„λŠ” 거꾸둜 μ½λŠ”λ‹€. κΉ¨μ§„ νΌμ„ΌνŠΈ μΈμ½”λ”©μ΄λ‚˜ JSON 에 μ—†λŠ” μ΄μŠ€μΌ€μ΄ν”„μ²˜λŸΌ κ·œκ²©μ— λ§žμ§€ μ•ŠμœΌλ©΄ μ–΄λ””κ°€ λ¬Έμ œμΈμ§€ μ•Œλ € μ£Όκ³  λ©ˆμΆ˜λ‹€. 2026λ…„ 10μ›” κΈ°μ€€μœΌλ‘œ 이 λ„κ΅¬λŠ” 일반 λ¬Έμžμ—΄λ§Œ 닀루며, μ •κ·œμ‹ λ©”νƒ€λ¬Έμž μ΄μŠ€μΌ€μ΄ν”„μ™€ μ…Έ μΈμš©μ€ 닀루지 μ•ŠλŠ”λ‹€.

자주 λ¬»λŠ” 질문

JSON κ³Ό JS λ¬Έμžμ—΄μ€ 뭐가 λ‹€λ₯ΌκΉŒ?

JS λŠ” \x, \v, \0, ν™‘λ”°μ˜΄ν‘œ μ΄μŠ€μΌ€μ΄ν”„λ₯Ό ν—ˆμš©ν•˜μ§€λ§Œ JSON 은 ν—ˆμš©ν•˜μ§€ μ•ŠλŠ”λ‹€. λ°˜λŒ€λ‘œ 쀄 κ΅¬λΆ„μž U+2028Β·U+2029 λŠ” JSON μ—μ„œ κ·Έλƒ₯ 써도 λ˜μ§€λ§Œ JS λ¬Έμžμ—΄μ—μ„œλŠ” λ°”κΏ” λ‘λŠ” 편이 μ•ˆμ „ν•˜λ‹€.

URL κ΅¬μ„±μš”μ†Œμ™€ μ „μ²΄λŠ” μ–Έμ œ 갈라 μ“ΈκΉŒ?

ν‚€λ‚˜ κ°’ ν•˜λ‚˜λ₯Ό 넣을 λ•ŒλŠ” κ΅¬μ„±μš”μ†Œλ₯Ό μ“΄λ‹€. μŠ¬λž˜μ‹œμ™€ λ¬ΌμŒν‘œκΉŒμ§€ λͺ¨λ‘ μΈμ½”λ”©ν•˜κΈ° λ•Œλ¬Έμ΄λ‹€. 이미 μ™„μ„±λœ μ£Όμ†Œ ν•œ 쀄을 닀듬을 λ•ŒλŠ” 전체λ₯Ό μ“°λ©°, μ΄λ•Œ κ΅¬λΆ„μžλŠ” λ‚¨μœΌλ―€λ‘œ κ°’ μ•ˆμ˜ & λŠ” λ³΄ν˜Έλ˜μ§€ μ•ŠλŠ”λ‹€.

HTML μ΄μŠ€μΌ€μ΄ν”„λ§Œ ν•˜λ©΄ XSS κ°€ λ§‰νžκΉŒ?

ν…μŠ€νŠΈμ™€ 속성값 μžλ¦¬μ—μ„œλŠ” 이 λ‹€μ„― κΈ€μž λ³€ν™˜μœΌλ‘œ μΆ©λΆ„ν•˜μ§€λ§Œ, 슀크립트 블둝 μ•ˆμ΄λ‚˜ URL 속성 μžλ¦¬μ—μ„œλŠ” κ·œμΉ™μ΄ 달라 λΆ€μ‘±ν•˜λ‹€. λ„£λŠ” μžλ¦¬μ— λ§žλŠ” κ·œμΉ™μ„ λ”°λ‘œ μ μš©ν•΄μ•Ό ν•œλ‹€.