You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@teaclave.apache.org by ms...@apache.org on 2021/10/15 23:34:29 UTC

[incubator-teaclave-website] branch master updated (333f5e2 -> 1070e6f)

This is an automated email from the ASF dual-hosted git repository.

mssun pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-teaclave-website.git.


    from 333f5e2  Add Teaclave TrustZone SDK (Host) api docs
     new 7c80abb  Add teaclave meetup 8 minutes
     new 1070e6f  Update the powered by page

The 2 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 site/assets/powered-by-logos.png                   | Bin 455241 -> 704878 bytes
 site/blog/2021-10-14-teaclave-meetup-8.md          | 139 ++++++++++++++++++---
 site/blog/img/cve-2021-0186-patch.png              | Bin 0 -> 321756 bytes
 site/blog/img/optee-with-rust-doc.png              | Bin 0 -> 263756 bytes
 site/blog/img/project-powered-by-teaclave-logo.png | Bin 0 -> 425775 bytes
 site/blog/img/teaclave-meetup-8-zoom.png           | Bin 0 -> 3942273 bytes
 .../teaclave-trustzone-sdk-links-in-homepage.png   | Bin 0 -> 171936 bytes
 site/powered-by.md                                 |   4 +-
 8 files changed, 125 insertions(+), 18 deletions(-)
 create mode 100644 site/blog/img/cve-2021-0186-patch.png
 create mode 100644 site/blog/img/optee-with-rust-doc.png
 create mode 100644 site/blog/img/project-powered-by-teaclave-logo.png
 create mode 100644 site/blog/img/teaclave-meetup-8-zoom.png
 create mode 100644 site/blog/img/teaclave-trustzone-sdk-links-in-homepage.png

---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@teaclave.apache.org
For additional commands, e-mail: commits-help@teaclave.apache.org


[incubator-teaclave-website] 01/02: Add teaclave meetup 8 minutes

Posted by ms...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

mssun pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-teaclave-website.git

commit 7c80abb2a9369884e762d386b6b5418f8b6ee346
Author: Mingshen Sun <bo...@mssun.me>
AuthorDate: Fri Oct 15 16:34:06 2021 -0700

    Add teaclave meetup 8 minutes
---
 site/blog/2021-10-14-teaclave-meetup-8.md          | 139 ++++++++++++++++++---
 site/blog/img/cve-2021-0186-patch.png              | Bin 0 -> 321756 bytes
 site/blog/img/optee-with-rust-doc.png              | Bin 0 -> 263756 bytes
 site/blog/img/project-powered-by-teaclave-logo.png | Bin 0 -> 425775 bytes
 site/blog/img/teaclave-meetup-8-zoom.png           | Bin 0 -> 3942273 bytes
 .../teaclave-trustzone-sdk-links-in-homepage.png   | Bin 0 -> 171936 bytes
 6 files changed, 123 insertions(+), 16 deletions(-)

diff --git a/site/blog/2021-10-14-teaclave-meetup-8.md b/site/blog/2021-10-14-teaclave-meetup-8.md
index ba32bb5..b155e24 100644
--- a/site/blog/2021-10-14-teaclave-meetup-8.md
+++ b/site/blog/2021-10-14-teaclave-meetup-8.md
@@ -1,27 +1,134 @@
 ---
-title: "[Scheduled] Teaclave Meetup #8"
+title: "Teaclave Meetup #8"
 date: 2021-10-14
 author: Mingshen Sun
 ---
 
-We are going to have the 8th monthly Teaclave (virtual) meetup. The
-meetup in this month is scheduled on Oct 14, 2021 (PT):
+## Agenda
 
-- 19:00-20:00 on Thursday, Oct 14, 2021 (PT)
+- Recent update in Teaclave — Mingshen Sun
+- Using and Customizing Teaclave SGX SDK — Shunfan Zhou
 
-You can find the corresponding date time in your TZ here:
-<https://time.is/compare/1900_14_October_2021_in_PT>
+## Notes
 
-As usual, I'll give an update of Teaclave first. Then, we're glad to invite
-Shunfan Zhou to talk about *experiences on using and customizing Teaclave SGX
-SDK*. At last, we will have an open discussion session on recent news/projects
-around confidential computing.
+### Recent Update in Teaclave — Mingshen
 
-I also create a Google Calendar for the recurring events. Please
-subscribe if you're interested.
+**Platform**
 
-Apache Teaclave (incubating) Community Calendar:
-<ht...@group.calendar.google.com>
+- [docker] start Teaclave docker services with auto-detection mechanism (#559).
+- Use `run-teaclave-service.sh` instead of using `docker-compose` directly.
 
-At last, same as the previous meetup, please RSVP for the Zoom link (or find it
-in the shared calendar). Thanks!
+**SGX SDK**
+
+- v1.1.4-testing: [https://github.com/apache/incubator-teaclave-sgx-sdk/commits/v1.1.4-testing](https://github.com/apache/incubator-teaclave-sgx-sdk/commits/v1.1.4-testing)
+    - Rust `nightly-2021-09-13`
+    - Support Intel SGX SDK 2.15 and DCAP 1.12
+- Project template refactoring
+- README polishing
+
+**TrustZone SDK**
+
+- Teaclave/OP-TEE: Integrating examples in Rust TrustZone SDK in OP-TEE
+    - Multiple PRs to OP-TEE's `manifest`, `build` repos.
+    - Now in the `master` branch, should be available in the next release 3.15 in Oct 15.
+    - OP-TEE with Rust: [https://optee.readthedocs.io/en/latest/building/optee_with_rust.html](https://optee.readthedocs.io/en/latest/building/optee_with_rust.html)
+
+![OP-TEE with Rust](./img/optee-with-rust-doc.png)
+
+**Website**
+
+- Add project/organization logos in the "Powered By" page: [https://teaclave.apache.org/powered-by/](https://teaclave.apache.org/powered-by/)
+
+![Project Powered By Teaclave](./img/project-powered-by-teaclave-logo.png)
+
+- Redesign the "Contributors" page
+    - add Apache ID, GitHub ID to mentors, PPMC, and committers
+    - Tags for committers to show areas that they are familiar with
+- Add API Docs (references) of TrustZone SDK both for host and TA sides
+    - Host: [https://teaclave.apache.org/api-docs/trustzone-sdk/optee-teec](https://teaclave.apache.org/api-docs/trustzone-sdk/optee-teec)
+    - TA: [https://teaclave.apache.org/api-docs/trustzone-sdk/optee-utee](https://teaclave.apache.org/api-docs/trustzone-sdk/optee-utee)
+    
+![Teaclave TrustZone SDK Links in Homepage](./img/teaclave-trustzone-sdk-links-in-homepage.png)
+    
+- Blog
+    - [Podling Teaclave Report - October 2021](https://teaclave.apache.org/blog/2021-10-06-podling-teaclave-report-october-2021/) · Oct 05 2021
+    - [Announcing Apache Teaclave (incubating) 0.3.0](https://teaclave.apache.org/blog/2021-10-01-announcing-teaclave-0-3-0/) · Sep 30 2021
+
+**Community**
+
+- New committers: Yuan Zhuang and Rong Fan from Baidu
+- Discord: Connect directly with Teaclave community members (join link: [https://discord.gg/ynECXsxm5P](https://discord.gg/ynECXsxm5P))
+
+**Security**
+
+- *SmashEx: Smashing SGX Enclaves Using Exceptions* (to appear at CCS 2021):
+  Jinhua Cui (National University of Defense Technology, National University of
+  Singapore); Zhijingcheng Yu (National University of Singapore); Shweta Shinde
+  (ETH Zurich); Prateek Saxena (National University of Singapore); Zhiping Cai
+  (National University of Defense Technology)
+- [https://arxiv.org/ftp/arxiv/papers/2110/2110.06657.pdf](https://arxiv.org/ftp/arxiv/papers/2110/2110.06657.pdf)
+- CVE-2021-0186
+    - [https://www.intel.com/content/www/us/en/security-center/advisory/intel-sa-00548.html](https://www.intel.com/content/www/us/en/security-center/advisory/intel-sa-00548.html)
+    - **Description**: Improper input validation in the Intel(R) SGX SDK
+      applications compiled for SGX2 enabled processors may allow a privileged
+      user to potentially escalation of privilege via local access.
+    - **Affected Products**: Intel SGX SDK for Windows v2.12 and earlier, Intel
+      SGX SDK for Linux v2.13 and earlier, Intel® Processors supporting SGX2.
+    - Intel recommends updating the Intel® SGX SDK to the versions listed below.
+      Enclaves built with the new Intel® SGX SDK version should increment the
+      value of their ISVSVN field.
+- Patch: [https://github.com/intel/linux-sgx/commit/edfe42a517b3e4b1d81204c3cdef6da6cb35fefc](https://github.com/intel/linux-sgx/commit/edfe42a517b3e4b1d81204c3cdef6da6cb35fefc)
+
+![Patch in Intel SGX SDK](./img/cve-2021-0186-patch.png)
+
+### Using and Customizing Teaclave SGX SDK — Shunfan Zhou
+
+- Teaclave SGX SDK
+    - pro: security
+    - con: testing is hard
+- Case study: rust-bitcoin
+    - std
+    - Feature
+    - Port dependencies recursively
+- Some issues
+    - efforts of porting
+    - security: 1) updates of upstream, 2) unit tests
+    - More TEE backend: AMD SEV, ARM CCA
+- libs is not completed in SGX for vanilla Rust standard library
+- Phala libc-hacks
+    - directly use Intel's libc
+    - use ocall warpper functions
+- Conflicts: multiple language items in Rust
+- Runtime behavior checks
+- HW mode issue: `rand::thread_rnd()` is using CPUID, which is not allowed in SGX
+- Check instructions after compiling
+
+### Free Discussion
+
+- About AMD SEV in Azure: [https://azure.microsoft.com/en-us/blog/azure-and-amd-enable-lift-and-shift-confidential-computing/](https://azure.microsoft.com/en-us/blog/azure-and-amd-enable-lift-and-shift-confidential-computing/)
+
+## Attendees
+
+- Mingshen Sun
+- Qinkun Bao
+- He Sun
+- George
+- Hongbo Chen
+- hang
+- Kevin
+- Ben
+- Ruide
+- Rudong Zhou
+- shelven
+- Tongxin Li
+- Weijie Liu
+- Zha0Chan
+- Tianyi Li
+- DuanRan
+- Gordon
+- david
+
+
+## Group Photo
+
+![Group Photo](./img/teaclave-meetup-8-zoom.png)
diff --git a/site/blog/img/cve-2021-0186-patch.png b/site/blog/img/cve-2021-0186-patch.png
new file mode 100644
index 0000000..10cb7af
Binary files /dev/null and b/site/blog/img/cve-2021-0186-patch.png differ
diff --git a/site/blog/img/optee-with-rust-doc.png b/site/blog/img/optee-with-rust-doc.png
new file mode 100644
index 0000000..17f8412
Binary files /dev/null and b/site/blog/img/optee-with-rust-doc.png differ
diff --git a/site/blog/img/project-powered-by-teaclave-logo.png b/site/blog/img/project-powered-by-teaclave-logo.png
new file mode 100644
index 0000000..389a028
Binary files /dev/null and b/site/blog/img/project-powered-by-teaclave-logo.png differ
diff --git a/site/blog/img/teaclave-meetup-8-zoom.png b/site/blog/img/teaclave-meetup-8-zoom.png
new file mode 100644
index 0000000..1ac7dbd
Binary files /dev/null and b/site/blog/img/teaclave-meetup-8-zoom.png differ
diff --git a/site/blog/img/teaclave-trustzone-sdk-links-in-homepage.png b/site/blog/img/teaclave-trustzone-sdk-links-in-homepage.png
new file mode 100644
index 0000000..2ca1282
Binary files /dev/null and b/site/blog/img/teaclave-trustzone-sdk-links-in-homepage.png differ

---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@teaclave.apache.org
For additional commands, e-mail: commits-help@teaclave.apache.org


[incubator-teaclave-website] 02/02: Update the powered by page

Posted by ms...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

mssun pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-teaclave-website.git

commit 1070e6fe3e3f1c1ef6d174f1924bc7d1c6f0407a
Author: Mingshen Sun <bo...@mssun.me>
AuthorDate: Fri Oct 15 16:34:16 2021 -0700

    Update the powered by page
---
 site/assets/powered-by-logos.png | Bin 455241 -> 704878 bytes
 site/powered-by.md               |   4 ++--
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/site/assets/powered-by-logos.png b/site/assets/powered-by-logos.png
index fbbef4e..70f8e04 100644
Binary files a/site/assets/powered-by-logos.png and b/site/assets/powered-by-logos.png differ
diff --git a/site/powered-by.md b/site/powered-by.md
index ae31b8a..27f83fd 100644
--- a/site/powered-by.md
+++ b/site/powered-by.md
@@ -37,8 +37,8 @@ and projects using and contributing to Teaclave.
     Substrate.
   - [Crypto.com Chain](https://github.com/crypto-com/chain): Alpha version
     prototype of Crypto.com Chain.
-  - [Inclavare Containers](https://github.com/alibaba/inclavare-containers):A
-    novel container runtime, aka confidential container, for cloud-native
+  - [Inclavare Containers](https://github.com/alibaba/inclavare-containers):
+    A novel container runtime, aka confidential container, for cloud-native
     confidential computing and enclave runtime ecosystem.
   - [Occlum](https://github.com/occlum/occlum): Occlum is a memory-safe,
     multi-process library OS for Intel SGX.

---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@teaclave.apache.org
For additional commands, e-mail: commits-help@teaclave.apache.org