JWT Locker【パスワードギミック】
- ダウンロード商品¥ 0

JWT Lockerは公開鍵によるデジタル署名検証技術(JSON web token)を用いた強固な鍵が特徴のVRChatワールド向けパスワードギミックです。 パスワードや秘密鍵をワールドデータに含まないためリッピングに対する耐性があります。 ★リッピングとは: VRChatからワールドデータを抜き取る不正行為です。 従来の秘密鍵ギミックはパスワードや暗号アルゴリズムが数分で抜き取られてweb公開⇒不特定多数の一般ユーザーに開錠されることが課題でした。 基本機能: 開錠で指定オブジェクト(複数可)を非Active/Activeにすることができます。 便利なオプション機能: ・同インスタンスのユーザーを選択して開錠するinviteパネル ・離れた開錠先へのテレポーター ・4重の防護で非開錠者を防ぐ侵入者防止システム 対応: Unity2022.3.22f1 , World SDK 3.6.1 公開条件: ・本ギミックはMITライセンスで改変・再配布可能です。 ガイドライン対応: VRChat公式のモデレートガイドラインの対応について 導入マニュアルの序章に記載していますのでご確認ください。 解説記事: https://power-of-tech.hatenablog.com/entry/2022/12/31/181541
使用ライブラリ(同梱)
UdonJwt(JWTライブラリ): Koyashiro様 https://github.com/koyashiro/udon-jwt VrcJwtUtility(鍵生成アプリ): nuruwo https://github.com/nuruo789/VRC-JWT-utility
免責
・本データを使用して発生したいかなる損害・損失等には、当方は一切の責任を負いません。 ・本ギミックはリッピング自体を防止するものではありません。 また全てのチート行為に対する耐性を表明するものではありません。
テストワールド
デモワールド: https://vrchat.com/home/launch?worldId=wrld_f5b3ff74-dba0-4b07-bfdf-13d860205c06&instanceId=60843~private(usr_ff566bc8-dcdb-47b2-be4d-cd45d8e985de)~canRequestInvite~region(jp)~nonce(d8b32165-e680-42db-b4be-864e03bbf614) 鍵は以下をコピーペーストしてください。(URL先で自動コピーしても良いです) https://nuruwo8.github.io/web-clipboard-pasting/?t=eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJpYXQiOjE2NzI0MTYxMTB9.Zkc9aaV8OKbDGSP0CNy1d6bYJuThCFJCQ6z62ApB3X8qXNSQ4XBaZlTFBNiNyy2qW6VI15hzWyZQxjye59hd5aUt_OYJMtTYgaVP4_wUqQ_w0rEhLeQjV2JUAhLJW_FrhKeikz3kWdWLhQiLrOQK_wfnoXlL2A4We7s2I1XwsiK0BISugfmdOgPGeCYtIb1eIxYR1grishXAMy_pVEkwb-dsY9qLZWBUsyg_I2SjbiiwjTEZgdYAiFGXg-UjBpKjKzLIUld1k4s-EM6L3SEsQd587Av-N1IUkeESSHVNZzLUsG7F8wlnhzgfOfh--sqY5YyqpjvETJH9N1O5RwXpAw
アップデート履歴
[2022-12-31: v1.0.1] リリース [2023-01-02: v1.0.2] typo修正 [2023-01-02: v1.1.0] Breaking Change:"aud" claim から "vrcName" claim へ変更 [2023-01-04: v1.1.1] 小修整 [2023-01-05: v1.1.2] Breaking Change:クリップボードURL変更 [2023-01-31: v1.1.3] VRChat名の文字列長制限を[4~15]から[2~15文字]に変更。 [2023-02-02: v1.1.4] VRChat名の文字列長制限を[2~15文字]から[1~37文字]に変更。 [2023-02-06: v1.1.5] スクリプトにnamespaceを追加。 [2023-02-26: v1.1.6] bug-fix。一部の文字でエラーが出る問題と、ジョイン時の同期待ちによるエラー回避。 [2023-03-05: v1.2.0] UIの一部変更とudonJwtの更新。 [2023-03-05: v1.2.1] 微調整 [2023-04-05: v1.3.0] VRCベータ版でInputField周りのゲームオブジェクトでギミックが壊れる現象に対応。 [2023-05-25: v1.4.0] VRC.SDK3.Dataに対応。UdonJwtのインストール方法をvpmへ変更。 [2024-06-05: v1.5.0] Unity2022.3.22f1に対応。udon-encoding→System.Text.Encodingに変更。