{"id":19998,"date":"2026-02-27T14:08:36","date_gmt":"2026-02-27T05:08:36","guid":{"rendered":"https:\/\/sparrow.im\/kr\/?p=19998"},"modified":"2026-03-24T14:02:57","modified_gmt":"2026-03-24T05:02:57","slug":"owasp-api2-broken-authentication-%ec%99%84%ec%a0%84-%ec%a0%95%eb%b3%b5-jwt-%ec%b7%a8%ec%95%bd%ec%a0%90%ea%b3%bc-%ed%95%b4%ea%b2%b0-%eb%b0%a9%ec%95%88","status":"publish","type":"post","link":"https:\/\/sparrow.im\/kr\/2026\/02\/27\/owasp-api2-broken-authentication-%EC%99%84%EC%A0%84-%EC%A0%95%EB%B3%B5-jwt-%EC%B7%A8%EC%95%BD%EC%A0%90%EA%B3%BC-%ED%95%B4%EA%B2%B0-%EB%B0%A9%EC%95%88\/","title":{"rendered":"OWASP API2 Broken Authentication \uc644\uc804 \uc815\ubcf5: JWT \ucde8\uc57d\uc810\uacfc \ud574\uacb0 \ubc29\uc548"},"content":[63],"excerpt":{"rendered":"<p>API\uac00 \ud074\ub77c\uc774\uc5b8\ud2b8\uc640 \uc11c\ubc84 \uac04 \ub370\uc774\ud130\ub97c \ud6a8\uc728\uc801\uc73c\ub85c \uad50\ud658\ud558\uae30 \uc704\ud55c \ud604\ub300 \uc560\ud50c\ub9ac\ucf00\uc774\uc158\uc758 \ud575\uc2ec \uad6c\uc131 \uc694\uc18c\ub85c \uc790\ub9ac \uc7a1\uc73c\uba70 API \ubcf4\uc548 \ub610\ud55c \ud544\uc218 \uc694\uc18c\ub85c \ub5a0\uc62c\ub790\uc2b5\ub2c8\ub2e4. \uc774\ubc88 \uae00\uc5d0\uc11c\ub294 OWASP API2:2023 &#8211; Broken Authentication\uc744 \uc911\uc2ec\uc73c\ub85c, \ud574\ub2f9 \ucde8\uc57d\uc810\uc774 \ubc1c\uc0dd\ud558\ub294 \uc6d0\uc778\ubd80\ud130 \uc2e4\uc81c \uacf5\uaca9 \uc2dc\ub098\ub9ac\uc624, \uc2e4\ubb34\uc801 \ub300\uc751 \ubc29\uc548\uc744 \uc815\ub9ac\ud588\uc2b5\ub2c8\ub2e4. &nbsp; \ud83e\udde9API \uc778\uc99d(Authentication)\uc774\ub780? API \uc778\uc99d(Authentication)\uc740 \uc560\ud50c\ub9ac\ucf00\uc774\uc158\uc774 \uc694\uccad\uc744 \ubcf4\ub0b8 \ud074\ub77c\uc774\uc5b8\ud2b8\uac00 \ub204\uad6c\uc778\uc9c0 \uc2dd\ubcc4\ud558\uace0, \ud574\ub2f9 \uc0ac\uc6a9\uc790\uac00 \uc2dc\uc2a4\ud15c\uc5d0 \uc811\uadfc\ud560 [&hellip;]<\/p>\n","protected":false},"author":11,"featured_media":21594,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"content-type":"","footnotes":""},"categories":[1],"tags":[],"topic":[79],"class_list":["post-19998","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorized","topic-topic-vulnerability","content-content-secure-article"],"acf":[],"_links":{"self":[{"href":"https:\/\/sparrow.im\/kr\/wp-json\/wp\/v2\/posts\/19998","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sparrow.im\/kr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/sparrow.im\/kr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/sparrow.im\/kr\/wp-json\/wp\/v2\/users\/11"}],"replies":[{"embeddable":true,"href":"https:\/\/sparrow.im\/kr\/wp-json\/wp\/v2\/comments?post=19998"}],"version-history":[{"count":7,"href":"https:\/\/sparrow.im\/kr\/wp-json\/wp\/v2\/posts\/19998\/revisions"}],"predecessor-version":[{"id":21604,"href":"https:\/\/sparrow.im\/kr\/wp-json\/wp\/v2\/posts\/19998\/revisions\/21604"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/sparrow.im\/kr\/wp-json\/wp\/v2\/media\/21594"}],"wp:attachment":[{"href":"https:\/\/sparrow.im\/kr\/wp-json\/wp\/v2\/media?parent=19998"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/sparrow.im\/kr\/wp-json\/wp\/v2\/categories?post=19998"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/sparrow.im\/kr\/wp-json\/wp\/v2\/tags?post=19998"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/sparrow.im\/kr\/wp-json\/wp\/v2\/topic?post=19998"},{"taxonomy":"content","embeddable":true,"href":"https:\/\/sparrow.im\/kr\/wp-json\/wp\/v2\/content?post=19998"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}