{{Header}} {{Title|title= {{project_name_long}} Project Activities: Innovation, Cooperation and Education }} {{about_mininav}} {{#seo: |description=Things the {{project_name_short}} project is working on; Innovate; Cooperate; Mentor; Educate; Maintenance; Research |image=Workingon-1008908640.jpg }} {{intro| Things the {{project_name_short}} project is working on; Innovate; Cooperate; Mentor; Educate; Maintenance; Research }} [[image:Workingon-1008908640.jpg|thumb]] = {{project_name_short}} Project Activities = == Innovation == '''Table:''' ''{{project_name_short}} Innovation'' {| class="wikitable" |- ! scope="col"| '''Category''' ! scope="col"| '''Description''' |- ! scope="row"| Anonymity | * Thinking hard about obscure attacks on anonymity such as clock correlation deanonymization attacks and developing countermeasures; see [[Dev/TimeSync|TimeSync]]. * Adding support for multiple anonymity networks to cater to different user bases. |- ! scope="row"| Invent mechanisms for rapid Debian packaging | * [https://github.com/{{project_name_short}}/genmkfile genmkfile] - easy and turbo packaging of scripts and configuration files. * Demonstrating how to write hassle free man pages. ** For example, the following methodology is used for all related {{project_name_short}} packages. ** Written in markdown. ** Just three lines of packaging is required. ** https://github.com/Kicksecure/tor-ctrl/blob/master/man/tor-ctrl.8.md *** https://github.com/Kicksecure/tor-ctrl/blob/master/debian/control#L9 *** https://github.com/Kicksecure/tor-ctrl/blob/master/debian/control#L17-L18 |- ! scope="row"| Holistic focus | * Focusing on the anonymity and privacy field, without getting into unimportant details. * Understanding issues regular users are experiencing and creating a better user experience. |- ! scope="row"| Develop concepts | * [[Dev/project-news|Emergency Security News Notification]] * [[Dev/Permanent Takedown Attack Defender|Permanent Takedown Attack Defender, proposal to defend against a permanent takedown threat]] * [[Dev/apt-revoker|apt-revoker Check for Revocation Certificates before running apt]] * [https://www.whonix.org/pipermail/whonix-devel/2019-January/001293.html Package manager update security on/off switch] * And much more. |- ! scope="row"| Miscellaneous | Maintaining a general interest in security matters, scrutinizing solutions, and connecting people. https://forums.whonix.org/t/jitterentropy-rngd/7204 |- ! scope="row"| Documentation | Huge wiki. 100's of wiki pages. See [[Documentation]] and [[Design]]. |- |} == Cooperation == '''Table:''' ''{{project_name_short}} Cooperation'' {| class="wikitable" |- ! scope="col"| '''Category''' ! scope="col"| '''Description''' |- ! scope="row"| Issue/bug reports | Reporting issues or bugs at other projects, such as: * [https://github.com/QubesOS/qubes-issues/issues/created_by/adrelanos Qubes] * [https://www.virtualbox.org/query?status=%21closed&reporter=adrelanos VirtualBox] |- ! scope="row"| The Tor Project | * Successfully communicate issues in the Tor ecosystem and do so whenever we find something. Some suggestions have been implemented and others accepted. ** https://web.archive.org/web/20201028003446/https://trac.torproject.org/projects/tor/query?reporter=proper&col=id&col=summary&col=status&col=type&col=priority&col=milestone&col=component&order=priority ** https://web.archive.org/web/20201021121818/https://trac.torproject.org/projects/tor/query?reporter=adrelanos&col=id&col=summary&col=type&col=status&col=priority&col=milestone&col=component&order=priority * Reporting any security/privacy/anonymity issues discovered, including some which could lead to deanonymization.
Please press on expand on the right for a list of references.
** [https://gitlab.torproject.org/legacy/trac/-/issues/8751 do something about TLS HELLO gmt_unix_time] ** [https://gitlab.torproject.org/legacy/trac/-/issues/8170 get independent from host clock time / insecure NTP] ** [https://gitlab.torproject.org/legacy/trac/-/issues/9810 use Valid-Until field to prevent downgrade attacks for deb.torproject.org] ** [https://gitlab.torproject.org/legacy/trac/-/issues/9811 use sha256 or sha512 instead of sha1 for deb.torproject.org] ** [https://gitlab.torproject.org/legacy/trac/-/issues/6336 deactivate Check for new messages on startup] ** [https://gitlab.torproject.org/legacy/trac/-/issues/6335 deactive submit performance data] ** [https://gitlab.torproject.org/legacy/trac/-/issues/6337 deactivate Check for new messages every 10 minutes] ** [https://gitlab.torproject.org/legacy/trac/-/issues/6338 enable connection security by default] ** [https://gitlab.torproject.org/legacy/trac/-/issues/8312 Remove "This Plugin is Disabled" click-through] ** [https://gitlab.torproject.org/legacy/trac/-/issues/6210 set plugin.expose_full_path to false] ** [https://gitlab.torproject.org/legacy/trac/-/issues/7197 Adapt Tor installer to allow users to avoid connecting to the public tor network] ** [https://gitlab.torproject.org/legacy/trac/-/issues/6102 Add warning related to Identity correlation through circuit sharing] ** [https://gitlab.torproject.org/legacy/trac/-/issues/8213 spoof history.length - browser.sessionhistory.max_entries] ** [https://gitlab.torproject.org/legacy/trac/-/issues/16659 Linux TCP Initial Sequence Numbers may aid correlation]
|- ! scope="row"| Other collaborative efforts/contributions | * [https://github.com/vmonaco/kloak/issues/10 kloak] - [[Keystroke_Deanonymization|Keystroke Anonymization]] Tool * https://github.com/vmonaco/kloak/pull/5 * https://github.com/vmonaco/kloak/issues/10 * https://github.com/vmonaco/kloak/issues?utf8=%E2%9C%93&q=is%3Aissue+author%3Aadrelanos+ * https://github.com/vmonaco/kloak/pulls?utf8=%E2%9C%93&q=is%3Apr+author%3Aadrelanos+ * https://web.archive.org/web/20170511021801/https://secure-os.org/pipermail/desktops/ * zuluCrypt * https://github.com/mhogomchungu/zuluCrypt/issues/114 * https://github.com/mhogomchungu/zuluCrypt/issues/115 |- ! scope="row"| Developer community | * Coordination of an active developer community, see: [[Contributors|{{project_name_short}} contributors]]. * {{project_name_short}} contributions: ** founder [https://github.com/adrelanos?tab=repositories adrelanos] ** developer [https://github.com/troubadoour?tab=repositories troubadour] ** developer [https://github.com/madaidan?tab=repositories madaidan] ** former developer [https://github.com/0brand?tab=repositories 0brand] ** developer [https://github.com/HulaHoopWhonix?tab=repositories HulaHoop] ** developer [https://github.com/JasonJAyalaP?tab=repositories Jason Ayala] ** developer [https://github.com/Algernon-01?tab=repositories Algernon] ** developer [https://github.com/0xsirus?tab=repositories Sirus Shahini] ** incomplete list |- ! scope="row"| Miscellaneous | * Flexible packaging to allow cherry-picking of functionality by privacy and non-privacy distributions alike: https://github.com/{{project_name_short}}/anon-meta-packages/blob/master/debian/control * Providing all {{project_name_short}} improvements to Debian as reusable (by others) packages split by functionality: https://github.com/{{project_name_short}} * [[Packages for Debian Hosts|Use many packages developed by {{project_name_short}} with Debian too]]. * Timely review and merging of contributions. |- ! scope="row"| Based on Whonix | * [https://forums.whonix.org/t/securedrop-journalist-workstation-based-on-qubes-whonix/9079 SecureDrop Journalist Workstation based on Qubes-Whonix] |- |} == Mentoring == * [https://forums.whonix.org/t/gsoc-with-tor-and-whonix-anon-connection-wizard/4266 Google Summer of Code] * [https://forums.whonix.org/t/google-season-of-docs-gsod-2019/7191/1 Google Season of Docs (GSoD)] * [https://forums.whonix.org/t/cs-student-capstone-bachelors-senior-project-for-whonix/8821 CS Student Capstone (Bachelor's Senior project) for Whonix] == Education == {{project_name_short}} undertakes a broad range of educational activities, including: * Extensive [[Documentation]] covering technical aspects and operational security. ** Security and anonymity matters are documented in detail, including unique material not covered elsewhere. For example, the [[Warning|Tips on Remaining Anonymous]] page outlines that [[Tips_on_Remaining_Anonymous#Only_Connect_to_a_Server_Either_Anonymously_Or_Non-anonymously|non-anonymous activity in one browser and simultaneous anonymous activity in another browser]] can lead to deanonymization. ** Technical documentation is also provided, for example: [[Configuration_Files|Configuration Files]]. * {{project_name_short}} answers are seldom disputed; for example see [https://tor.stackexchange.com/users/80/adrelanos?tab=answers answers by Patrick Schleizer] on [https://tor.stackexchange.com/ Tor Stack Exchange]. * Operating a responsive [https://forums.{{project_clearnet}} forum], providing user support for the community. * Debian derivative development documentation, for example: [[Dev/About_Debian_Packaging|About Debian Packaging]] == Maintenance == {{project_name_short}} maintenance activities are wide in scope and include: * Following developments in anonymity, security and privacy and formulating solutions. * Maintaining various [[Contribute#Contributor_List|components]]. * Ongoing development: ** Refer to this [https://github.com/{{project_name_short}}/derivative-maker/commits/master subset list of {{project_name_short}} git commits]; and ** [https://github.com/{{project_name_short}} ~ 16 {{project_name_short}} source code repositories]. * Keeping the whonix.org server safe and up-to-date with various webapps (website, wiki, forums and issue tracker). * Testing new packages. * Calling for testers, then reviewing and processing feedback from testers. * Creating [[Download|downloadable]] {{project_name_short}} builds. * Keeping the community informed about [https://forums.whonix.org/t/recent-developments-at-whonix/7152 recent developments at Whonix]. * Porting to the next stable version of Debian. https://forums.whonix.org/t/port-whonix-from-debian-stretch-to-debian-buster/7101 TODO expand == Research == See [[Dev/research|Research]]. = Kicksecure = {{upstream_wiki}} = Footnotes = {{reflist|close=1}} {{Footer}} [[Category:Documentation]] [[Category:Design]]