<story><title>Mandatory encryption on XMPP starts today</title><url>http://blog.prosody.im/mandatory-encryption-on-xmpp-starts-today/</url></story><parent_chain><item><author>pdkl95</author><text>Still wish I had an option for encryption. - certs cost money, which I (and many other people I know) CANNOT[1] afford. StartSSL won&amp;#x27;t give me a cert (they did previously, but want $$$ now).&lt;p&gt;This problem affects more people than you probably realize. Remember that 15% of the population (48 million people people)[2] in the USA are below the poverty line. The internet has already been a powerful tool, accessible in various ways even at this end of the income spectrum. Despite that, the PKI system is serving as a barrier-to-entry if you want to encrypt.&lt;p&gt;So I ask again: what is a &lt;i&gt;FREE&lt;/i&gt; option for SSL. TCP, HTTP, DNS and most other protocols work fine once you can send packets, and do not require an extra regular fee. SSL does.&lt;p&gt;Or is the intent to have secure communication only for those that can afford it - the rest of us doomed to plaintext or rejected as &amp;quot;self signed&amp;quot; by the SSL servers of the rich and middle class? Or are we supposed to only use the internet as if it was TV, and be forced to trust our plaintext with some 3rd party?&lt;p&gt;&lt;i&gt;sigh&lt;/i&gt; - I suspect the answer will instead be &amp;quot;[-1] Don&amp;#x27;t want to be reminded of the hard issues.&amp;quot;&lt;p&gt;[1] I realize that the idea of not having an extra $15  doesn&amp;#x27;t make sense to those of you with salaried jobs. Well, lets see you come up with that extra $15 on a tiny SSDI check. Domain (3rd level) is free. Internet is very cheap and flat-rate. An extra $15 would be some new(-ish) &lt;i&gt;clothes&lt;/i&gt;, not a SSL cert.&lt;p&gt;[2] &lt;a href=&quot;https://www.census.gov/hhes/www/poverty/about/overview/&quot; rel=&quot;nofollow&quot;&gt;https:&amp;#x2F;&amp;#x2F;www.census.gov&amp;#x2F;hhes&amp;#x2F;www&amp;#x2F;poverty&amp;#x2F;about&amp;#x2F;overview&amp;#x2F;&lt;/a&gt;</text></item></parent_chain><comment><author>dspillett</author><text>&lt;i&gt;&amp;gt; StartSSL won&amp;#x27;t give me a cert (they did previously, but want $$$ now)&lt;/i&gt;&lt;p&gt;Do you have reference for that? I&amp;#x27;ve been using their free certs for a few things for a while and a recent renewal was free. I&amp;#x27;ll be paying for one shortly, but that is only because I want a wildcard for one of my domains in order to save some faf.&lt;p&gt;I suspect your problem is the &amp;quot;third level domain&amp;quot; thing: they would effectively need to have permission from the over of the next level up to sign a cert on your behalf for one of their names (or you would need your domain provider to take part in the validation process).&lt;p&gt;&lt;i&gt;&amp;gt; for those that can afford it - the rest of us doomed to plaintext or rejected as &amp;quot;self signed&amp;quot;&lt;/i&gt;&lt;p&gt;That certainly isn&amp;#x27;t the intention of the security community, but until a method is found that allows certificates to be freely produced without the security risks involved with self-signed certs that is what we (well, those in the poverty trap) are stuck with.&lt;p&gt;How StartSSL arrange their business model seems to be one solution, your current problem above not withstanding. If the depth of your free domain is the issue then perhaps the solution lies with the domain registrant taking the cost of a wildcard certificate (~$30&amp;#x2F;yr with startssl, ~$60&amp;#x2F;yr elsewhere) and so their subscribers can use it for SSL. They would have to proxy web requests to you though (with something like nginx in a reverse proxy configuration), so it would not be a zero admin option and would cost them in extra bandwidth requirements too unless they already host your content (rather than just responding to DNS requests for content hosted elsewhere), otherwise the only way you could use the cert is for you to know the private key which breaks the assurance model completely. Perhaps you could convince a provider of third level domains that taking these steps could give them with a competitive advantage over similar providers who do not.</text></comment>
<story><title>Mandatory encryption on XMPP starts today</title><url>http://blog.prosody.im/mandatory-encryption-on-xmpp-starts-today/</url></story><parent_chain><item><author>pdkl95</author><text>Still wish I had an option for encryption. - certs cost money, which I (and many other people I know) CANNOT[1] afford. StartSSL won&amp;#x27;t give me a cert (they did previously, but want $$$ now).&lt;p&gt;This problem affects more people than you probably realize. Remember that 15% of the population (48 million people people)[2] in the USA are below the poverty line. The internet has already been a powerful tool, accessible in various ways even at this end of the income spectrum. Despite that, the PKI system is serving as a barrier-to-entry if you want to encrypt.&lt;p&gt;So I ask again: what is a &lt;i&gt;FREE&lt;/i&gt; option for SSL. TCP, HTTP, DNS and most other protocols work fine once you can send packets, and do not require an extra regular fee. SSL does.&lt;p&gt;Or is the intent to have secure communication only for those that can afford it - the rest of us doomed to plaintext or rejected as &amp;quot;self signed&amp;quot; by the SSL servers of the rich and middle class? Or are we supposed to only use the internet as if it was TV, and be forced to trust our plaintext with some 3rd party?&lt;p&gt;&lt;i&gt;sigh&lt;/i&gt; - I suspect the answer will instead be &amp;quot;[-1] Don&amp;#x27;t want to be reminded of the hard issues.&amp;quot;&lt;p&gt;[1] I realize that the idea of not having an extra $15  doesn&amp;#x27;t make sense to those of you with salaried jobs. Well, lets see you come up with that extra $15 on a tiny SSDI check. Domain (3rd level) is free. Internet is very cheap and flat-rate. An extra $15 would be some new(-ish) &lt;i&gt;clothes&lt;/i&gt;, not a SSL cert.&lt;p&gt;[2] &lt;a href=&quot;https://www.census.gov/hhes/www/poverty/about/overview/&quot; rel=&quot;nofollow&quot;&gt;https:&amp;#x2F;&amp;#x2F;www.census.gov&amp;#x2F;hhes&amp;#x2F;www&amp;#x2F;poverty&amp;#x2F;about&amp;#x2F;overview&amp;#x2F;&lt;/a&gt;</text></item></parent_chain><comment><author>MattJ100</author><text>A self-signed certificate is free, you don&amp;#x27;t need a CA-issued certificate just to use encryption.&lt;p&gt;Most XMPP servers on the internet today are forgiving of certificates they don&amp;#x27;t trust - they will encrypt the connection and then use &amp;quot;dialback&amp;quot; to authenticate you based on DNS.&lt;p&gt;Obviously falling back to DNS is not as secure, and as mentioned in the blog post - there are people working on ways to allow people to use any certificate (including self-signed) securely.</text></comment>