Update webpage "About" from version "6.3.0" to "7.0.0"

This commit is contained in:
inference 2024-01-15 04:18:43 +00:00
parent 8b5c0bf329
commit d99bec619b
Signed by: inference
SSH Key Fingerprint: SHA256:FtEVfx1CmTKMy40VwZvF4k+3TC+QhCWy+EmPRg50Nnc

View File

@ -1,13 +1,13 @@
<!DOCTYPE html>
<!-- Inferencium - Website - About -->
<!-- Version: 6.3.0 -->
<!-- Version: 7.0.0 -->
<!-- Copyright 2022 Jake Winters -->
<!-- SPDX-License-Identifier: BSD-3-Clause -->
<html lang="en">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta charset="utf-8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
@ -16,16 +16,16 @@
</head>
<body>
<nav class="navbar">
<div><a href="index.html"><img src="asset/img/logo-inferencium-no_text.png" width="110px" height="110px"/></a></div>
<div><a href="index.html" class="title">Inferencium</a></div>
<div><a href="about.html">About</a></div>
<div><a href="contact.html">Contact</a></div>
<div><a href="blog.html">Blog</a></div>
<div><a href="documentation.html">Documentation</a></div>
<div><a href="source.html">Source</a></div>
<div><a href="key.html">Key</a></div>
<div><a href="changelog.html">Changelog</a></div>
<div><a href="directory.html">Directory</a></div>
<div><a href="index.xhtml"><img src="asset/img/logo-inferencium-no_text.png" width="110px" height="110px"/></a></div>
<div><a href="index.xhtml" class="title">Inferencium</a></div>
<div><a href="about.xhtml">About</a></div>
<div><a href="contact.xhtml">Contact</a></div>
<div><a href="blog.xhtml">Blog</a></div>
<div><a href="documentation.xhtml">Documentation</a></div>
<div><a href="source.xhtml">Source</a></div>
<div><a href="key.xhtml">Key</a></div>
<div><a href="changelog.xhtml">Changelog</a></div>
<div><a href="directory.xhtml">Directory</a></div>
</nav>
<h1>About</h1>
<nav id="toc">
@ -35,6 +35,7 @@
<ul>
<li><a href="#about_me-gnulinux_or_linux">Is it GNU/Linux or Just Linux?</a></li>
</ul>
<li><a href="#date_time">Date and Time</a></li>
<li><a href="#licensing">Licensing</a></li>
<ul>
<li><a href="#licensing-code">Code</a></li>
@ -70,8 +71,8 @@
<section id="about_me">
<h2 id="about_me"><a href="#about_me">About Me</a></h2>
<p>I am Jake Winters, also known by my pseudonym "Inference", a security
researcher based in United Kingdom.<br>
I am the founder, lead developer, and administrator, of Inferencium.<br>
researcher based in United Kingdom.<br/>
I am the founder, lead developer, and administrator, of Inferencium.<br/>
All opinions are my own, and are not necessarily shared with projects or people
I am affiliated with.</p>
<p>I write about my research and experience in cybersecurity and also physical
@ -79,30 +80,41 @@
about other aspects of my life.</p>
<p>I am an open source advocate for the preservation and modifiability of source
code. I believe source code should be considered human knowledge as much as past
knowledge and teachings were; it is how modern humanity survives and runs.<br>
knowledge and teachings were; it is how modern humanity survives and runs.<br/>
Source code being modifiable allows it to be adapted for use by anyone, whether
to add features, harden it for increased security and/or privacy, or provide
accessibility for disabled users.<br>
accessibility for disabled users.<br/>
I am also a modular design advocate for the ability to securely and robustly
make changes to hardware and software without the entire system being
affected.</p>
<p>I run multiple XMPP channels; a directory of channels can be found on the
<a href="https://inferencium.net/directory.html">directory</a>
<a href="https://inferencium.net/directory.xhtml">directory</a>
webpage.</p>
<p>If you wish to contact me for any reason, you can use my
<a href="https://inferencium.net/contact.html">contact methods</a>.</p>
<a href="https://inferencium.net/contact.xhtml">contact methods</a>.</p>
<h3 id="about_me-gnulinux_or_linux"><a href="#about_me-gnulinux_or_linux">Is it GNU/Linux or Just Linux?</a></h3>
<p>It's just Linux. GNU is completely unrelated to Linux, which is a
kernel developed by Linus Torvalds. Linux can be used entirely without
GNU software in userspace, and the kernel can be compiled without the
use of GNU tools. Just because GNU tools were used to initally develop
and compile the kernel, and were initially the only available tools for
<p>It's just Linux. GNU is unrelated to Linux, which is a kernel
developed by Linus Torvalds. Linux can be used entirely without GNU
software in userspace, and the kernel can be compiled without the use of
GNU tools. Just because GNU tools were used to initally develop and
compile the kernel, and were initially the only available tools for
userspace, does not make this true today, and it never made GNU a part
of Linux itself at any point of time. Where are all of the other
forward-slashes for every other piece of software on your Linux-based
system which makes it just as usable? If you're using "GNU/Linux", you
should be using more than a single forward-slash when there is more to
your system than only GNU.</p>
of Linux itself at any point of time.</p>
<p>Where are all of the other forward-slashes for every other piece of
software on a Linux-based system which makes it just as usable? If a
system is running "GNU/Linux", it should be using more than a single
forward-slash when there is more to the system than only GNU.</p>
</section>
<section id="date_time">
<h2 id="date_time"><a href="#date_time">Date and Time</a></h2>
<p>All dates and times across my services are
<a href="https://wikipedia.org/wiki/ISO_8601">ISO 8601</a>-compliant. The
short-form format <code>YYYY-MM-DD</code> is used for dates, and
<code>hh:mm:ss</code> is used for times, with display of seconds being based on
required level of accuracy. The full expression may be used when necessary;
<code>YYYYMMDDThhmmssZ</code> (UTC without offset),
<code>YYYYMMDDThhmmss+hhmm</code> (with positive offset), or
<code>YYYYMMDDThhmmss-hhmm</code> (with negative offset).</p>
</section>
<section id="licensing">
<h2 id="licensing"><a href="#licensing">Licensing</a></h2>
@ -112,23 +124,24 @@
preferred choice, while avoiding copyleft licenses and other licenses which
place restrictions on how my code may be used, and prevent me from including
important proprietary code, such as firmware, which can patch security
vulnerabilities, privacy issues, and stability issues. All of my code is and
will be permissively licensed unless specific circumstances make it impractical
or infeasible to do so. My goal is to share code which has the least amount of
restrictions as possible, to allow wider propagation of my code and allow more
use cases and possibilities, as well as ensuring proprietary code, whenever
required, is permitted to be included.</p>
<p>My preferred licenses and rationale for using them are below; any licenses
not listed are chosen on a case-by-case basis.</p>
vulnerabilities, privacy issues, and stability issues.</p>
<p>All of my code is and will be permissively licensed unless specific
circumstances make it impractical or infeasible to do so. My goal is to share
code which has the least amount of restrictions as possible, to allow wider
propagation of my code and allow more use cases and possibilities, as well as
ensuring proprietary code, whenever required, is permitted to be included and/or
linked to.</p>
<p><a href="https://iso.org/standard/81870.html">ISO 5962:2021</a>
is used for licensing, in the format
<code>SPDX-License-Identifier: &lt;license&gt;</code>; see the
<a href="https://spdx.org/licenses/">SPDX license list</a>
<a href="https://spdx.org/licenses/">SPDX License List</a>
for the full list of available licenses under this standard.</p>
<p>My preferred licenses and rationale for using them are below; any licenses
not listed are chosen on a case-by-case basis.</p>
<h3 id="licensing-code"><a href="#licensing-code">Code</a></h3>
<h4 id="licensing-bsd-3-clause"><a href="#licensing-bsd-3-clause">BSD 3-Clause License</a></h4>
<code>SPDX-License-Identifier: BSD-3-Clause</code>
<p>Type: Permissive</p>
<p><b>Type: Permissive</b></p>
<p><a href="https://spdx.org/licenses/BSD-3-Clause.html">BSD 3-Clause License</a>
is a highly permissive license which allows content
licensed under it to be used in any way, whether in
@ -141,7 +154,7 @@
the original project.</p>
<h4 id="licensing-gpl-2.0"><a href="#licensing-gpl-2.0">GNU General Public License v2.0</a></h4>
<code>SPDX-License-Identifier: GPL-2.0-only</code>
<p>Type: Copyleft</p>
<p><b>Type: Copyleft</b></p>
<p><a href="https://spdx.org/licenses/GPL-2.0-only.html">GNU General Public License v2.0</a>
is a strong copyleft license which restricts use of
content licensed under it by requiring all source code
@ -153,8 +166,8 @@
specified in the SPDX license identifier), and requiring
the original copyright notice to be kept in order to
attribute the original creator of the licensed
content.<br>
Due to the restrictive and invasive nature of this
content.</p>
<p>Due to the restrictive and invasive nature of this
license, it is avoided unless such restrictions would be
beneficial to my code; whenever this is the case, the
GNU General Public License v2.0 will be used, rather
@ -165,7 +178,7 @@
<h3 id="licensing-noncode"><a href="#licensing-noncode">Non-code</a></h3>
<h4 id="licensing-cc-by-4.0"><a href="#licensing-cc-by-4.0">Creative Commons Attribution 4.0 International</a></h4>
<code>SPDX-License-Identifier: CC-BY-4.0</code>
<p>Type: Permissive</p>
<p><b>Type: Permissive</b></p>
<p><a href="https://spdx.org/licenses/CC-BY-4.0.html">Creative Commons Attribution 4.0 International</a>
is a highly permissive license which allows content
licensed under it to be used in any way, in any medium,
@ -193,26 +206,38 @@
<li>All server logs purged every 14 days</li>
<li>User IP addresses used only for security and debugging
purposes (purged along with logs)</li>
<li>All connections made via TLS 1.3 (TLS 1.2 and older are
unsupported) to ensure the most secure AEAD ciphers are used,
along with forward secrecy (each connection uses a different key
to previous connections)</li>
<li>All connections made via
<a href="https://wikipedia.org/wiki/Transport_Layer_Security#TLS_1.3">TLS 1.3</a>
only to ensure the most secure
<a href="https://wikipedia.org/wiki/Authenticated_encryption">AEAD</a>
ciphers are used, along with
<a href="https://wikipedia.org/wiki/Forward_secrecy">forward secrecy</a></li>
<li>All connections made via high-security AEAD ciphers,
preferring AES-256-GCM for devices with AES
hardware-acceleration, and ChaCha20-Poly1305 for devices without
AES hardware-acceleration, with AES-128-GCM as a fallback
(AES-128-GCM is mandated for TLS 1.3 by
<a href="https://datatracker.ietf.org/doc/html/rfc8446#section-9.1">IETF RFC8446 section 9.1</a>)</li>
<a href="https://datatracker.ietf.org/doc/rfc8446#section-9.1">IETF RFC8446 section 9.1</a>)</li>
<li>All connections are made via high-security key exchange
protocols, preferring X25519, with secp256r1 as a fallback
(secp256r1 is mandated for TLS 1.3 by
<a href="https://datatracker.ietf.org/doc/html/rfc8446#section-9.1">IETF RFC8446 section 9.1</a>)</li>
<li>DNSSEC implemented to provide a root-of-trust for encryption
and authentication for domain and server configuration</li>
<a href="https://datatracker.ietf.org/doc/rfc8446#section-9.1">IETF RFC8446 section 9.1</a>)</li>
<li><a href="https://wikipedia.org/wiki/Domain_Name_System_Security_Extensions">Domain Name System Security Extensions (DNSSEC)</a>
enabled to provide a root-of-trust for encryption and
authentication for domain and server configuration</li>
<li><a href="https://wikipedia.org/wiki/DNS_Certification_Authority_Authorization">Certification Authority Authorization (CAA)</a>
records enabled to prevent all certificate authorities other
than
<a href="https://letsencrypt.org/">Let's Encrypt</a> from
issuing TLS certificates for my domains</li>
<li><a href="https://wikipedia.org/wiki/SSHFP_record">Secure Shell fingerprint (SSHFP)</a>
records enabled to provide a DNS-based root-of-trust for SSH
connections to my domains</li>
<li>Referrer headers disabled to prevent knowing where a user
was redirected from</li>
<li>All content sourced from my own domains, with third-party
content prohibited via Content Security Policy
content prohibited via
<a href="https://wikipedia.org/wiki/Content_Security_Policy">Content Security Policy</a>
configuration</li>
<li>All servers physically under my control (no VPS or other
hosting providers)</li>
@ -230,13 +255,13 @@
<th id="hardware-smartphone-type">Type</th>
<th id="hardware-smartphone">Hardware</th>
<th id="hardware-smartphone-description">Description</th>
<th id="hardware-smartphone-source_model">Source model<br>
<th id="hardware-smartphone-source_model">Source model<br/>
(License)</th>
</tr>
<tr>
<th id="hardware-smartphone-smartphone">Smartphone</th>
<th id ="google-pixel" headers="hardware hardware-smartphone-smartphone">
<img src="asset/img/google-pixel_8_pro.png" width="100px" height="100px"/><br>
<img src="asset/img/google-pixel_8_pro.png" width="100px" height="100px"/><br/>
Google Pixel
</th>
<td class="desc" headers="hardware-description google-pixel">
@ -320,7 +345,7 @@
<a href="https://support.google.com/nexus/answer/4457705#zippy=%2Cpixel-a-g-pixel-pixel-a-g-pixel-a-pixel-xl-pixel">minimum of 3 years from launch</a>.</p>
<p>Pixel 6-series, Pixel 7-series, Pixel
Fold, and Pixel Tablet, are supported for a
<a href="https://support.google.com/nexus/answer/4457705#zippy=%2Cpixel-a-pixel-pixel-pro-pixel-a-pixel-pixel-pro-pixel-fold">minimum of 5 years from launch</a>.
<a href="https://support.google.com/nexus/answer/4457705#zippy=%2Cpixel-a-pixel-pixel-pro-pixel-a-pixel-pixel-pro-pixel-fold">minimum of 5 years from launch</a>.</p>
<p>Pixel 8-series is supported for a
<a href="https://support.google.com/nexus/answer/4457705#zippy=%2Cpixel-pro">minimum of 7 years from launch</a>,
putting it on the same support level as
@ -341,13 +366,13 @@
<th id="software-desktop-type">Type</th>
<th id="software-desktop">Software</th>
<th id="software-desktop-description">Description</th>
<th id="software-desktop-source_model">Source model<br>
<th id="software-desktop-source_model">Source model<br/>
(License)</th>
</tr>
<tr>
<th id="software-desktop-os">Operating system</th>
<th id="gentoo_linux" headers="software-desktop software-desktop-os">
<img src="asset/img/logo-gentoo_linux.png" width="100px" height="100px"/><br>
<img src="asset/img/logo-gentoo_linux.png" width="100px" height="100px"/><br/>
Gentoo Linux
</th>
<td class="desc" headers="software-description gentoo_linux">
@ -370,18 +395,18 @@
and GrapheneOS'
<a href="https://github.com/GrapheneOS/hardened_malloc/">hardened_malloc</a>
memory allocator.</p>
You can find my Gentoo Linux configurations in my
<p>You can find my Gentoo Linux configurations in my
<a href="https://src.inferencium.net/Inferencium/cfg/">configuration respository</a>.</p>
</td>
<td headers="software-desktop-source_model gentoo_linux">
Open-source<br>
Open-source<br/>
(GPL-2.0-only)
</td>
</tr>
<tr>
<th id="software-web_browser">Web browser</th>
<th id="chromium" headers="software-desktop software-web_browser">
<img src="asset/img/logo-chromium.png" width="100px" height="100px"/><br>
<img src="asset/img/logo-chromium.png" width="100px" height="100px"/><br/>
Chromium
</th>
<td class="desc" headers="software-description chromium">
@ -398,7 +423,7 @@
memory hardening, and
<a href="https://www.chromium.org/developers/testing/control-flow-integrity/">control-flow integrity (CFI)</a>.</p></td>
<td headers="software-desktop-source_model chromium">
Open-source<br>
Open-source<br/>
(BSD-3-Clause)
</td>
</tr>
@ -411,14 +436,13 @@
<th id="software-smartphone-type">Type</th>
<th id="software-smartphone">Software</th>
<th id="software-smartphone-description">Description</th>
<th id="software-smartphone-source_model">Source model<br>
<th id="software-smartphone-source_model">Source model<br/>
(License)</th>
</tr>
<tr>
<th id="software-smartphone-os">Operating system</th>
<th id="grapheneos" headers="software-smartphone software-smartphone-os">
<img src="asset/img/logo-grapheneos.png" width="100px" height="100px"/><br>
<br>
<img src="asset/img/logo-grapheneos.png" width="100px" height="100px"/><br/>
GrapheneOS
</th>
<td class="desc" headers="software-smartphone-description grapheneos">
@ -456,14 +480,14 @@
which provides extensive documentation.</p>
</td>
<td headers="software-smartphone-source_model grapheneos">
Open-source<br>
Open-source<br/>
(MIT)
</td>
</tr>
<tr>
<th id="software-smartphone-web_browser">Web browser</th>
<th id="vanadium" headers="software-smartphone software-smartphone-web_browser">
<img src="asset/img/logo-vanadium.png" width="100px" height="100px"/><br>
<img src="asset/img/logo-vanadium.png" width="100px" height="100px"/><br/>
Vanadium
</th>
<td class="desc" headers="software-smartphone-description vanadium">
@ -481,14 +505,14 @@
patch-set, can be found in its
<a href="https://github.com/GrapheneOS/Vanadium/">official repository</a>.</p></td>
<td headers="software-smartphone-source_model vanadium">
Open-source<br>
Open-source<br/>
(GPL-2.0-only)
</td>
</tr>
<tr>
<th rowspan="2" id="software-smartphone-messenger">Messenger</th>
<th id="molly" headers="software-smartphone software-smartphone-messenger">
<img src="asset/img/logo-molly.png" width="100px" height="100px"/><br>
<img src="asset/img/logo-molly.png" width="100px" height="100px"/><br/>
Molly
</th>
<td class="desc" headers="software-smartphone-description molly">
@ -516,13 +540,13 @@
</p>
</td>
<td headers="software-smartphone-source_model molly">
Open-source<br>
Open-source<br/>
(GPL-3.0-only)
</td>
</tr>
<tr>
<th id="conversations" headers="software-smartphone software-smartphone-messenger">
<img src="asset/img/logo-conversations.png" width="100px" height="100px"/><br>
<img src="asset/img/logo-conversations.png" width="100px" height="100px"/><br/>
Conversations
</th>
<td class="desc" headers="software-smartphone-description conversations">
@ -533,7 +557,7 @@
client and has great usability.</p>
</td>
<td headers="software-smartphone-source_model conversations">
Open-source<br>
Open-source<br/>
(GPL-3.0-only)
</td>
</tr>
@ -543,7 +567,7 @@
<section id="recommendations-music">
<h3 id="recommendations-music"><a href="#recommendations-music">Music</a></h3>
<p>For a curated list of music I enjoy, visit my
<a href="music.html">music page</a>.</p>
<a href="music.xhtml">music page</a>.</p>
</section>
</body>
</html>