blindbox


Nameblindbox JSON
Version 0.2.1 PyPI version JSON
download
home_page
SummaryBlindBox is a tool to isolate and deploy applications inside Trusted Execution Environments for privacy-by-design apps
upload_time2023-06-28 11:20:53
maintainer
docs_urlNone
authorMithril Security
requires_python>=3.8,<4.0
license
keywords
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            <a name="readme-top"></a>

[![Contributors][contributors-shield]][contributors-url]
[![Forks][forks-shield]][forks-url]
[![Stargazers][stars-shield]][stars-url]
[![Issues][issues-shield]][issues-url]
[![Apache License][license-shield]][license-url]


<!-- PROJECT LOGO -->
<br />
<div align="center">
  <a href="https://github.com/mithril-security/blindbox">
    <img src="https://github.com/mithril-security/blindai/raw/main/docs/assets/logo.png" alt="Logo" width="80" height="80">
  </a>

<h1 align="center">Blindbox</h1>

[![Website][website-shield]][website-url]
[![Blog][blog-shield]][blog-url]
[![LinkedIn][linkedin-shield]][linkedin-url]

  <p align="center">
    <b>Quickly deploy your SaaS solutions while preserving your users' data privacy.
	<br /><br />
    <a href="https://blindbox.mithrilsecurity.io/en/latest"><strong>Explore the docs ยป</strong></a>
    <br />
    <br />
    <a href="https://blindbox.mithrilsecurity.io/en/latest/docs/getting-started/quick-tour/">Get started</a>
    ยท
    <a href="https://github.com/mithril-security/blindbox/issues">Report Bug</a>
    ยท
    <a href="https://github.com/mithril-security/blindbox/issues">Request Feature</a>
  </p>
</div>



<!-- TABLE OF CONTENTS -->
<details>
  <summary>Table of Contents</summary>
  <ol>
    <li>
      <a href="#-about-the-project">About The Project</a>
    </li>
    <li>
      <a href="#-getting-started">Getting Started</a>
    </li>
    <li><a href="#-getting-help">Getting Help</a></li>
	<li><a href="#-why-trust-us">Why trust us?</a></li>
    <li><a href="#-license">License</a></li>
    <li><a href="#-contact">Contact</a></li>
  </ol>
</details>

<!-- ABOUT THE PROJECT -->
## ๐Ÿ”’ About The Project

**BlindBox** is a **privacy deployment** solution for **SaaS applications** which preserves the **data confidentiality** of end users, even from the software provider. To guarantee that privacy, we deploy those applications within **hardware based, highly-isolated** environments, a technology often referred to as **confidential computing**.

| โš ๏ธ **WARNING:** BlindBox is still under development. **Do not use in production!** |
| --- |

๐Ÿ—๏ธ **Key features**:

+ A **CLI tool** to deploy **application images** within **BlindBox**. We currently support **Docker** and we are working on other formats, like Kubernetes.

+ Applications are deployed within **Confidential VMs**, a type of confidential computing environment, which support additional security verifications.

+ An **isolation layer** to define **custom security policies** for the application inside the enclave. This will include selecting who can query the service running in the BlindBox and the range of networking access allowed within.

> You can check out [the project code on our GitHub](https://github.com/mithril-security/blindbox/).

<p align="right">(<a href="#readme-top">back to top</a>)</p>

<!-- GETTING STARTED -->
## ๐Ÿš€ Getting Started

We recommend for you to get started with our [Quick tour](https://blindbox.mithrilsecurity.io/en/latest/docs/getting-started/quick-tour/)!

<!-- GETTING HELP -->
## ๐Ÿ™‹ Getting help

* Go to our [Discord](https://discord.com/invite/TxEHagpWd4) #support channel
* Report bugs by [opening an issue on our BlindBox GitHub](https://github.com/mithril-security/blindbox/issues)
* [Book a meeting](https://calendly.com/contact-mithril-security/15mins?month=2023-03) with us

<!-- TRUST US -->
## โ“ Why trust us?

* **Our core security features are open source.** We believe that transparency is the best way to ensure security and you can inspect the code yourself on our [GitHub page](https://github.com/mithril-security/blindbox).

* **Our historical project [BlindAI](https://blindbox.mithrilsecurity.io/en/latest/docs/past-projects/blindai/) was successfully audited** by Quarkslab. Although both projects differ (BlindAI was meant for the confidential deployment of ONNX models inside Intel SGX enclaves), we want to highlight that we are serious about our security standards and know how to code secure remote attestation.


<!-- LICENSE -->
## ๐Ÿ“œ License

Distributed under the Apache License, version 2.0. See [`LICENSE.md`](https://www.apache.org/licenses/LICENSE-2.0) for more information.


<!-- CONTACT -->
## ๐Ÿ“‡ Contact

Mithril Security - [@MithrilSecurity](https://twitter.com/MithrilSecurity) - contact@mithrilsecurity.io

Project Link: [https://github.com/mithril-security/blindbox](https://github.com/mithril-security/blindbox)

<p align="right">(<a href="#readme-top">back to top</a>)</p>

<!-- MARKDOWN LINKS & IMAGES -->
<!-- https://github.com/alexandresanlim/Badges4-README.md-Profile#-blog- -->
[contributors-shield]: https://img.shields.io/github/contributors/mithril-security/blindbox.svg?style=for-the-badge
[contributors-url]: https://github.com/mithril-security/blindbox/graphs/contributors
[forks-shield]: https://img.shields.io/github/forks/mithril-security/blindbox.svg?style=for-the-badge
[forks-url]: https://github.com/mithril-security/blindbox/network/members
[stars-shield]: https://img.shields.io/github/stars/mithril-security/blindbox.svg?style=for-the-badge
[stars-url]: https://github.com/mithril-security/blindbox/stargazers
[issues-shield]: https://img.shields.io/github/issues/mithril-security/blindbox.svg?style=for-the-badge
[issues-url]: https://github.com/mithril-security/blindbox/issues
[license-shield]: https://img.shields.io/github/license/mithril-security/blindbox.svg?style=for-the-badge
[license-url]: https://github.com/mithril-security/blindbox/blob/master/LICENSE.txt
[linkedin-shield]: https://img.shields.io/badge/-Jobs-black.svg?style=for-the-badge&logo=linkedin&colorB=555
[linkedin-url]: https://www.linkedin.com/company/mithril-security-company/
[website-url]: https://www.mithrilsecurity.io
[website-shield]: https://img.shields.io/badge/website-000000?style=for-the-badge&colorB=555
[blog-url]: https://blog.mithrilsecurity.io/
[blog-shield]: https://img.shields.io/badge/Blog-000?style=for-the-badge&logo=ghost&logoColor=yellow&colorB=555
[product-screenshot]: images/screenshot.png
[Python]: https://img.shields.io/badge/Python-FFD43B?style=for-the-badge&logo=python&logoColor=blue
[Python-url]: https://www.python.org/
[Rust]: https://img.shields.io/badge/rust-FFD43B?style=for-the-badge&logo=rust&logoColor=black
[Rust-url]: https://www.rust-lang.org/fr
[Intel-SGX]: https://img.shields.io/badge/SGX-FFD43B?style=for-the-badge&logo=intel&logoColor=black
[Intel-sgx-url]: https://www.intel.fr/content/www/fr/fr/architecture-and-technology/software-guard-extensions.html
[Tract]: https://img.shields.io/badge/Tract-FFD43B?style=for-the-badge
[tract-url]: https://github.com/mithril-security/tract/tree/6e4620659837eebeaba40ab3eeda67d33a99c7cf

<!-- Done using https://github.com/othneildrew/Best-README-Template -->


            

Raw data

            {
    "_id": null,
    "home_page": "",
    "name": "blindbox",
    "maintainer": "",
    "docs_url": null,
    "requires_python": ">=3.8,<4.0",
    "maintainer_email": "",
    "keywords": "",
    "author": "Mithril Security",
    "author_email": "contact@mithrilsecurity.io",
    "download_url": "",
    "platform": null,
    "description": "<a name=\"readme-top\"></a>\n\n[![Contributors][contributors-shield]][contributors-url]\n[![Forks][forks-shield]][forks-url]\n[![Stargazers][stars-shield]][stars-url]\n[![Issues][issues-shield]][issues-url]\n[![Apache License][license-shield]][license-url]\n\n\n<!-- PROJECT LOGO -->\n<br />\n<div align=\"center\">\n  <a href=\"https://github.com/mithril-security/blindbox\">\n    <img src=\"https://github.com/mithril-security/blindai/raw/main/docs/assets/logo.png\" alt=\"Logo\" width=\"80\" height=\"80\">\n  </a>\n\n<h1 align=\"center\">Blindbox</h1>\n\n[![Website][website-shield]][website-url]\n[![Blog][blog-shield]][blog-url]\n[![LinkedIn][linkedin-shield]][linkedin-url]\n\n  <p align=\"center\">\n    <b>Quickly deploy your SaaS solutions while preserving your users' data privacy.\n\t<br /><br />\n    <a href=\"https://blindbox.mithrilsecurity.io/en/latest\"><strong>Explore the docs \u00bb</strong></a>\n    <br />\n    <br />\n    <a href=\"https://blindbox.mithrilsecurity.io/en/latest/docs/getting-started/quick-tour/\">Get started</a>\n    \u00b7\n    <a href=\"https://github.com/mithril-security/blindbox/issues\">Report Bug</a>\n    \u00b7\n    <a href=\"https://github.com/mithril-security/blindbox/issues\">Request Feature</a>\n  </p>\n</div>\n\n\n\n<!-- TABLE OF CONTENTS -->\n<details>\n  <summary>Table of Contents</summary>\n  <ol>\n    <li>\n      <a href=\"#-about-the-project\">About The Project</a>\n    </li>\n    <li>\n      <a href=\"#-getting-started\">Getting Started</a>\n    </li>\n    <li><a href=\"#-getting-help\">Getting Help</a></li>\n\t<li><a href=\"#-why-trust-us\">Why trust us?</a></li>\n    <li><a href=\"#-license\">License</a></li>\n    <li><a href=\"#-contact\">Contact</a></li>\n  </ol>\n</details>\n\n<!-- ABOUT THE PROJECT -->\n## \ud83d\udd12 About The Project\n\n**BlindBox** is a **privacy deployment** solution for **SaaS applications** which preserves the **data confidentiality** of end users, even from the software provider. To guarantee that privacy, we deploy those applications within **hardware based, highly-isolated** environments, a technology often referred to as **confidential computing**.\n\n| \u26a0\ufe0f **WARNING:** BlindBox is still under development. **Do not use in production!** |\n| --- |\n\n\ud83d\udddd\ufe0f **Key features**:\n\n+ A **CLI tool** to deploy **application images** within **BlindBox**. We currently support **Docker** and we are working on other formats, like Kubernetes.\n\n+ Applications are deployed within **Confidential VMs**, a type of confidential computing environment, which support additional security verifications.\n\n+ An **isolation layer** to define **custom security policies** for the application inside the enclave. This will include selecting who can query the service running in the BlindBox and the range of networking access allowed within.\n\n> You can check out [the project code on our GitHub](https://github.com/mithril-security/blindbox/).\n\n<p align=\"right\">(<a href=\"#readme-top\">back to top</a>)</p>\n\n<!-- GETTING STARTED -->\n## \ud83d\ude80 Getting Started\n\nWe recommend for you to get started with our [Quick tour](https://blindbox.mithrilsecurity.io/en/latest/docs/getting-started/quick-tour/)!\n\n<!-- GETTING HELP -->\n## \ud83d\ude4b Getting help\n\n* Go to our [Discord](https://discord.com/invite/TxEHagpWd4) #support channel\n* Report bugs by [opening an issue on our BlindBox GitHub](https://github.com/mithril-security/blindbox/issues)\n* [Book a meeting](https://calendly.com/contact-mithril-security/15mins?month=2023-03) with us\n\n<!-- TRUST US -->\n## \u2753 Why trust us?\n\n* **Our core security features are open source.** We believe that transparency is the best way to ensure security and you can inspect the code yourself on our [GitHub page](https://github.com/mithril-security/blindbox).\n\n* **Our historical project [BlindAI](https://blindbox.mithrilsecurity.io/en/latest/docs/past-projects/blindai/) was successfully audited** by Quarkslab. Although both projects differ (BlindAI was meant for the confidential deployment of ONNX models inside Intel SGX enclaves), we want to highlight that we are serious about our security standards and know how to code secure remote attestation.\n\n\n<!-- LICENSE -->\n## \ud83d\udcdc License\n\nDistributed under the Apache License, version 2.0. See [`LICENSE.md`](https://www.apache.org/licenses/LICENSE-2.0) for more information.\n\n\n<!-- CONTACT -->\n## \ud83d\udcc7 Contact\n\nMithril Security - [@MithrilSecurity](https://twitter.com/MithrilSecurity) - contact@mithrilsecurity.io\n\nProject Link: [https://github.com/mithril-security/blindbox](https://github.com/mithril-security/blindbox)\n\n<p align=\"right\">(<a href=\"#readme-top\">back to top</a>)</p>\n\n<!-- MARKDOWN LINKS & IMAGES -->\n<!-- https://github.com/alexandresanlim/Badges4-README.md-Profile#-blog- -->\n[contributors-shield]: https://img.shields.io/github/contributors/mithril-security/blindbox.svg?style=for-the-badge\n[contributors-url]: https://github.com/mithril-security/blindbox/graphs/contributors\n[forks-shield]: https://img.shields.io/github/forks/mithril-security/blindbox.svg?style=for-the-badge\n[forks-url]: https://github.com/mithril-security/blindbox/network/members\n[stars-shield]: https://img.shields.io/github/stars/mithril-security/blindbox.svg?style=for-the-badge\n[stars-url]: https://github.com/mithril-security/blindbox/stargazers\n[issues-shield]: https://img.shields.io/github/issues/mithril-security/blindbox.svg?style=for-the-badge\n[issues-url]: https://github.com/mithril-security/blindbox/issues\n[license-shield]: https://img.shields.io/github/license/mithril-security/blindbox.svg?style=for-the-badge\n[license-url]: https://github.com/mithril-security/blindbox/blob/master/LICENSE.txt\n[linkedin-shield]: https://img.shields.io/badge/-Jobs-black.svg?style=for-the-badge&logo=linkedin&colorB=555\n[linkedin-url]: https://www.linkedin.com/company/mithril-security-company/\n[website-url]: https://www.mithrilsecurity.io\n[website-shield]: https://img.shields.io/badge/website-000000?style=for-the-badge&colorB=555\n[blog-url]: https://blog.mithrilsecurity.io/\n[blog-shield]: https://img.shields.io/badge/Blog-000?style=for-the-badge&logo=ghost&logoColor=yellow&colorB=555\n[product-screenshot]: images/screenshot.png\n[Python]: https://img.shields.io/badge/Python-FFD43B?style=for-the-badge&logo=python&logoColor=blue\n[Python-url]: https://www.python.org/\n[Rust]: https://img.shields.io/badge/rust-FFD43B?style=for-the-badge&logo=rust&logoColor=black\n[Rust-url]: https://www.rust-lang.org/fr\n[Intel-SGX]: https://img.shields.io/badge/SGX-FFD43B?style=for-the-badge&logo=intel&logoColor=black\n[Intel-sgx-url]: https://www.intel.fr/content/www/fr/fr/architecture-and-technology/software-guard-extensions.html\n[Tract]: https://img.shields.io/badge/Tract-FFD43B?style=for-the-badge\n[tract-url]: https://github.com/mithril-security/tract/tree/6e4620659837eebeaba40ab3eeda67d33a99c7cf\n\n<!-- Done using https://github.com/othneildrew/Best-README-Template -->\n\n",
    "bugtrack_url": null,
    "license": "",
    "summary": "BlindBox is a tool to isolate and deploy applications inside Trusted Execution Environments for privacy-by-design apps",
    "version": "0.2.1",
    "project_urls": null,
    "split_keywords": [],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "125f9d77427bcb28eb1e6b9ff669e520bc3ae3dc2fb1c44713cda0aa3055db97",
                "md5": "1081cd363ad5fd1a9d782b45e0e98e29",
                "sha256": "390c29ef3c9a2393a0f80625cacaf204ff00149b0a12c7efdc8b8ca8428b0524"
            },
            "downloads": -1,
            "filename": "blindbox-0.2.1-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "1081cd363ad5fd1a9d782b45e0e98e29",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.8,<4.0",
            "size": 53873,
            "upload_time": "2023-06-28T11:20:53",
            "upload_time_iso_8601": "2023-06-28T11:20:53.886552Z",
            "url": "https://files.pythonhosted.org/packages/12/5f/9d77427bcb28eb1e6b9ff669e520bc3ae3dc2fb1c44713cda0aa3055db97/blindbox-0.2.1-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2023-06-28 11:20:53",
    "github": false,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "lcname": "blindbox"
}
        
Elapsed time: 0.09332s