Re:Show HN: TabNine, an autocompleter for all languages
by achamayou on Tuesday November 06, 2018 @02:48PM
(#18394300)
If the amount of traffic is predictably small though, you can be confident that it’s not uploading the entirety of your source code, so perhaps some mechanism to estqblish that would help?
Re:Show HN: TabNine, an autocompleter for all languages
by gbear605 on Tuesday November 06, 2018 @03:15PM
(#18394538)
Some code is a lot more valuable than other code. For example, token files for connecting to remote servers.
Re:Show HN: TabNine, an autocompleter for all languages
by achamayou on Tuesday November 06, 2018 @03:23PM
(#18394596)
There is no good reason for authentication secrets to be in your source tree though.
I’m not suggesting this is perfect in any case, but it would at least place an upper bound on whatever amount of IP leakage you think might happen.
Re:Show HN: TabNine, an autocompleter for all languages
by heartbreak on Tuesday November 06, 2018 @05:44PM
(#18395591)
But do you ever edit your authentication secrets in your text editor? I edit my .env file in vim all the time.
In this particular case, the use of TLS (good!) makes it relatively challenging to inspect. Assuming the author isn't shipping a cert in his binary (doesn't look like it) - I'd have to spinup a new VM, load a custom root cert, and mess with a TLS terminating proxy / forwarding solution, and hope he's not using a secondary stream cipher on top of TLS. Maybe I get lucky and https://mitmproxy.org/ or something just works out of the box. In any case, lots of effort to know he's not siphoning up all the source code on the local machine and using it to train v2 of his project. And the more robust the DRM solution, the less feasible it is to inspect.
[0] https://github.com/jwise/28c3-doctorow/blob/master/transcrip...