แž—แžถแž–แž„แžถแž™แžšแž„แž‚แŸ’แžšแŸ„แŸ‡แžŸแŸ†แžแžถแž“แŸ‹แž“แŸ…แž€แŸ’แž“แžปแž„ Wasmtime แž–แŸแž›แžœแŸแž›แžถแžŠแŸ†แžŽแžพแžšแž€แžถแžšแžŸแž˜แŸ’แžšแžถแž”แŸ‹แž€แž˜แŸ’แž˜แžœแžทแž’แžธ WebAssembly

แž€แžถแžšแž€แŸ‚แž”แŸ’แžšแŸ‚แž”แž…แŸ’แž…แžปแž”แŸ’แž”แž“แŸ’แž“แž—แžถแž– Wasmtime 6.0.1, 5.0.1 แž“แžทแž„ 4.0.1 แž”แžถแž“แž‡แžฝแžŸแž‡แžปแž›แž—แžถแž–แž„แžถแž™แžšแž„แž‚แŸ’แžšแŸ„แŸ‡ (CVE-2023-26489) แžŠแŸ‚แž›แžแŸ’แžšแžผแžœแž”แžถแž“แž€แŸ†แžŽแžแŸ‹แž€แž˜แŸ’แžšแžทแžแž‚แŸ’แžšแŸ„แŸ‡แžแŸ’แž“แžถแž€แŸ‹แŸ” แž—แžถแž–แž„แžถแž™แžšแž„แž‚แŸ’แžšแŸ„แŸ‡แž“แŸแŸ‡แžขแž“แžปแž‰แŸ’แž‰แžถแžแžฑแŸ’แž™แž‘แžทแž“แŸ’แž“แž“แŸแž™แžแŸ’แžšแžผแžœแž”แžถแž“แžŸแžšแžŸแŸแžšแž‘แŸ…แž€แžถแž“แŸ‹แžแŸ†แž”แž“แŸ‹แžขแž„แŸ’แž‚แž…แž„แž…แžถแŸ†แž“แŸ…แžแžถแž„แž€แŸ’แžšแŸ…แž–แŸ’แžšแŸ†แžŠแŸ‚แž“แžŠแŸ‚แž›แžแŸ’แžšแžผแžœแž”แžถแž“แžขแž“แžปแž‰แŸ’แž‰แžถแžแžŸแž˜แŸ’แžšแžถแž”แŸ‹แž€แžผแžŠ WebAssembly แžŠแžถแž…แŸ‹แžŠแŸ„แž™แžกแŸ‚แž€ แžŠแŸ‚แž›แžขแžถแž…แž”แŸ’แžšแžพแžŠแŸ„แž™แžขแŸ’แž“แž€แžœแžถแž™แž”แŸ’แžšแž แžถแžšแžŠแžพแž˜แŸ’แž”แžธแž”แŸ’แžšแžแžทแž”แžแŸ’แžแžทแž€แžผแžŠแžšแž”แžŸแŸ‹แž–แžฝแž€แž‚แŸแž“แŸ…แžแžถแž„แž€แŸ’แžšแŸ…แž”แžšแžทแžŸแŸ’แžแžถแž“ WASI แžŠแžถแž…แŸ‹แžŠแŸ„แž™แžกแŸ‚แž€แŸ”

Wasmtime แž‚แžบแž‡แžถแž–แŸแž›แžœแŸแž›แžถแžŠแŸ†แžŽแžพแžšแž€แžถแžšแžŸแž˜แŸ’แžšแžถแž”แŸ‹แžŠแŸ†แžŽแžพแžšแž€แžถแžšแž€แž˜แŸ’แž˜แžœแžทแž’แžธ WebAssembly แž‡แžถแž˜แžฝแž™แž“แžนแž„แž•แŸ’แž“แŸ‚แž€แž”แž“แŸ’แžแŸ‚แž˜ WASI (WebAssembly System Interface) แž‡แžถแž€แž˜แŸ’แž˜แžœแžทแž’แžธแžˆแžšแžแŸ‚แžฏแž„แž’แž˜แŸ’แž˜แžแžถแŸ” แž€แž‰แŸ’แž…แž”แŸ‹แžงแž”แž€แžšแžŽแŸแžแŸ’แžšแžผแžœแž”แžถแž“แžŸแžšแžŸแŸแžšแž‡แžถแž—แžถแžŸแžถ Rust แž แžพแž™แž—แžถแž–แž„แžถแž™แžšแž„แž‚แŸ’แžšแŸ„แŸ‡แžแŸ’แžšแžผแžœแž”แžถแž“แž”แž„แŸ’แž€แžกแžพแž„แžŠแŸ„แž™แž€แŸ†แž แžปแžŸแžกแžผแž‡แžธแžแž›แž€แŸ’แž“แžปแž„แž€แžถแžšแž€แŸ†แžŽแžแŸ‹แž…แŸ’แž”แžถแž”แŸ‹แž€แŸ†แžŽแžแŸ‹แžขแžถแžŸแž™แžŠแŸ’แž‹แžถแž“แžขแž„แŸ’แž‚แž…แž„แž…แžถแŸ†แž›แžธแž“แŸแžขแŸŠแŸ‚แžšแž“แŸ…แž€แŸ’แž“แžปแž„แž˜แŸ‰แžถแžŸแŸŠแžธแž“แž”แž„แŸ’แž€แžพแžแž€แžผแžŠ Cranelift แžŠแŸ‚แž›แž”แž€แž”แŸ’แžšแŸ‚แžแŸ†แžŽแžถแž„แž€แž˜แŸ’แžšแžทแžแž˜แž’แŸ’แž™แž˜แžฏแž€แžšแžถแž‡แŸ’แž™แž“แŸƒแžŸแŸ’แžแžถแž”แžแŸ’แž™แž€แž˜แŸ’แž˜แž•แŸ’แž“แŸ‚แž€แžšแžนแž„แž‘แŸ…แž‡แžถแž€แžผแžŠแž˜แŸ‰แžถแžŸแŸŠแžธแž“แžŠแŸ‚แž›แžขแžถแž…แž”แŸ’แžšแžแžทแž”แžแŸ’แžแžทแž”แžถแž“แžŸแž˜แŸ’แžšแžถแž”แŸ‹แžŸแŸ’แžแžถแž”แžแŸ’แž™แž€แž˜แŸ’แž˜ x86_64 แŸ”

แž‡แžถแž–แžทแžŸแŸแžŸแžŸแž˜แŸ’แžšแžถแž”แŸ‹แž€แž˜แŸ’แž˜แžœแžทแž’แžธ WebAssembly แžขแžถแžŸแž™แžŠแŸ’แž‹แžถแž“แžŠแŸ‚แž›แž˜แžถแž“แž”แŸ’แžšแžŸแžทแž‘แŸ’แž’แž—แžถแž– 35 แž”แŸŠแžธแžแžแŸ’แžšแžผแžœแž”แžถแž“แž‚แžŽแž“แžถแž‡แŸ†แž“แžฝแžŸแžฑแŸ’แž™แžขแžถแžŸแž™แžŠแŸ’แž‹แžถแž“ 33 แž”แŸŠแžธแžแžŠแŸ‚แž›แžแŸ’แžšแžผแžœแž”แžถแž“แžขแž“แžปแž‰แŸ’แž‰แžถแžแž“แŸ…แž€แŸ’แž“แžปแž„ WebAssembly แžŠแŸ‚แž›แž”แžถแž“แž•แŸ’แž›แžถแžŸแŸ‹แž”แŸ’แžแžผแžšแžŠแŸ‚แž“แž€แŸ†แžŽแžแŸ‹แž“แŸƒแžขแž„แŸ’แž‚แž…แž„แž…แžถแŸ†แž“แžทแž˜แŸ’แž˜แžทแžแžŠแŸ‚แž›แžขแž“แžปแž‰แŸ’แž‰แžถแžแžŸแž˜แŸ’แžšแžถแž”แŸ‹แž”แŸ’แžšแžแžทแž”แžแŸ’แžแžทแž€แžถแžšแžขแžถแž“ แž“แžทแž„แžŸแžšแžŸแŸแžšแž‘แŸ… 34 GB แžแžŽแŸˆแž–แŸแž›แžŠแŸ‚แž›แž€แžถแžšแž€แŸ†แžŽแžแŸ‹แž”แžšแžทแžŸแŸ’แžแžถแž“แž”แŸ’แžšแžขแž”แŸ‹แžแŸ’แžŸแžถแž…แŸ‹แž•แŸ’แžแž›แŸ‹แž€แžถแžšแž€แžถแžšแž–แžถแžšแžŸแž˜แŸ’แžšแžถแž”แŸ‹ 6 GB แž–แžธแžขแžถแžŸแž™แžŠแŸ’แž‹แžถแž“แž˜แžผแž›แžŠแŸ’แž‹แžถแž“แŸ” แž‡แžถแž›แž‘แŸ’แž’แž•แž› แžขแž„แŸ’แž‚แž…แž„แž…แžถแŸ†แž“แžทแž˜แŸ’แž˜แžทแžแž–แžธ 6 แž‘แŸ… 34 GB แž–แžธแžขแžถแžŸแž™แžŠแŸ’แž‹แžถแž“แž˜แžผแž›แžŠแŸ’แž‹แžถแž“แž‚แžบแžขแžถแž…แžšแž€แž”แžถแž“แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž€แžถแžšแžขแžถแž“ แž“แžทแž„แžŸแžšแžŸแŸแžšแž–แžธแž€แž˜แŸ’แž˜แžœแžทแž’แžธ WebAssembly แŸ” แžขแž„แŸ’แž‚แž…แž„แž…แžถแŸ†แž“แŸแŸ‡แžขแžถแž…แž”แž„แŸ’แž แŸ„แŸ‡แž”แžšแžทแžŸแŸ’แžแžถแž“ WebAssembly แž•แŸ’แžŸแŸแž„แž‘แŸ€แž แžฌแžŸแž˜แžถแžŸแž’แžถแžแžป WebAssembly แžŠแŸ†แžŽแžพแžšแž€แžถแžšแŸ”

แž”แŸ’แžšแžŸแžทแž“แž”แžพแž˜แžทแž“แžขแžถแž…แž’แŸ’แžœแžพแž”แž…แŸ’แž…แžปแž”แŸ’แž”แž“แŸ’แž“แž—แžถแž–แž€แŸ†แžŽแŸ‚ Wasmtime แž”แžถแž“แž‘แŸ แžŠแŸ†แžŽแŸ„แŸ‡แžŸแŸ’แžšแžถแž™แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž€แžถแžšแž‘แž”แŸ‹แžŸแŸ’แž€แžถแžแŸ‹แž€แŸ†แž แžปแžŸแž‚แžบแžแŸ’แžšแžผแžœแž”แž‰แŸ’แž‡แžถแž€แŸ‹แž‡แž˜แŸ’แžšแžพแžŸ "Config::static_memory_maximum_size(0)" แžŠแžพแž˜แŸ’แž”แžธแž”แžพแž€แž€แžถแžšแžแŸ’แžšแžฝแžแž–แžทแž“แžทแžแŸ’แž™แž–แŸ’แžšแŸ†แžŠแŸ‚แž“แžŠแžถแž…แŸ‹แžŠแŸ„แž™แžกแŸ‚แž€แž›แžพแž€แžถแžšแž…แžผแž›แž”แŸ’แžšแžพแžขแž„แŸ’แž‚แž…แž„แž…แžถแŸ†แž›แžธแž“แŸแžขแŸŠแŸ‚แžšแž‘แžถแŸ†แž„แžขแžŸแŸ‹ (แž”แžŽแŸ’แžแžถแž›แžฑแŸ’แž™แž˜แžถแž“แž€แžถแžšแž–แžทแž“แŸแž™แž›แžพแž€แžถแžšแžขแž“แžปแžœแžแŸ’แžแž™แŸ‰แžถแž„แžŸแŸ†แžแžถแž“แŸ‹) . แž‡แž˜แŸ’แžšแžพแžŸแž˜แžฝแž™แž‘แŸ€แžแž‚แžบแžแŸ’แžšแžผแžœแž”แŸ’แžšแžพแž€แžถแžšแž€แŸ†แžŽแžแŸ‹ โ€œConfig::static_memory_guard_size(1 < 36)โ€ แžŠแžพแž˜แŸ’แž”แžธแž”แž„แŸ’แž€แžพแž“แž…แŸ†แž“แžฝแž“ Guard Pages (แž€แžšแžŽแžธแž›แžพแž€แž›แŸ‚แž„แžŠแŸ‚แž›แžแŸ’แžšแžผแžœแž”แžถแž“แž”แŸ„แŸ‡แž…แŸ„แž›แž“แŸ…แž–แŸแž›แž…แžผแž›แž”แŸ’แžšแžพ) แžŠแŸ‚แž›แžŠแžถแž€แŸ‹แž€แŸ’แž“แžปแž„แž‡แžฝแžšแžขแž„แŸ’แž‚แž…แž„แž…แžถแŸ†แž“แžทแž˜แŸ’แž˜แžทแžแžŠแŸ‚แž›แž˜แžถแž“แž”แž‰แŸ’แž แžถ (แž‡แžถแž›แž‘แŸ’แž’แž•แž›แž€แŸ’แž“แžปแž„แž€แžถแžšแžšแž€แŸ’แžŸแžถแž‘แžปแž€แž“แžผแžœแžขแž„แŸ’แž‚แž…แž„แž…แžถแŸ†แž“แžทแž˜แŸ’แž˜แžทแžแž˜แžฝแž™แž…แŸ†แž“แžฝแž“แž’แŸ† แž“แžทแž„ แž€แžถแžšแž€แŸ†แžŽแžแŸ‹แž…แŸ†แž“แžฝแž“แž€แŸ’แž“แžปแž„แž–แŸแž›แžŠแŸ†แžŽแžถแž›แž‚แŸ’แž“แžถแžŠแŸ†แžŽแžพแžšแž€แžถแžšแž€แž˜แŸ’แž˜แžœแžทแž’แžธ WebAssembly) แŸ”

แž”แŸ’แžšแž—แž–: opennet.ru

แž‘แžทแž‰แž€แžถแžšแž”แž„แŸ’แž แŸ„แŸ‡แžŠแŸ‚แž›แžขแžถแž…แž‘แžปแž€แž…แžทแžแŸ’แžแž”แžถแž“แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž‚แŸแž แž‘แŸ†แž–แŸแžšแžŠแŸ‚แž›แž˜แžถแž“แž€แžถแžšแž€แžถแžšแž–แžถแžš DDoS, แž˜แŸ‰แžถแžŸแŸŠแžธแž“แž˜แŸ VPS VDS ๐Ÿ”ฅ แž‘แžทแž‰แžŸแŸแžœแžถแž”แž„แŸ’แž แŸ„แŸ‡แž‚แŸแž แž‘แŸ†แž–แŸแžšแžŠแŸ‚แž›แžขแžถแž…แž‘แžปแž€แž…แžทแžแŸ’แžแž”แžถแž“แž‡แžถแž˜แžฝแž™แž“แžนแž„แž€แžถแžšแž€แžถแžšแž–แžถแžš DDoS แž“แžทแž„แž˜แŸ‰แžถแžŸแŸŠแžธแž“แž˜แŸ VPS VDS | ProHoster