海外製品・コンサルテーションサービス UNIPOS(ユニポス) > ソフトウェア > 開発・プログラミング > PyArmor | Pythonスクリプト 難読化 ツール
PyArmor | Pythonスクリプト 難読化 ツール
- Python開発者が価値のある知的財産を保護するのに役立つツール
- Pythonスクリプトを難読化し保護するためのコマンドラインツール。PyArmorによって難読化されたPythonスクリプトは、通常のPythonスクリプトと同様に実行することが可能です。
バイトコードは各コードオブジェクトが実行完了するとすぐに難読化されるため、高いセキュリティを確保することができます。また難読化したスクリプトに有効期限を設定したり、HDDのシリアル番号/ネットワークカードのMACアドレス/IPアドレスなどにバインドすることもできます。
Windows, Linux, MacOS, また Raspberry Pi といった組み込みシステムなど、さまざまなプラットフォームに対応しています。
※対応プラットフォームの詳細はメーカーページをご参照ください。
主な用途
- 知的財産の保護やセキュリティ
- ソフトウェア製品の知的財産保護や違法ダウンロード防止
- 工業プロセスの制御に使用されるPythonスクリプトの保護
- 機械学習モデルやアルゴリズムの保護
- 多様なデバイスに組み込まれたPythonスクリプトを保護
- 研究室や大学で開発されたPythonスクリプトや研究コードの保護
ベネフィット
- セキュリティ強化
- 知的財産保護
- 不正改造防止 など
※お知らせ※
メジャーアップグレード Version 9 がリリースされました (2024年10月)
検索キーワード :
Obfuscate / Script Obfuscation / Pyarmored Wheel / pytransform / PyInstaller
- メーカー
- Dashingsoft Corp.
https://pyarmor.dashingsoft.com/
PyArmor | Pythonスクリプト 難読化 ツールの取り扱い商品の一例
商品名 | 納品方法 | 納期 | 価格 | |
---|---|---|---|---|
PyArmor Basic | 電子デリバリー | お問合せください | お問合せください | |
PyArmor Pro | 電子デリバリー | お問合せください | お問合せください | |
PyArmor Group | 電子デリバリー | お問合せください | お問合せください | |
PyArmor CI | 電子デリバリー | お問合せください | お問合せください | |
サポートパック あんしんプラス(オプション) | 製品価格の5~10%/年 | |||
サポートパック あんしんプラスとは? |
ご希望の商品にチェックを入れてボタンをクリックすることで、 該当商品をお見積もりフォームへ追加できます。納品方法については こちらをご覧ください。
PyArmor | Pythonスクリプト 難読化 ツールの商品説明
2024年10月28日追記: 本ページに掲載の内容は、ページ更新時の最新Versionである Version : 9.0 の Documentation の内容を元にしています。 PyArmor におきましては、 マイナーアップデートと共にEULAやセットアップ方法等が頻繁に変更されています。 最新の情報につきましては以下のリンクよりご確認ください (Latest) https://pyarmor.readthedocs.io/en/latest/licenses.html |
【ライセンス形態】
弊社ではエンタープライズユーザー向けの商用利用が可能なライセンスを取り扱っています。
機能や特徴によりライセンス形態が分かれておりますので、ご希望の製品をお知らせください。
ご確認ください
[1] Version 9 より、ライセンスごとの「Maximum build devices」が設けられるようになりました
Maximum build devices とは :
PyArmorをインストールできるデバイスの最大数。各dockerの実行は1つの新しいbuild devicesとして扱われます。なお PyArmor CI は CI/CDパイプラインでのみ動作するため、Maximum build devices は 0 となっています。
[2] PyArmor Group 以外のライセンスは、難読化ごとにオンラインでのライセンス認証が必要です(要インターネット接続)
ライセンス比較表
Feature | Basic | Pro | Group | CI |
---|---|---|---|---|
Big Script / Mix String | Yes | Yes | Yes | Yes |
BCC / RFT / FLY mode | - | Yes | Yes | Yes |
Offline build | - | - | Yes | - |
Maximum build devices | 100 | 100 | 200 | 0 |
Unlimited local dockers | - | - | Yes | - |
Work in CI/CD pipeline | Yes | - | - | Yes |
PyArmor Basic
- 大きなファイルサイズのスクリプトの難読化が可能
- スクリプト内の文字列定数の難読化機能 Mix Str の利用が可能
- 最大ビルドデバイス数 100
- CI/CD パイプラインでの利用が可能
PyArmor Pro
- 大きなファイルサイズのスクリプトの難読化が可能
- スクリプト内の文字列定数の難読化機能 Mix Str の利用が可能
- RFT Mode (Pythonスクリプトの function/class/method/variable のリネーム)の利用が可能
- BCC Mode (スクリプト内のPython関数をc関数に変換し、直接機械語命令へとコンパイル)の利用が可能
- FLY Mode の利用が可能
- 最大ビルドデバイス数 100
PyArmor Group
- 大きなファイルサイズのスクリプトの難読化が可能
- スクリプト内の文字列定数の難読化機能 Mix Str の利用が可能
- RFT Mode (Pythonスクリプトの function/class/method/variable のリネーム)の利用が可能
- BCC Mode (スクリプト内のPython関数をc関数に変換し、直接機械語命令へとコンパイル)の利用が可能
- FLY Mode の利用が可能
- インターネットへの接続をすることなく難読化が可能 (オフラインでの難読化)
- 最大ビルドデバイス数 200
- ローカルマシンでの無制限のDockerコンテナの実行。オフラインまたはプライベートネットワークでも実行可能
PyArmor CI : 新製品
- 大きなファイルサイズのスクリプトの難読化が可能
- スクリプト内の文字列定数の難読化機能 Mix Str の利用が可能
- RFT Mode (Pythonスクリプトの function/class/method/variable のリネーム)の利用が可能
- BCC Mode (スクリプト内のPython関数をc関数に変換し、直接機械語命令へとコンパイル)の利用が可能
- FLY Mode
- 最大ビルドデバイス数 0
- CI/CD パイプラインでの利用が可能
・PyArmor Basic / Pro / Group は永久ライセンスです。CI につきましては年間ライセンスとなります。
・PyArmorは1ライセンスでライセンス購入組織の同一製品ラインの様々なプロジェクトでの使用が可能です
(異なる製品ラインでPyArmorを使用する場合には、新たなライセンスの購入が必要です)
【アップグレードについて】
PyArmor の最新Version は 9.x です。
Version 8.x の PyArmor ライセンスをお持ちのユーザー様は
無償で 9.x へのアップグレードが可能です (2024年10月現在のメーカーアナウンス)。
ただし、PyArmor Proを これまでCI/CD パイプラインで利用されていた場合、
継続してCI/CD パイプラインで利用するには PyArmor CI にアップグレードする必要がございます
(PyArmor Pro 8.x を継続してご利用の際は、引き続きCI/CD パイプラインでご利用いただけます)。
また PyArmor Group を Version 9.x にアップグレードする場合には
オフラインデバイスごとにデバイスregfileを再度生成する必要があります。
アップグレードに関する詳細は、以下のメーカードキュメントをご参照ください
Using Pyarmor License : What need to do after upgrading Pyarmor
ご注文の流れ
- 商品詳細をご確認の上「今すぐお見積もり・お問い合わせ」ボタンをクリック
- 見積もりフォームへ必要事項を記載の上、送信ください
- 弊社よりメールにてお見積りをご提示します
- メールへの返信にてご注文の旨をお知らせください
- 商品代金のお支払いをお願いします(次項の「支払い方法」をご覧ください)
- 配送、またはメール(電子デリバリー)にて商品をお届けします
支払い方法
- 法人掛売り(※) :
納品・請求書による後払いです。
ご注文手続きはお見積もりメールへの返信のみでけっこうです。 - 銀行振込:
ご注文の返信メールをいただいた後、弊社指定の銀行口座へのお振込みを確認した時点で注文の確定とさせていただきます。
※法人掛売りでのお支払いについては一定の条件がございます
お支払い方法の詳細はお見積もりメールに記載しておりますので、ご確認ください。
PyArmor | Pythonスクリプト 難読化 ツールの取り扱い商品の一例
商品名 | 納品方法 | 納期 | 価格 | |
---|---|---|---|---|
PyArmor Basic | 電子デリバリー | お問合せください | お問合せください | |
PyArmor Pro | 電子デリバリー | お問合せください | お問合せください | |
PyArmor Group | 電子デリバリー | お問合せください | お問合せください | |
PyArmor CI | 電子デリバリー | お問合せください | お問合せください | |
サポートパック あんしんプラス(オプション) | 製品価格の5~10%/年 | |||
サポートパック あんしんプラスとは? |
ご希望の商品にチェックを入れてボタンをクリックすることで、 該当商品をお見積もりフォームへ追加できます。 納品方法についてはこちらをご覧ください。
ユニポスはPyArmor | Pythonスクリプト 難読化 ツールの調達販売を行い、海外製品調達に関するお困りごとを解決するサービスです。 詳しくはこちら。
PyArmor | Pythonスクリプト 難読化 ツールをご覧の方におすすめの商品
このメーカーの他の商品を見る
PyArmor | Pythonスクリプト 難読化 ツールレビュー
返品・交換について
海外製品のため、ご注文後のキャンセル、ご返品はお受けできません。
ただし「納品後一週間以内」の初期不良品については、正常動作の同品もしくは同等品と無償交換させていただきます。万一在庫切れの場合は同等品交換もしくは全額返金いたします。