遵循以下最佳实践的项目将能够自愿的自我认证,并显示他们已经实现了核心基础设施计划(OpenSSF)徽章。 显示详细资料
[](https://www.bestpractices.dev/projects/374)
<a href="https://www.bestpractices.dev/projects/374"><img src="https://www.bestpractices.dev/projects/374/badge"></a>
Xen Project is a Linux Foundation Collaborative Project that develops the Xen Hypervisor and related virtualization technologies. The Xen Hypervisor is a leading virtualization platform that is powering some of the largest clouds in production today, such as Amazon Web Services, Rackspace Public Cloud, Alibaba Cloud (Aliyun) and many hosting services. It also fosters the creation of lightweight Unikernel systems with the Mirage OS incubator project, as well as many independent efforts which use our hypervisor as a base for their work.
Uses git.
This would be a good idea. We don't have it right now, but we have accepted patches towards this goal (patches were submitted by the Debian reproducible builds folks).
See the README files in the relevant repositories, as well as https://xenbits.xen.org/docs/xtf/
OSSTEST and the projects Test Farm implements continuous integration. In addition we do random build testing for different compilers (various gcc and clang versions) via Travis
警告:需要URL,但找不到URL。
We do not use HTTP as an RPC transport. The toolstack software uses cryptography for migration, but it just uses whatever ssh you have as a transport (by default). We do support VNC, which has some encryption features. The encryption is entirely done by qemu using TLS.
After checking with the Linux Foundation, we were advised that we do not need to verify such choices for upstreams we depend on. In our case, we use QEMU which uses TLS for VNC.
X-Content-Type-Options was not set to "nosniff".
This is rather vague and needs more information to identify what is acceptable and what is not.
The project runs American Fuzzy Lop over some portions of the codebase as part of its test infrastructure. This capability is being extended to cover more components. In addition tests which verify whether discovered, disclosed and fixed vulnerabilities are present in releases and master are run as part of the project's test infrastructure.
In addition, 3rd party test infrastructure which has extensive fuzzing capability (such as Citrix' XenRT) are run on RCs (but also at regular intervals between releases) as part of the projects release process and issues are reported to the Xen Security team.
The Xen Project code base has a large number of run-time assertions in DEBUG builds. The test infrastructure tests against both RELEASE and DEBUG builds.
后退