Ah great you found that. Yes, that message is still on point.
âTargetedâ or âPointedâ clock skew correlation?
Hi 0brand, Iâve done some minor edits for readability only on your hard work. See what you think.
A few style pointers as you wanted some feedback (my perspective only, feel free to ignore - your stuff is great):
- Modern writing style is one space after a period, not two.
- Spacing between paragraphs is I believe between four and ten points, but for ease to distinguish separate paragraphs in a wiki (considering we already have too much white space) & based on the current font size, one line break between paragraphs should suffice (meaning one clear line between paragraphs)
- Try to avoid pronouns for greater clarity.
- Generally avoid rhetorical questions and instead state something affirmatively.
- Avoid run-on sentences.
- Active rather than passive prose.
- Avoid parentheses and rewrite sentences without them for better clarity.
- Long sentences should be cut in half and rewritten.
- Where possible, avoid progressive verb combinations (âingâ words) for more concise English. This also helps to avoid overuse of helping verbs e.g. am, is, was, were etc. Itâs better to use the simple present, past or future tenses.
- Convert the ânegativeâ form of a sentence into the âpositiveâ e.g. âwhich is protected and under the userâs controlâ not âwhich is unprotected and not under the userâs controlâ.
- Avoid slang e.g. âgeeksâ and substitute with proper terms for more professional tone e.g. âenthusiastsâ.
- Dash & capitalization. Iâm pretty sure if the sentence did not complete (form a complete sentence), there is no capitalization after the â-â.
- Avoid e.g. i.e. - better to use âFor exampleâ, âThat isâ etc.
- First letter of âInternetâ is capitalized.
- Break down larger paragraphs into smaller-sized chunks for readability.
- Use sub-titling for areas to break down large chunks of text e.g. where I did it for Meltdown and Spectre for example.
- Use [code] for tunnel configs and some other things to highlight the relevant text.
PS I break these rules all the time ha ha. Plus, I screw up my âwhichâ with âthatâ constantly (damn [non]restrictive clauses!), usage of commas, plus a million other grammar rules; so take all this with a grain of salt.
PPS We make a good editing team!
Since you said fingerprinting
, I thought you were working on this page: https://www.whonix.org/wiki/Protocol-Leak-Protection_and_Fingerprinting-Protection That page has some obvious flaws.
Instead you were working on https://www.whonix.org/wiki/Security_in_Real_World. I must say for that page, I wasnât too unhappy with it before. That page was supposed to show attacks we know that happened in the real world, i.e. deanonymization attacks used in the wild
rather than theoretic. Making the point why Whonix works.
Perhaps the examples on that page could have been written more clearly. Or more examples where something went wrong outside of Whonix where Whonix was fine could be added since no one kept track with all the developments adding all the Whonix non-issues (but good show cases) there.
Security in Real World
Real World Examples that are Protected by using Whonix
Some real world examples that are protected by using Whonix:
Looks like we talked past each other. Somehow the above must have communicated something else.
Now the original purpose of that page isnât served anymore. The content before these show case examples is so much that this is easily overlooked.
I wonder where the newly content created fits better. Some of the newly created content may fit better here (since quite comprehensive, technical, and non-actionable) perhaps in existing page(s) or new page(s)?
Hi torjunkie
Thank for the feedback and the help with âLeak Preventionâ Security in the Real World. The edits look great!
I just copied the style pointers to a personal file to be used as a reference when I edit the wiki. Thanks so much!
Yes we do!!
Hi Patrick
In the wiki TOC the page is referred to as âLeak Protectionâ and I misunderstood what content belonged in there . Iâm not able to find where I referred to it as fingerprinting
but if I did I apologize. Regardless I wasnât referring to the page by its actual name so thats why the confusion.
This was my fault, I need to work on communicating better. I know its important that youâre given the information you need to make informed decisions and you canât do that if contributers/helpers arenât providing you with it (or incorrect information). Sorry, my bad.
Iâll do a little fine tuning on the current (actual) page. Could you clarify what you mean by something going wrong outside of Whonix where Whonix is fine. I will add content on that.
I think for now in âDesignâ . A good page to reference when answering forum questions.
Taking the time simply to find a home may be a waste of resources vs. intent on writing something specifically for a wiki page. If a place for the content is eventually found, I will be more than happy to relocate it.
Also from now on I will post (detailed) what I am doing so no miscommunication.
0brand:
In the wiki TOC the page is referred to as âLeak Protectionâ
I see. Confirming that edit was a mistake by me most likely.
0brand:
Could you clarify what you mean by something going wrong outside of Whonix where Whonix is fine.
- Tor Browser on Debian: outside of Whonix
- Icedove on Tails: outside of Whonix
- Tor Browser in Whonix: in Whonix
Hi Patrick
Done!
https://www.whonix.org/w/index.php?title=Security_in_Real_World&diff=prev&oldid=33297
Just have to figure out where the newly created content fits best.
Still working on a name. It includes an attack (compromise whonix-ws) and clock skew correlation so trying to think of name that fits.
Do you think it would fit here?
Yes, fits nicely. Some of the content in new page will have to be taken out but most will fit into current â/Dev/Technical Introductionâ sub headings IMO
Done!
Wiki edit - Added content (text only) hit publish â> Formatted, add links etc. hit publish.
If this is not correct please let me know.
https://whonix.org/w/index.php?title=Software&oldid=33292&diff=cur
Done!
Some of the page text was non-editable. Did not show up in the edit field. I Take it would have to be edited in ( https://www.whonix.org/wiki/Template:RAM_Adjusted_Desktop_Starter)
https://whonix.org/w/index.php?title=RAM_Adjusted_Desktop_Starter&oldid=27816&diff=cur
Excellent! Added some nitpick changes on top.
We now have enough content for a shiny new documentation page. Do you think it would be good to move the content to the separate page? https://www.whonix.org/wiki/Printing_and_Scanning
A minor comment on https://www.whonix.org/wiki/Software#Install_printer_driver_in_a_TemplateBasedVM
Why re-create that VM every time? If it gets infected by malware, it would probably get infected every time by the same malware?
- if driver installation is the source: yes
- if the printed file is the source: no
That chapter https://www.whonix.org/wiki/Software#Install_printer_driver_in_a_TemplateBasedVM is very good to have. Could you please copy it to make a generalized chapter âsoftware installation TemplateBasedVM AppVMâ. The idea is:
- keep it mostly as is
- have a custom script that that VM that does something like add repository, add signing key, apt-get update and apt-get install
- do this every time that AppVM is started
Wastes some network traffic (but ok for many) but better than StandaloneVM. Combines TemplateBasedVMsâs advantages (little disk space and centralized updates) with âquasi full persistenceâ. For many applications such as signal or wire this works great. Their application data stays in the home folder and the application gets easily installed by script every time.
Any dependencies available from packages.debian.org would be installed normally in TemplateBasedVM to speed up above a bit so only the package/software missing from packages.debian.org gets installed over and over again in TemplateBasedVM.
Does that make sense?
Yes!
Mostly inexperience. Trying to error on the side of caution. My thinking was.
- user makes mistake(s) and does not realize it (e.g. uses Tor Browser in printer VM for sensitive activity). Safer to remove VM after every session.
Great idea! Makes perfect sense. If Iâm unsure about something when creating content I will seek your guidance.
Off Topic- Wiki related:
TODO
Then weâd have to do https://whonix.org/wiki/Chat -> https://whonix.org/wiki/Anonymous_Chat and many more as well?
Looked superfluous for me, since Whonix already is for anonymity. But for SEO a good page URL (and page title) is good.
If we put onionshare to https://whonix.org/wiki/File_Sharing we need to move the existing content into a chapter, how do we call it?
Done! May want to pay close attention to edit # 2. Content correct?
https://www.whonix.org/w/index.php?title=Printing_and_Scanning&oldid=33320&diff=cur
- Peer-to-Peer File Sharing
- P2P File Sharing
- Community Based File Sharing
Havenât come up with a good name. This all I have so far.
- domU clock skew correlation through domX compromise
- clock skew correlation through sister domain compromise