NoSSL is not using Forge, because we wanted to support a JS/PHP
combination for most of the websites (e. g. based on Wordpress, Joomla,
Typo3 and so forth). I think that Forge is based on NodeJS for the
server side, if I am not mistaken.

In my personal view one of the big flaws in crypto-science is that there
is not 1 complete crypto-library (like PGP or sodium), where every
single functionality is implemented in these languages equally so that
function-results are interchangeable: JS/NodeJS, PHP, Python, C#, Java,
Ruby, (Perl)

When asking myself, why encryption for every day-stuff like e-mails or
for your own website is so unpopular, I can only come up with the reason
that it is too "difficult" or rather too tedious to use. As seen during
the Facebook-buys-whatsapp reaction, when almost 1 million people went
to buy Threema, this was only a very temporary storm. The Threema sales
never increased as steep after this 3-days-boost ever again. Even I as
someone, who understands somewhat about crypto, rarely uses GPG for my
e-mails as often enough, the other party does not know how to use or I
am missing my private key on a different local installation of my
numerous e-mail clients.

NoSSL was invented because as a software company, we host dozens of
websites for clients with logins. None of the sites contain critical
informations, so if hackers could intercept the traffic, no harm would
be done. However, the passwords used for the logins by our clients may
be the same that they use on Paypal, Amazon, etc. The risk of these
passwords being intercepted on e. g. a public Wifi is pretty high as
every idiot knows how to install WireShark. With NoSSL I think most of
the bad guys are locked out. Also, if they are not in the same LAN,
security agencies can only intercept AES-256 encrypted traffic, which I
believe they still cannot decipher.

We tried to make NoSSL so extremely simple that we hope it may become
popular especially with the planned Wordpress/Typo3-plugins. Also, the
prerequisite was that you can just integrate it into your existing PHP
code without thinking about it any more.
It has these nice features:

- If JS is disabled or when the handshake with the server for the server
key has not taken place, the submit buttons of the forms are hidden and
a warning is displayed automatically
- It supports some kind of perfect forward secrecy as you can set the
time interval the server key is valid (e. g. server RSA key changes
every 24 hours)
- Resending of messages as an attack is blocked as a unique message key
is stored on the server side by an own file-database.
- Upon sending a form, the form is copied, encrypted and then sent to
the server. On the PHP side, everything is automatically decrypted and
put into the $_REQUEST/$_POST/$_GET variables so the existing
PHP-program remains unoblivious about NoSSL and can function undisturbed.
- Only 3 lines of code have to be added to implement NoSSL into the
existing code
- AJAX-requests are automatically encrypted (when using Jquery)

As soon as the plugins are out, I'll notify you.

Martin


Am 13.09.2014 14:05, schrieb Fabio Pietrosanti (naif):
> Il 9/13/14, 4:53 AM, Dr. M. Weihrauch ha scritto:
>> Hi all:
>>
>> This may be somewhat off-topic here, but we just released NoSSL V1.1,
>> which can encrypt stuff from the browser to any PHP-server (automatic
>> form-encryption and encrypting AJAX-requests) in the browser before
>> sending to the PHP-server. On the server, everything is decrypted
>> automatically, so PHP-scripts work undisturbed with NoSSL.
> Is NoSSL using Forge Javacript TLS implementation or a new one?
>
> I've opened a ticket here
> https://github.com/digitalbazaar/forge/issues/84 to implement
> something similar to what you're achieving using NoSSL but leveraging
> Forge TLS implementation.
>
> Let us know
>
> -- 
> Fabio Pietrosanti (naif)
> HERMES - Center for Transparency and Digital Human Rights
> http://logioshermes.org - http://globaleaks.org - http://tor2web.org
>
>
> _______________________________________________
>
> http://openpgpjs.org
> Subscribe/unsubscribe: http://list.openpgpjs.org


-- 
---------------------------------
Priv.-Doz. Dr. med. Martin Weihrauch
Facharzt für Innere Medizin,
Hämatologie und intern. Onkologie
VSCO.NET
Elsternweg 6
50997 Köln
GERMANY
Tel: 02233-6278658
Fax: 02233-6278659
Mob: 0163-9600829
[email protected]

_______________________________________________

http://openpgpjs.org
Subscribe/unsubscribe: http://list.openpgpjs.org

Reply via email to