{"@attributes":{"version":"2.0"},"channel":{"title":"Cloudflare on gnosyslambda's log","link":"https:\/\/gnosyslambda.github.io\/tags\/cloudflare\/","description":"Recent content in Cloudflare on gnosyslambda's log","image":{"title":"gnosyslambda's log","url":"https:\/\/gnosyslambda.github.io\/images\/og-image.png","link":"https:\/\/gnosyslambda.github.io\/images\/og-image.png"},"generator":"Hugo","language":"ko","lastBuildDate":"Wed, 01 Apr 2026 00:01:30 +0900","item":[{"title":"AST\uc640 TypeScript\ub85c \uc6cc\ud06c\ud50c\ub85c\uc6b0 \uc2dc\uac01\ud654 \ub2e4\uc774\uc5b4\uadf8\ub7a8 \uad6c\ud604\ud558\uae30","link":"https:\/\/gnosyslambda.github.io\/posts\/2026-04-01-typescript-ast-workflow-visualization\/","pubDate":"Wed, 01 Apr 2026 00:01:30 +0900","guid":"https:\/\/gnosyslambda.github.io\/posts\/2026-04-01-typescript-ast-workflow-visualization\/","description":"TypeScript \ucf54\ub4dc\ub97c AST(\ucd94\uc0c1 \uad6c\ubb38 \ud2b8\ub9ac)\ub97c \ud1b5\ud574 \uc2dc\uac01\uc801\uc778 \uc6cc\ud06c\ud50c\ub85c\uc6b0 \ub2e4\uc774\uc5b4\uadf8\ub7a8\uc73c\ub85c \ubcc0\ud658\ud558\ub294 \uae30\uc220\uc801 \uc6d0\ub9ac\ub97c \uc0b4\ud3b4\ubd05\ub2c8\ub2e4. \ubcf5\uc7a1\ud55c \ub85c\uc9c1\uc744 \uc2dc\uac01\ud654\ud558\uc5ec \uac1c\ubc1c \uc0dd\uc0b0\uc131\uc744 \ub192\uc774\ub294 \ubc29\ubc95\uc744 \ud655\uc778\ud558\uc138\uc694."},{"title":"\ucfe0\ubc84\ub124\ud2f0\uc2a4 \ubcfc\ub968 \ub9c8\uc6b4\ud2b8 \uc9c0\uc5f0 \ud574\uacb0: fsGroupChangePolicy \ucd5c\uc801\ud654","link":"https:\/\/gnosyslambda.github.io\/posts\/2026-03-28-k8s-volume-mount-speed-optimization\/","pubDate":"Sat, 28 Mar 2026 08:01:16 +0900","guid":"https:\/\/gnosyslambda.github.io\/posts\/2026-03-28-k8s-volume-mount-speed-optimization\/","description":"\ucfe0\ubc84\ub124\ud2f0\uc2a4 \ubcfc\ub968 \uad8c\ud55c \ud655\uc778\uc73c\ub85c \uc778\ud574 \ud30c\ub4dc \uc7ac\uc2dc\uc791\uc774 30\ubd84\uc774\ub098 \uac78\ub9ac\uc168\ub098\uc694? fsGroupChangePolicy \ud55c \uc904 \uc124\uc815\uc73c\ub85c PVC \ub9c8\uc6b4\ud2b8 \uc18d\ub3c4\ub97c 30\ucd08\ub85c \ub2e8\ucd95\ud558\uace0 \uc6b4\uc601 \ud6a8\uc728\uc744 \ub192\uc774\ub294 \ubc29\ubc95\uc744 \ud655\uc778\ud574\ubcf4\uc138\uc694."},{"title":"\ud074\ub77c\uc6b0\ub4dc\ud50c\ub808\uc5b4 13\uc138\ub300 \uc11c\ubc84: \uc5d0\uc9c0 \ucef4\ud4e8\ud305 \uc131\ub2a5 2\ubc30 \ud5a5\uc0c1 \ube44\uacb0","link":"https:\/\/gnosyslambda.github.io\/posts\/2026-03-26-cloudflare-gen-13-edge-compute-performance\/","pubDate":"Thu, 26 Mar 2026 16:01:31 +0900","guid":"https:\/\/gnosyslambda.github.io\/posts\/2026-03-26-cloudflare-gen-13-edge-compute-performance\/","description":"\ud074\ub77c\uc6b0\ub4dc\ud50c\ub808\uc5b4\uac00 AMD EPYC Turin \ud504\ub85c\uc138\uc11c\uc640 Rust \uae30\ubc18 FL2 \uc2a4\ud0dd\uc744 \ub3c4\uc785\ud55c 13\uc138\ub300 \uc11c\ubc84\ub97c \uacf5\uac1c\ud588\uc2b5\ub2c8\ub2e4. \uce90\uc2dc \ub300\uc2e0 \ucf54\uc5b4 \ubc00\ub3c4\ub97c \ub192\uc5ec \uc5d0\uc9c0 \ucef4\ud4e8\ud305 \uc131\ub2a5\uc744 2\ubc30 \ud5a5\uc0c1\uc2dc\ud0a8 \uc124\uacc4 \uc804\ub7b5\uc744 \ud655\uc778\ud558\uc138\uc694."},{"title":"Cloudflare Gen 13 \uc11c\ubc84 \uc544\ud0a4\ud14d\ucc98 \ubd84\uc11d: AMD EPYC 9965\uc640 100GbE","link":"https:\/\/gnosyslambda.github.io\/posts\/2026-03-26-cloudflare-gen13-server-architecture\/","pubDate":"Thu, 26 Mar 2026 08:01:39 +0900","guid":"https:\/\/gnosyslambda.github.io\/posts\/2026-03-26-cloudflare-gen13-server-architecture\/","description":"\ud074\ub77c\uc6b0\ub4dc\ud50c\ub808\uc5b4\uc758 13\uc138\ub300 \uc11c\ubc84 \uad6c\ucd95 \uacfc\uc815\uc744 \uc2ec\uce35 \ubd84\uc11d\ud569\ub2c8\ub2e4. 192\ucf54\uc5b4 AMD EPYC \ud29c\ub9b0 9965 \ud504\ub85c\uc138\uc11c\uc640 100GbE \ub124\ud2b8\uc6cc\ud06c \uc804\ud658\uc744 \ud1b5\ud55c \uc131\ub2a5 \ucd5c\uc801\ud654 \ubc0f \uc5d4\uc9c0\ub2c8\uc5b4\ub9c1 \uc124\uacc4\ub97c \ud655\uc778\ud574 \ubcf4\uc138\uc694."},{"title":"Cloudflare \uacc4\uc815 \ub0a8\uc6a9 \ubc29\uc9c0(Account Abuse Protection)\ub85c \ubd80\uc815 \uacf5\uaca9 \ucc28\ub2e8\ud558\uae30","link":"https:\/\/gnosyslambda.github.io\/posts\/2026-03-20-cloudflare-account-abuse-protection-fraud-prevention\/","pubDate":"Fri, 20 Mar 2026 09:02:14 +0900","guid":"https:\/\/gnosyslambda.github.io\/posts\/2026-03-20-cloudflare-account-abuse-protection-fraud-prevention\/","description":"\ubd07\uacfc \uc9c0\ub2a5\ud615 \uc0ac\uae30 \uacf5\uaca9\uc744 \ub3d9\uc2dc\uc5d0 \ucc28\ub2e8\ud558\ub294 Cloudflare Account Abuse Protection\uc774 \ucd9c\uc2dc\ub418\uc5c8\uc2b5\ub2c8\ub2e4. \uacc4\uc815 \ud0c8\ucde8(ATO) \ubc0f \ubd80\uc815 \uc0ac\uc6a9\uc744 \uc0ac\uc804\uc5d0 \ubc29\uc9c0\ud558\ub294 \uac15\ub825\ud55c \ubcf4\uc548 \uae30\ub2a5\uc744 \ud655\uc778\ud558\uc138\uc694."},{"title":"Cloudflare Workers AI Kimi K2.5 \uc9c0\uc6d0: AI \uc5d0\uc774\uc804\ud2b8 \ucd5c\uc801\ud654","link":"https:\/\/gnosyslambda.github.io\/posts\/2026-03-14-cloudflare-workers-ai-kimi-k25-agents\/","pubDate":"Sat, 14 Mar 2026 23:00:00 +0900","guid":"https:\/\/gnosyslambda.github.io\/posts\/2026-03-14-cloudflare-workers-ai-kimi-k25-agents\/","description":"Cloudflare Workers AI\uc5d0\uc11c Kimi K2.5 \ub300\ud615 \ubaa8\ub378\uc744 \uc9c0\uc6d0\ud569\ub2c8\ub2e4. AI \uc5d0\uc774\uc804\ud2b8 \uad6c\ucd95\uc744 \uc704\ud55c \ucd94\ub860 \uc2a4\ud0dd \ucd5c\uc801\ud654\uc640 \ube44\uc6a9 \uc808\uac10 \ubc29\uc548\uc744 \ud655\uc778\ud558\uace0 \uace0\uc131\ub2a5 AI \uc560\ud50c\ub9ac\ucf00\uc774\uc158\uc744 \uac1c\ubc1c\ud558\uc138\uc694."},{"title":"\ud074\ub77c\uc6b0\ub4dc\ud50c\ub808\uc5b4 AI \ubcf4\uc548 \ucd9c\uc2dc: \uc100\ub3c4\uc6b0 AI \ud0d0\uc9c0 \ubc0f \uc571 \ubcf4\ud638 \ubc29\ubc95","link":"https:\/\/gnosyslambda.github.io\/posts\/2026-03-14-cloudflare-ai-security-apps-ga\/","pubDate":"Sat, 14 Mar 2026 17:00:00 +0900","guid":"https:\/\/gnosyslambda.github.io\/posts\/2026-03-14-cloudflare-ai-security-apps-ga\/","description":"\ud074\ub77c\uc6b0\ub4dc\ud50c\ub808\uc5b4\uac00 AI \uc571 \ubcf4\uc548(AI Security for Apps) \uae30\ub2a5\uc744 \uc815\uc2dd \ucd9c\uc2dc\ud588\uc2b5\ub2c8\ub2e4. \ubb34\ub8cc AI Discovery\ub85c \uae30\uc5c5 \ub0b4 \uc228\uaca8\uc9c4 \uc100\ub3c4\uc6b0 AI\ub97c \ud0d0\uc9c0\ud558\uace0, \ubaa8\ub378\uc774\ub098 \ud638\uc2a4\ud305\uc5d0 \uc0c1\uad00\uc5c6\uc774 \uac15\ub825\ud55c AI \ubcf4\ud638 \uacc4\uce35\uc744 \uad6c\ucd95\ud558\ub294 \ubc29\ubc95\uc744 \uc54c\uc544\ubcf4\uc138\uc694."},{"title":"AI \uc5d0\uc774\uc804\ud2b8 \ud1a0\ud070 \ube44\uc6a9 98% \uc808\uac10: RFC 9457 \uc5d0\ub7ec \uc751\ub2f5 \ucd5c\uc801\ud654","link":"https:\/\/gnosyslambda.github.io\/posts\/2026-03-13-reduce-ai-token-costs-rfc-9457\/","pubDate":"Fri, 13 Mar 2026 14:00:00 +0900","guid":"https:\/\/gnosyslambda.github.io\/posts\/2026-03-13-reduce-ai-token-costs-rfc-9457\/","description":"\ud074\ub77c\uc6b0\ub4dc\ud50c\ub808\uc5b4\uac00 \ubb34\uac70\uc6b4 HTML \ub300\uc2e0 RFC 9457 \uae30\ubc18\uc758 \uad6c\uc870\ud654\ub41c JSON \ubc0f Markdown \uc5d0\ub7ec \uc751\ub2f5\uc744 \ub3c4\uc785\ud558\uc5ec AI \uc5d0\uc774\uc804\ud2b8\uc758 \ud1a0\ud070 \ube44\uc6a9\uc744 98% \uc808\uac10\ud55c \ubc29\ubc95\uacfc \ud6a8\uc728\uc801\uc778 API \uc124\uacc4 \uc804\ub7b5\uc744 \uc18c\uac1c\ud569\ub2c8\ub2e4."},{"title":"Pingora HTTP Request Smuggling \ucde8\uc57d\uc810 \ubd84\uc11d \ubc0f \ubcf4\uc548 \uac00\uc774\ub4dc","link":"https:\/\/gnosyslambda.github.io\/posts\/2026-03-12-pingora-request-smuggling-vulnerability-fix\/","pubDate":"Thu, 12 Mar 2026 23:00:00 +0900","guid":"https:\/\/gnosyslambda.github.io\/posts\/2026-03-12-pingora-request-smuggling-vulnerability-fix\/","description":"Cloudflare\uc758 \uc624\ud508 \uc18c\uc2a4 Pingora\uc5d0\uc11c \ubc1c\uacac\ub41c HTTP Request Smuggling \ucde8\uc57d\uc810\uacfc Pingora 0.8.0 \ubc84\uc804\uc758 \ud574\uacb0 \ubc29\ubc95\uc744 \uc0c1\uc138\ud788 \uc815\ub9ac\ud569\ub2c8\ub2e4. \uc778\uadf8\ub808\uc2a4 \ud504\ub85d\uc2dc \ubcf4\uc548 \uac15\ud654\ub97c \uc704\ud55c \ud544\uc218 \ud328\uce58 \uc815\ubcf4\ub97c \ud655\uc778\ud558\uc138\uc694."},{"title":"\ud074\ub77c\uc6b0\ub4dc\ud50c\ub808\uc5b4, AI \uae30\ubc18 API \uc0c1\ud0dc \uc800\uc7a5 \ucde8\uc57d\uc810 \uc2a4\uce90\ub108 \ubc1c\ud45c","link":"https:\/\/gnosyslambda.github.io\/posts\/2026-03-11-cloudflare-stateful-api-vulnerability-scanner\/","pubDate":"Wed, 11 Mar 2026 17:00:00 +0900","guid":"https:\/\/gnosyslambda.github.io\/posts\/2026-03-11-cloudflare-stateful-api-vulnerability-scanner\/","description":"\ud074\ub77c\uc6b0\ub4dc\ud50c\ub808\uc5b4\uac00 AI\ub85c API \ud638\ucd9c \uadf8\ub798\ud504\ub97c \uc0dd\uc131\ud558\uc5ec \uae30\uc874 \ubcf4\uc548 \ub3c4\uad6c\uac00 \ub193\uce58\uae30 \uc26c\uc6b4 \ub17c\ub9ac\uc801 \uacb0\ud568\uc744 \uc120\uc81c\uc801\uc73c\ub85c \ucc3e\uc544\ub0b4\ub294 \uc0c1\ud0dc \uc800\uc7a5 \ucde8\uc57d\uc810 \uc2a4\uce90\ub108\ub97c \ucd9c\uc2dc\ud588\uc2b5\ub2c8\ub2e4. [Cloudflare] \ubc88\uc5ed."},{"title":"Cloudflare\uac00 \uc778\ud130\ub137\uc758 20%\ub97c Rust\ub85c \ub2e4\uc2dc \uc4f4 \uc774\uc720","link":"https:\/\/gnosyslambda.github.io\/posts\/2025-10-08-cloudflare-rust-internet-infrastructure\/","pubDate":"Wed, 08 Oct 2025 19:15:00 +0900","guid":"https:\/\/gnosyslambda.github.io\/posts\/2025-10-08-cloudflare-rust-internet-infrastructure\/","description":"Cloudflare\uac00 NGINX \uae30\ubc18 \ud504\ub85d\uc2dc\ub97c 100\uba85 \uc774\uc0c1\uc758 \uc5d4\uc9c0\ub2c8\uc5b4\uac00 \ucc38\uc5ec\ud55c Rust \uc7ac\uc791\uc131\uc73c\ub85c \uad50\uccb4\ud558\uc5ec \uc751\ub2f5 \uc2dc\uac04 25% \ub2e8\ucd95, CPU\u00b7\uba54\ubaa8\ub9ac 50% \uc774\uc0c1 \uc808\uac10\uc744 \ub2ec\uc131\ud55c \uacfc\uc815\uacfc \uadf8 \ud2b8\ub808\uc774\ub4dc\uc624\ud504\ub97c \ubd84\uc11d\ud569\ub2c8\ub2e4."}]}}