Skip to content
KitploitKITPLOIT
ツールブログ
提出
ツールブログ
提出

ハッキング、侵入テスト、サイバーセキュリティツールをあなたのセキュリティアーセナルに!

Kitploitはハッキング、サイバーセキュリティ、ペネトレーションテストのツールディレクトリです。最新のプロジェクトアップデートを見つけて、脆弱性の発見、システム分析、テストの自動化、セキュリティの強化を行いましょう。

··フィード·お問い合わせ·プライバシー·© 2026 Kitploit

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
ツール/GitHubGitHub/owasp/secureml
暗号化/復号化ツール暗号化DevSecOpsサプライチェーンセキュリティAIセキュリティ
GitHubowasp/secureml

SecureML

SecureML - ALモデルの保護とウォーターマーキング

リポジトリを見る
2238ヶ月前未レビュー

人気

すべて見る →

コミュニティで最も使われているツールを見つけましょう。

すべてのツールを探索

ツールコレクションを閲覧

すべてのツールを見る →
共有
ウェブサイト

SecureAIML 🔐

OpenSSF Model Signing に基づくエンタープライズ対応 AI モデルセキュリティ

SecureAIMLは「モデルセキュリティのStripe」です。エンタープライズグレードのAIモデル保護を、あらゆる組織にとってアクセスしやすく、使いやすく、本番運用可能なものにします。

PyPI version Python 3.8+ License OpenSSF Tests

SecureAIMLが選ばれる理由

AI/MLの時代において、モデルセキュリティは極めて重要です。SecureAIMLは、強力な OpenSSF Model Signing 標準を、直感的でエンタープライズ対応のインターフェースで包み込み、MLモデルの保護を次のように簡単にします:

インストール

root@kitploit:~
pip install secureaiml

クイックスタート

root@kitploit:~
from secureml import SecureModel
import joblib

# Load your model
model = joblib.load("model.pkl")

# Secure it in one line
secure_model = SecureModel(model)
secure_model.sign_and_save("model.sml", identity="[email protected]")

# Load and verify
verified_model = SecureModel.load("model.sml", verify=True)
predictions = verified_model.predict(X_test)

機能

🎯 ユニバーサルモデル対応

  • 従来型ML: XGBoost、scikit-learn、LightGBM、CatBoost
  • ディープラーニング: PyTorch、TensorFlow、JAX、Keras
  • 大規模言語モデル: HuggingFace Transformers、GGUF、SafeTensors
  • コンピュータビジョン: ONNX、CoreML、TensorRT、OpenVINO
  • オーディオ/音声: Whisper、Wav2Vec、SpeechT5
  • マルチモーダル: CLIP、DALL-E、GPT-4V、BLIP

🔒 OpenSSF標準に基づく構築

  • OpenSSF Model Signing との完全統合
  • Sigstoreインフラストラクチャを活用
  • 業界標準の暗号署名
  • OIDCによるキーレス署名
  • 透明で検証可能な署名

🏢 エンタープライズ機能

  • ハードウェアセキュリティモジュール(HSM) 統合
  • クラウドKMS サポート(AWS KMS、Azure Key Vault、GCP Cloud KMS)
  • 高度なフィンガープリント(Merkleツリー)
  • マルチ署名 ワークフロー
  • コンプライアンスフレームワーク: SOC2、ISO27001、FIPS 140-2、HIPAA、GDPR
  • 包括的な監査証跡 とフォレンジック

⚡ 開発者フレンドリー

  • シンプルで直感的なPython API
  • モデルタイプの自動検出
  • 最小限の設定で済む
  • 既存のMLワークフローと連携
  • 充実したドキュメントと例

基本的な使い方

root@kitploit:~
from secureml import SecureModel
import joblib

# Train your model (any framework)
from xgboost import XGBClassifier
model = XGBClassifier()
model.fit(X_train, y_train)

# Secure it
secure_model = SecureModel(model)
secure_model.sign_and_save(
    "fraud_detection_model.sml",
    identity="[email protected]",
    version="2.0.0",
    description="Production fraud detection model"
)

# Load and verify
model = SecureModel.load("fraud_detection_model.sml", verify=True)
if model.is_verified:
    predictions = model.predict(X_test)

エンタープライズでの使用方法

root@kitploit:~
from secureml.api.advanced import AdvancedSecureModel
from secureml.utils.config import SecurityConfig, SecurityLevel, ComplianceFramework

# Configure enterprise security
config = SecurityConfig.from_level(SecurityLevel.ENTERPRISE)
config.enable_fingerprinting = True
config.enable_merkle_trees = True
config.compliance_frameworks = [ComplianceFramework.SOC2, ComplianceFramework.ISO27001]

# Create advanced secure model
advanced = AdvancedSecureModel(model, config=config)

# Sign with AWS KMS
advanced.add_signature(
    identity="[email protected]",
    use_cloud_kms=True,
    kms_key_id="arn:aws:kms:us-east-1:123456789:key/abc-def",
    cloud_provider="aws"
)

# Validate compliance
compliance_report = advanced.validate_compliance(
    frameworks=[ComplianceFramework.SOC2, ComplianceFramework.HIPAA],
    generate_report=True,
    report_path="compliance_report.json"
)

print(f"Compliance Status: {compliance_report['overall_status']}")

アーキテクチャ

SecureMLは、OpenSSF Model Signingの上に構築された拡張レイヤーです:

root@kitploit:~
┌─────────────────────────────────────────────────────┐
│            Your Application                         │
└─────────────────────────────────────────────────────┘
                      ↓
┌─────────────────────────────────────────────────────┐
│            SecureML API Layer                       │
│  • Simple API  • Advanced API  • CLI                │
└─────────────────────────────────────────────────────┘
                      ↓
┌─────────────────────────────────────────────────────┐
│         SecureML Enterprise Features                │
│  • HSM/KMS  • Compliance  • Audit  • Forensics      │
└─────────────────────────────────────────────────────┘
                      ↓
┌─────────────────────────────────────────────────────┐
│         OpenSSF Model Signing (Core)                │
│         Sigstore Infrastructure                     │
└─────────────────────────────────────────────────────┘

セキュリティレベル

SecureMLは、ニーズに合わせて4つのセキュリティレベルを提供します:

コンプライアンスサポート

SecureMLは規制要件を満たすのに役立ちます:

  • SOC 2: システムおよび組織のコントロール
  • ISO 27001: 情報セキュリティマネジメント
  • FIPS 140-2: 暗号モジュール検証
  • HIPAA: 医療データ保護
  • GDPR: EUデータ保護

ドキュメント

  • 📦 PyPIパッケージ - PyPI公式パッケージ
  • 🚀 クイックスタートガイド - 5分で始める
  • 📚 インストールガイド - インストール手順
  • 📖 使用ガイド - 包括的な使用ドキュメント
  • 🔒 透かし機能 - モデル透かしガイド
  • 🛡️ 脅威モデル - セキュリティ分析と制限事項
  • 🔗 OpenSSF統合 - OpenSSF Model Signing統合

使用例

XGBoostモデル

root@kitploit:~
from secureml import SecureModel
import xgboost as xgb

model = xgb.XGBClassifier()
model.fit(X_train, y_train)

secure_model = SecureModel(model)
secure_model.sign_and_save("xgb_model.sml", identity="[email protected]")

PyTorchモデル

root@kitploit:~
import torch
from secureml import SecureModel

model = torch.nn.Sequential(...)
torch.save(model.state_dict(), "model.pth")

secure_model = SecureModel.load_from_path("model.pth")
secure_model.sign_and_save("pytorch_model.sml", identity="[email protected]")

HuggingFaceモデル

root@kitploit:~
from transformers import AutoModel
from secureml import SecureModel

model = AutoModel.from_pretrained("bert-base-uncased")
model.save_pretrained("./my_model")

secure_model = SecureModel.load_from_path("./my_model")
secure_model.sign_and_save("bert_model.sml", identity="[email protected]")

インストールオプション

root@kitploit:~
# Basic installation
pip install secureaiml

# With ML framework support
pip install secureaiml[xgboost,pytorch,sklearn]

# With CLI tools
pip install secureaiml[cli]

# Everything (all ML frameworks + CLI + dev tools)
pip install secureaiml[all]

CLIの使用法

root@kitploit:~
# Sign a model
secureml sign model.pkl --identity "[email protected]" --output model.sml

# Verify a model
secureml verify model.sml

# Get model info
secureml info model.sml

# Validate compliance
secureml compliance model.sml --framework soc2 --framework iso27001

# Generate audit report
secureml audit --start-date 2024-01-01 --end-date 2024-12-31 --output audit.json

統合例

MLflow統合

root@kitploit:~
import mlflow
from secureml.integrations.mlflow_integration import SecureMLflowModel

with mlflow.start_run():
    model = train_model()

    # Log with SecureML
    secure_model = SecureMLflowModel(model)
    secure_model.log_model(
        "model",
        signature=True,
        identity="[email protected]"
    )

HuggingFace Hub統合

root@kitploit:~
from secureml.integrations.huggingface_integration import SecureHFModel

secure_model = SecureHFModel.from_pretrained("bert-base-uncased")
secure_model.sign(identity="[email protected]")
secure_model.push_to_hub("my-org/secure-bert", signed=True)

コントリビューション

貢献を歓迎します! 詳細は CONTRIBUTING.md をご覧ください。

セキュリティ

セキュリティ問題については、SECURITY.md をご覧ください。

ライセンス

Apache 2.0 - 詳細は LICENSE をご覧ください。

謝辞

以下を基盤として構築されています:

  • OpenSSF Model Signing
  • Sigstore
  • 素晴らしいオープンソースMLコミュニティ

サポート

  • 🐛 イシュー: GitHub Issues
  • 💬 ディスカッション: GitHub Discussions
  • 📖 ドキュメント: GitHub Docs
  • 📦 PyPI: pypi.org/project/secureaiml

OWASPプロジェクト

SecureAIMLは、MLモデルのセキュリティを誰もが利用できるようにすることを目指すOWASPプロジェクトです。

  • OWASPページ: OWASP SecureML
  • GitHub: OWASP/SecureML

SecureAIML - AIモデルのセキュリティを誰もが利用できるように 🚀

OWASPプロジェクト

ツールをダウンロード
レベルユースケース機能
BASIC開発、テストOpenSSF署名のみ
STANDARD本番デプロイ+ フィンガープリント、監査ログ
ENTERPRISE規制産業+ Merkleツリー、脅威検出、コンプライアンス
MAXIMUM高セキュリティ環境+ 暗号化、フォレンジック、マルチ署名