776 karma · joined September 4, 2013
As someone who works on MQTT server technology, this opinion surprised me - it's a lot easier to get the security right using an MQTT server - user credentials are part of the protocol where as you have to build it yourself if you start at the TCP/UDP layer.
The problem in this example wasn't that they were using MQTT it's that there was no authentication/authorisation checking done - normally achieved by configuration - that would be possible in TCP as well - by not implementing it ;)
Still, if it doesn't help my eyes it'll be useful for my paranormal investigations ;)
(Disclaimer: I'm talking in a personal capacity but the company I work for in my day job now owns Red Hat - I don't work on Linux Operating Systems).
I started a room, then started a video chat in it. Is there a way to do something else (e.g. play poker) without having to create a new room?
This well-written tale should be a salutary lesson to me about getting too fixed in my opinions :)
I think (as I said in the previous discussion) that the key issue with the lengthening phone upgrade cycle is security patches.
Manufacturers are trying very hard to have built-in obsolescence: https://www.theregister.co.uk/2018/05/31/dutch_court_says_sa...
Unless this fundamentally changes, most non-techy users will have to needlessly upgrade perfectly good devices, run insecure software or become much more savvy about which manufacturers are better in this regard - and the outcome is likely to be some malware has a very large distribution followed by a lot of press.
I only speak English fluently but I've been learning some French and I can see this helping.
(It describes ways of timing things in Javascript code).
Disclaimer: I'm not an expert, I looked at the Wikipedia page in response to this story. https://en.wikipedia.org/wiki/Zipf's_law
It does occur to me that I could be being Man-In-The-Middle'd but I don't think so (well I would, wouldn't I ;)
I'm currently using this list instead of the default list:
perspectives1.schulte.org:8080 -----BEGIN PUBLIC KEY----- MIHKMA0GCSqGSIb3DQEBAQUAA4G4ADCBtAKBrAF9YhEaUx+MR/9dw/ceF5+DAmTm KRylGYKz+rfLSKMS1PMfkGiXVB12qkGOj321PrphLs2s9KWLcxHnCwJdQWcg2xIA VQbZ2I5me2PEJNC+1Y9nqPR6AeKEljDPK/A1KiTjwDGjpvru8Djp25q++VJjhUZG y0Wq845LMMUbQGefh05IL4Y9vuMWRUjs0C6enkI5CnCcMIFD1uY5+rsqknw1Nthn 2ZhTVfcjxTsCAwEAAQ== -----END PUBLIC KEY-----
perspectives2.schulte.org:8080 -----BEGIN PUBLIC KEY----- MIHKMA0GCSqGSIb3DQEBAQUAA4G4ADCBtAKBrAGcQwe1IeEnF/ZobSywrpzbv6Uw sZyxU7WThAaJ1EKy7UIYSrcJ6v/qurFwn9DwR8hxpXCgE8MRZdfVi99z69VE0Nmw 6vHLuC0PKQ/m3Gc+4LzfEyJ/fsPFsTsSqwog+ys8ehvCifoazewyLAZvVfBW3TVZ uv7REooR5rWVrkI05z/VLpY9eSanWxaBJikHE3AnfOocI60ZIvq2eftIkpqCppwr AZtwGtmxHa0CAwEAAQ== -----END PUBLIC KEY-----
perspectives3.schulte.org:8080 -----BEGIN PUBLIC KEY----- MIHKMA0GCSqGSIb3DQEBAQUAA4G4ADCBtAKBrAG0L5/mnLvIjQbD6yazszjVBWCb K7iUiav/M/9qoph2s1Nd2HSbEa2pZsNTtRrPNd2uPkYPGjkuhv5Ba3AMezN4eeEJ pxa0wBSuYX7deUcQCu+0W/tLXZ61ny/Ezu/mnAQ10HIiO7mQnDTliF4ReSWC9TuR axLr1tEh3i/pRoSOCtcWIR5y59BYu+GiPHl9IDOBraTG0R9ph+3fDVtf+kd+WUVv /d0tWI0UmGsCAwEAAQ== -----END PUBLIC KEY-----
perspectives4.schulte.org:8080 -----BEGIN PUBLIC KEY----- MIHKMA0GCSqGSIb3DQEBAQUAA4G4ADCBtAKBrAF+1OV01dpujDpFoUtld37Pgy4/ 67E7EFB7YyHkfQbTuPnfZ2+UNScl80vcmN1hym8XJ0icPahah+SXMLq81UNxO6Xq 4s/41C5IxjnZN2Ij3EvhSPQ9HrK9+CVUmLWTWQRG7t5JaKGdlmYc5Fou1/SMoURZ z4LWWGwcYH5/DcBt64XL5c87v4g3mfCDptmFMg5Cy34uG+XEh0obvp5S+uuORwn1 agGH5DYpR1sCAwEAAQ== -----END PUBLIC KEY-----
notary2.qabs.cz:8080 -----BEGIN PUBLIC KEY----- MIHKMA0GCSqGSIb3DQEBAQUAA4G4ADCBtAKBrAGYNrXeOuExUPjrwisreOZ67ZTT xaPVLncYrVrvE2Q3KzAqVvGlhyxZMnSLlHlHD5BJsA3bM/15ForpH/dJL+GnONZY sQdgVdDXH30231bImuOzqBNCqMsTB4hxg9U6a1J4h7sa1eOn5Zz1EbDGuW2+jEcE 0MjqpaYEEW7FZiZOIJQRz4jX26zfGGhtd7txfkZQ26lhiibo9auCxp1tnVJmBX2S VisNlAuuLM8CAwEAAQ== -----END PUBLIC KEY-----
Edit: removed servers that I just noticed were usually dissenting in the quorum. - So an attacker wouldn't have to MITM many extra domains with that list.
I have never found myself in the situation that Ladar Levison describes but I wonder (and fear) whether I would have the courage to shut down my business on a matter of principle like that.
This means they can't be fixed by the software company but as this data dump shows, shady characters might be able to discover these vulnerabilities by (illictly) accessing computer systems used by the NSA.
Edit: Yes the shady characters might be able to independently discover the vulnerabilities if they are not "NOBUS" but this is another avenue.
(Disclaimer: I work on the MessageSight messaging engine used in Watson IoT)