This site is the archived OWASP Foundation Wiki and is no longer accepting Account Requests.
To view the new OWASP Foundation website, please visit

OWASP Hive Project

Revision as of 19:30, 27 September 2013 by Jason Johnson (talk | contribs)

Jump to: navigation, search


                [email protected]"B*P""mp""@d#"@N#Nw__
              _g#@0F_a*F#  _*F9m_ ,F9*__9NG#g_
           _mN#F  aM"    #p"    [email protected]    9NL "9#Qu_
          g#MF _pP"L  [email protected]"9L_  _g""#__  g"9w_ 0N#p
        _0F jL*"   7_wF     #_gF     9gjF   "bJ  9h_
       j#  gAF    [email protected]    WELCOME      [email protected]_    2#_  #_
      ,FF_#" 9_ _#"  "b_  [email protected]   "hg  _#"  !q_ jF "*_09_
      F N"    #p"      [email protected]   TO  `#g"      "[email protected]    "# t
     j p#    g"9_     [email protected]"9_      gP"#_     gF"q    Pb L
     0J  k [email protected]   9g_ j#"   "b_  j#"   "b_ _d"   q_ g  ##
     #F  `NF     "#g"  THE  "Md" GRID  5N#      9W"  j#
     #k  jFb_    [email protected]"q_     _*"9m_     _*"R_    _#Np  J#
     tApjF  9g  J"   9M_ _m"    9%_ _*"   "#  gF  9_jNF
      k`N    "q#       [email protected]        #gF       ##"    #"j
      `_0q_   #"q_    _&"9p_    _g"`L_    _*"#   jAF,'
       9# "b_j   "b_ g"    *g _gF    9_ g#"  "L_*"qNF
        "b_ "#_    "NL      _B#      [email protected]     j#" _#"
          NM_0"*g_ j""9u_  gP  q_  [email protected] ]_ _g*"[email protected]
           "NNh_ !w#_   9#g"    "m*"   _#*" [email protected]"
              9##[email protected]__ #"4_  j*"k __*NF_g#@P"
                "9NN#gIPNL_ "[email protected]" _2M"Lg#[email protected]"
                    ""[email protected]*NN#[email protected]#@P""

Temp introducer URL

email me and I will give you the details if you would like to try the test grid

What is it?

The HIVE project started out as an idea for a learning platform by using some small capable pc to do our bidding. That works very well you can stand up a gazillion different servers if you want. The issue - to be a hive we need to connect in some kind of secure anonymous cool way! Using TAHOE-lafs as a storage solution we are able to interlock anything we do into the GRID. What’s the GRID? The GRID is a group of Tahoe enabled capable computers (The BeagleBone Black) could be any computer. The idea is to share data across a GRID in a secure anonymous fashion. Using Tahoe-LAFS we can share and distribute project files lots and lots of data all gathered from the GRID. This uses “provider-independent security” that means I don’t know what your data is and neither does anyone else. Only you know what you uploaded so unless someone beats you with sticks until you hand over you unique URI. It’s all secret! URI looks something like


Currently I am using a 3 to 10 ratio that means you will need at least 3 storage nodes to retrieve files from in order to download your erasure encoded stuff. There are two kinds of files: immutable and mutable. When you upload a file to the storage grid you can choose which kind of file it will be in the grid. Immutable files can't be modified once they have been uploaded. A mutable file can be modified by someone with read-write access to it. A user can have read-write access to a mutable file or read-only access to it, or no access to it at all. If you want more details the link will take you to a site interactive illustration by Drew Perttula

One way I can see the HIVE used is a file archive10-1000 nodes strong. Or even a perk or prize like anonymous storage for OWASP members. The end goal is to provide a global grid for all with any amount of users that can use the GRID; a large, diverse ecosystem of people and organizations who want a storage grid with extremely high reliability and availability.

The milestones that I anticipate are:

Sweet user interface Find a LCD for the BeagleBone Black for IP or stats scrolling. The HIVE setup currently shows the nodes in real time. (expand more on this) Make a proposal to OWASP for a more stable introducer and private GRID.

Tahoe-lafs homepage

What does this OWASP project offer you?
What releases are available for this project?
what is this project?
Name: OWASP_Hive (home page)
Purpose: The HIVE is a bunch of small computers in a cluster or stand alone.

hive (noun)

a. Structure for housing bees aka (WASPS), especially owasps.
b. Colony of bees/owasps living in such a structure.
2. A place swarming with activity.
v. hived, hiv·ing, hives
1. To collect into a hive.
2. To store (data) in a hive.
3. To store up; accumulate.
1. To enter and occupy a hive or network.
2. To live with many others in close association (OWASP).
Phrasal Verb
hive off (term used when gathering)
To set apart from a group: hived off the department into another division.
License: N/A
who is working on this project?
Project Leader(s):
  • Jason Johnson @
how can you learn more?
Project Pamphlet: Not Yet Created
Project Presentation: View
Mailing list: Mailing List Archives
Project Roadmap: View
Key Contacts
  • Contact Jason Johnson @ to contribute to this project
  • Contact Jason Johnson @ to review or sponsor this project
current release
Not Yet Published
last reviewed release
Not Yet Reviewed

other releases