ArticleslgStudy

computer science

Guardian Project (software)

Guardian Project (software) is a computer science topic covered in the lgStudy science library. This page brings together a partial reference excerpt, illustrations, worked examples, real-world applications and a short study plan, so you can understand Guardian Project (software) rather than just read about it. In short: The Guardian Project is a global collective of software developers, designers, advocates, activists, and trainers who develop open-source mobile security software and operating system enhancements. They also create customized mobile devices to help individuals communicate more freely and protect themselves from intrusion and monitoring.

Guardian Project (software) — main illustration
Guardian Project (software) — illustration

Key takeaways

  • Guardian Project (software) belongs to computer science; place it in that map before memorising details.
  • Learn the definition first, then one example that makes the definition concrete.
  • Connect Guardian Project (software) to a quantity you can measure, compute or draw — that is where exam questions come from.
  • Reproduce the core statement of Guardian Project (software) from memory before moving on to harder problems.

Reference excerpt

The Guardian Project is a global collective of software developers, designers, advocates, activists, and trainers who develop open-source mobile security software and operating system enhancements. They also create customized mobile devices to help individuals communicate more freely and protect themselves from intrusion and monitoring. The effort specifically focuses on users who live or work in high-risk situations and who often face constant surveillance and intrusion attempts into their mobile devices and communication streams.

History

Guardian Project was founded by Nathan Freitas in 2009 in Brooklyn, NY. Since it was founded, Guardian Project has developed more than a dozen mobile applications for Android and iOS with over two million downloads and hundreds of thousands of active users. It has also partnered with prominent open source software projects, activists groups, NGOs, commercial partners and news organizations to support their mobile security software capabilities. In November 2014, "ChatSecure + Orbot" received a top score on the Electronic Frontier Foundation's secure messaging scorecard, along with Cryptocat, TextSecure, "Signal / RedPhone", Silent Phone, and Silent Text. "Jitsi + Ostel" scored 6 out of 7 points on the Electronic Frontier Foundation's secure messaging scorecard. They lost a point because there has not been a recent independent code audit. In March 2016, Guardian Project announced a partnership with F-Droid and CopperheadOS with the goal of creating "a solution that can be verifiably trusted from the operating system, through the network and network services, all the way up to the app stores and apps themselves".

Funding Guardian Project has received funding from Google, UC Berkeley with the MacArthur Foundation, Avaaz, Internews, Open Technology Fund, WITNESS, the Knight Foundation, Benetech, ISC Project and Free Press Unlimited. Through work on partner projects like the Tor Project, Commotion mesh and StoryMaker, the Project has received indirect funding both from the US State Department (through the Bureau of Democracy, Human Rights and Labor Internet Freedom program) and from the Dutch Ministry of Foreign Affairs (through HIVOS).

Projects

Active

Orbot: A Tor client for Android. Tor uses Onion Routing to provide access to network services that may be blocked, censored or monitored, while also protecting the identity of the user requesting those resources. Often Orbot is installed with orWall, an app which takes the lead on the firewall and then add the required iptables rules for traffic shaping in order to allow Orbot traffic, and force the selected applications to be redirected to the Orbot TransPort. Instead of Orbot, AFWall+, available on F-Droid and Google Play app repository, is an alternative choice recommended for re-routing outbound traffic back through the local Tor port, even with iptables rules, and with a virtual private network like OpenVPN. Finally, NetCipher SDK is the app developed by Guardian Project for users interested in enabling theirs apps working directly with Orbot (and thus with Orfox Tor browser). ObscuraCam: A secure camera app that can obscure, encrypt or destroy pixels within an image. This project is in partnership with WITNESS, a human rights video advocacy and training organization. Haven – free and open-source Android security application designed to monitor activity happening around a device using its built-in sensors, and to alert the device owner of such activity. Co-developed with Edward Snowden under the auspices of the Freedom of the Press Foundation.

Discontinued Orfox: A mobile counterpart of the Tor Browser. Guardian Project announced the stable alpha of Orfox on 30 June 2015. Orfox is built from Fennec (Firefox for Android) code and the Tor Browser code repository, and is given security hardening patches by the Tor Browser development team. Some of the Orfox build work is based on the Fennec; F-Droid project. In Orfox, the project removed the WebRTC component, Chromecast connectivity, app permissions to access the camera, microphone, contacts (address book), location data (GPS et al.), and NFC. Orfox was to supersede the Orweb browser project, and has in turn been superseded by the Tor Browser for Android. Orweb: A privacy enhanced web browser that supports proxies. When used with Orbot, Orweb protects against network analysis, blocks cookies, keeps no local browsing history, and disables Flash to keep the user safe. Ostel: A tool for having end-to-end encrypted VoIP calls. This was a public testbed of the Open Secure Telephony Network (OSTN) project, with the goal of promoting the use of free, open protocols, standards and software, to power end-to-end secure voice communications on mobile devices, as well as with desktop computers. This was discontinued in 2017. ChatSecure: An instant messaging application integrated with the Off-the-Record encrypted chat protocol. Formerly called Gibberbot, the app is built on Google's open-source Talk app and modified to support the Jabber XMPP protocol. This app was discontinued in December 2016 and recommended Conversations app for similar user experience.

Distribution Guardian Project offers downloads of its apps from Google Play, Amazon Appstore, Aptoide, directly from their website, and through an F-Droid-compatible repository. Direct downloads are signed and can be verified with the developer's key.

References

External links Official website

Illustrations

Guardian Project (software) illustration
Guardian Project (software): Founder Nathan Freitas speaking at the Unlike Us conference in 2013[3]
Founder Nathan Freitas speaking at the Unlike Us conference in 2013[3]
Guardian Project (software): Orbot
Orbot

Worked examples

Example 1 — a first encounter with Guardian Project (software)

Start with the simplest possible case. Write down what Guardian Project (software) claims or describes in one sentence, then invent the smallest concrete situation in which that sentence is true. In computer science, the smallest case is usually a single object, a single equation or a single measurement. Check that every symbol or term in your sentence has a meaning in that case.

Example 2 — changing one variable

Take the situation from Example 1 and change exactly one quantity: double it, halve it, or set it to zero. Predict what should happen to Guardian Project (software) before you calculate. Comparing your prediction with the result is the fastest way to find out whether you understand the idea or only the words.

Example 3 — an exam-style question

Typical questions about Guardian Project (software) ask you to (a) state it precisely, (b) apply it to given data, and (c) explain a limitation. Practise writing all three answers in under five minutes; the third part is what separates a full-mark answer from an average one.

Applications of Guardian Project (software)

In research
Guardian Project (software) appears in computer science research whenever the underlying quantities have to be modelled precisely. Papers usually cite it as a starting assumption and then explore where it breaks down.
In technology and industry
Engineering practice reuses Guardian Project (software) in design rules, simulations and safety margins. Knowing the idea lets you read a specification sheet and understand why the numbers look the way they do.
In the classroom
Guardian Project (software) is common in secondary-school and first-year university syllabi. It links to neighbouring topics Android (operating system) software, Cryptographic software, Free and open-source Android software, so understanding it makes those chapters shorter.
In everyday life
Look for Guardian Project (software) outside the textbook — in sport, cooking, traffic, electronics or the sky above you. An example you found yourself is remembered far longer than one you were given.

Affiliate

Preply — study more efficiently by working with a personal tutor. 50% off.

How to study Guardian Project (software) in 20 minutes

  1. Read the reference excerpt below once, without taking notes.
  2. Close the page and write down what Guardian Project (software) means in your own words.
  3. Compare your version with the excerpt and mark what you missed.
  4. Work through the three examples above with pen and paper.
  5. Explain Guardian Project (software) out loud to somebody else — or to Teacher Smith in the lgStudy chat.

Frequently asked questions

What is Guardian Project (software) in simple terms?

The Guardian Project is a global collective of software developers, designers, advocates, activists, and trainers who develop open-source mobile security software and operating system enhancements. They also create customized mobile devices to help individuals communicate more freely and protect th…

Why does Guardian Project (software) matter?

Because it connects several computer science ideas at once: it gives you a definition you can apply, a quantity you can calculate, and a way to check whether a result is plausible.

How should I study Guardian Project (software)?

Read the excerpt, restate it from memory, then work through the examples and applications listed on this page. The five-step study plan above takes about twenty minutes.

What does this page cover?

It gives you a compact reference excerpt plus original lgStudy explanations, examples, applications and study material on Guardian Project (software).

Tags

  • Android (operating system) software
  • Cryptographic software
  • Free and open-source Android software
  • Free software projects
  • Internet privacy software
  • Mobile software
  • Secure communication

Keep exploring