Re: Web versions

Taylan Kammer <[email protected]>
Newsgroups gmane.org.gnu.discuss
Message-ID <[email protected]>
On 08.03.2021 18:59, Jacob Bachmeyer wrote:
> Taylan Kammer wrote:
>> On 06.03.2021 22:30, Jacob Bachmeyer wrote:
>>   In times like that, I wish I had quick
>> access to some Unix-like environment with helpful tools like netcat and
>> nmap on the client's end.
>>
>> If I could just open a browser on the client's PC and visit a website
>> that boots up a GNU/Linux with useful tools like that, it would be
>> pretty amazing.
> 
> The problem is that to be able to implement tools like that, the browser
> would need to offer access to the local network at a level that would be
> a serious security risk.  While nmap and netcat/socat can be great for
> development and troubleshooting, they are also great for an intruder's
> recon efforts to prepare further intrusions.  8-|  Do you want ad
> companies routinely port-scanning your LAN?

Browsers already offer websites the ability to access your microphone,
camera, GPS location, and even *screen contents* (!).  Any sane browser
of course asks the user on a per-website basis whether the user would
like to allow this.

From a quick web search I found out that there's already a draft for a
filesystem API that allows write access and working with directories:

https://wicg.github.io/file-system-access/

I'm not really happy at *all* with the state of the WWW, but it mostly
has to do with the choices website developers make rather than what
browsers are capable of.

In principle I see little difference between trusting Debian's package
database so much that I never have second thoughts while running
"apt-get update && apt-get upgrade", and trusting a specific website so
much that I have no second thoughts about them changing the "source
code" of a browser-based application they host.

Preferably of course, such an application would be released under the
AGPL, with a clear indication of what version one is using, and a way
for the browser to checksum the whole application to rule out "sneaky"
changes that aren't reflected in the version number.

With the way the web continues to evolve I wouldn't be surprised if this
becomes a major way of rolling out arbitrary cross-platform software in
the future.  If that happens, I would definitely want to see GNU and the
larger free software community be a part of that future.


- Taylan
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.