Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Encrypted Instant Messaging #7

Open
toddatpurism opened this issue Mar 5, 2016 · 4 comments
Open

Encrypted Instant Messaging #7

toddatpurism opened this issue Mar 5, 2016 · 4 comments
Assignees

Comments

@toddatpurism
Copy link
Contributor

Create an Encrypted Instant Messaging Service

Initially this can be jabber/xmpp based.

@toddatpurism
Copy link
Contributor Author

Server Side:

Client Side:

Off-The-Record needed

Mobile

Desktop

@joeyh-purism
Copy link

Prosody has a plugin to allow LDAP authentication, which we will use.

@joeyh-purism
Copy link

joeyh-purism commented Jul 21, 2016

While we want to use OTR to fully encrypt communications between clients, we also need
transport level security, for two reasons:

  1. To encrypt the metadata of who is communicating with who.
  2. Because users may not always choose to, or be able to use OTR. (Although we could modify the clients to warn when users are not using OTR.)

The XMPP server should be limited to opening TLS encrypted connections with other XMPP servers and with clients, and never un-encrypted connections. It should do proper checking of server certificates. XMPP servers sometimes are configured to not bother with that.

@joeyh-purism
Copy link

To configure the XMPP client, we need #14

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants