<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
<title>Jiri123 Security Research</title>
<link>https://www.jiri123.xyz/ko/</link>
<atom:link href="https://www.jiri123.xyz/ko/feed.xml" rel="self" type="application/rss+xml"/>
<description>AI 시대를 살아가는 보안 연구자의 발자취.</description>
<language>ko-KR</language>
<item>
  <title>AI API의 캐시 요금은 왜 이렇게 쌀까</title>
  <link>https://www.jiri123.xyz/ko/posts/llm-prompt-caching/</link>
  <guid>https://www.jiri123.xyz/ko/posts/llm-prompt-caching/</guid>
  <pubDate>Thu, 08 Oct 2026 00:00:00 GMT</pubDate>
  <category>Notes</category>
  <description>AI API는 한 번 본 토큰을 다시 받으면 입력 가격의 10분의 1, 많게는 40분의 1만 받습니다. 이미 한 계산을 건너뛰기 때문입니다. 대부분은 따로 켜지 않아도 알아서 캐시합니다. 바뀌는 내용을 프롬프트 맨 뒤에 두면 더 자주 맞습니다. 캐시가 맞았다고 다른 사람이 같은 질문을 했다는 뜻은 아닙니다. 다만 2025년 감사에서는 사용자끼리 캐시를 공유하던 곳이 일곱 곳 나왔습니다.</description>
</item>
<item>
  <title>Jev로 버그를 찾을 수 있을까</title>
  <link>https://www.jiri123.xyz/ko/posts/jev-for-bug-bounties/</link>
  <guid>https://www.jiri123.xyz/ko/posts/jev-for-bug-bounties/</guid>
  <pubDate>Sun, 04 Oct 2026 00:00:00 GMT</pubDate>
  <category>Notes</category>
  <description>요즘 화제인 Jev를 실제 Cantina 경쟁 코드로 시험해 봤습니다. 두 모델을 엮자 확정된 버그 9건 중 5건이 상위 15개 함수에 들었습니다. 먼저 읽을 함수를 고르는 데는 쓸 만하다는 뜻입니다. 하지만 옆 함수까지 봐야 하는 버그는 모두 놓쳤습니다. 왜 의심스러운지도 말해 주지 않습니다. 그래서 버그를 찾는 일에는 아직 이르다고 봅니다. 심사하는 쪽에서 중복 리포트를 가려내는 데는 꽤 쓸모가 있어 보입니다.</description>
</item>
<item>
  <title>그래도 PoC는 쓴다</title>
  <link>https://www.jiri123.xyz/ko/posts/write-the-poc/</link>
  <guid>https://www.jiri123.xyz/ko/posts/write-the-poc/</guid>
  <pubDate>Sun, 04 Oct 2026 00:00:00 GMT</pubDate>
  <category>Audits</category>
  <description>Cantina가 PoC를 필수로 바꿨을 때 솔직히 불만이었습니다. 1년 동안 경쟁에 참가하고 심사도 하고, AI가 만든 리포트가 쏟아지는 걸 보면서 지금은 이게 오딧 경쟁에서 가장 쓸모 있는 규칙이라고 생각합니다.</description>
</item>
<item>
  <title>OpenZeppelin 5에서 __Ownable2Step_init은 owner를 설정하지 않는다</title>
  <link>https://www.jiri123.xyz/ko/posts/ownable2step-oz5-initial-owner/</link>
  <guid>https://www.jiri123.xyz/ko/posts/ownable2step-oz5-initial-owner/</guid>
  <pubDate>Fri, 02 Oct 2026 00:00:00 GMT</pubDate>
  <category>Notes</category>
  <description>OpenZeppelin Contracts Upgradeable 4.x에서는 __Ownable2Step_init()을 호출하면 호출자가 owner가 됐지만, 5.x에서는 아무 일도 하지 않습니다. 초기화 코드를 고치지 않고 의존성만 올리면, 새로 배포하는 프록시에 owner가 아예 없을 수 있습니다.</description>
</item>
<item>
  <title>Payment Processor 익스플로잇 당시 NFT를 구조한 기록</title>
  <link>https://www.jiri123.xyz/ko/posts/paymentprocessor-nft-rescue/</link>
  <guid>https://www.jiri123.xyz/ko/posts/paymentprocessor-nft-rescue/</guid>
  <pubDate>Wed, 30 Sep 2026 00:00:00 GMT</pubDate>
  <category>Incidents</category>
  <description>2026년 9월, Limit Break의 Payment Processor에 승인(approval)을 준 지갑에서 NFT와 WETH가 빠져나갔습니다. 무슨 일이 있었는지, 왜 화이트햇으로 나섰는지, 자산을 어떻게 돌려드렸는지 정리합니다.</description>
</item>
</channel>
</rss>
