상품 설명
JWT Lockerは公開鍵によるデジタル署名検証技術(JSON web token)を用いた強固な鍵が特徴のVRChatワールド向けパスワードギミックです。
パスワードや秘密鍵をワールドデータに含まないためリッピングに対する耐性があります。
★リッピングとは:
VRChatからワールドデータを抜き取る不正行為です。
従来の秘密鍵ギミックはパスワードや暗号アルゴリズムが数分で抜き取られてweb公開⇒不特定多数の一般ユーザーに開錠されることが課題でした。
基本機能:
開錠で指定オブジェクト(複数可)を非Active/Activeにすることができます。
便利なオプション機能:
・同インスタンスのユーザーを選択して開錠するinviteパネル
・離れた開錠先へのテレポーター
・4重の防護で非開錠者を防ぐ侵入者防止システム
対応:
Unity2022.3.22f1 , World SDK 3.10.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
免責
・本データを使用して発生したいかなる損害・損失等には、当方は一切の責任を負いません。
・本ギミックはリッピング自体を防止するものではありません。
また全てのチート行為に対する耐性を表明するものではありません。
テストワールド
デモワールド:
鍵は以下をコピーペーストしてください。(URL先で自動コピーしても良いです)
アップデート履歴
[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に変更。
[2026-01-19: v2.0.0] 【破壊的変更】UdonJwt v0.3.0の変更に対応。VRChat仕様改善により初期同期待ち時間を10sec -> 4secへ。不要になったEditor分岐の削除。ミススペルの修正。
모든 리뷰
더보기리뷰 등록
리뷰를 작성하려면 로그인이 필요합니다.
로그인하고 리뷰 쓰기