Difference between revisions of "OWASP Hive Project"

From OWASP
Jump to: navigation, search
Line 1: Line 1:
== '''WELCOME TO THE GRID'''==
+
=Main=
  
                        gggrgM**M#mggg__
+
<div style="width:100%;height:160px;border:0,margin:0;overflow: hidden;">[[File:OWASP_Project_Header.jpg|link=]]</div>
                __wgNN@"B*P""mp""@d#"@N#Nw__
+
              _g#@0F_a*F#  _*F9m_ ,F9*__9NG#g_
+
            _mN#F  aM"    #p"    !q@    9NL "9#Qu_
+
          g#MF _pP"L  _g@"9L_  _g""#__  g"9w_ 0N#p
+
        _0F jL*"  7_wF    #_gF    9gjF  "bJ  9h_
+
        j#  gAF    _@NL    WELCOME      J@u_    2#_  #_
+
      ,FF_#" 9_ _#"  "b_  g@  "hg  _#"  !q_ jF "*_09_
+
      F N"    #p"      Ng@  TO  `#g"      "w@    "# t
+
      j p#    g"9_    g@"9_      gP"#_    gF"q    Pb L
+
      0J  k _@  9g_ j#"  "b_  j#"  "b_ _d"  q_ g  ##
+
      #F  `NF    "#g"  THE  "Md" GRID  5N#      9W"  j#
+
      #k  jFb_    g@"q_    _*"9m_    _*"R_    _#Np  J#
+
      tApjF  9g  J"  9M_ _m"    9%_ _*"  "#  gF  9_jNF
+
      k`N    "q#      9g@        #gF      ##"    #"j
+
      `_0q_  #"q_    _&"9p_    _g"`L_    _*"#  jAF,'
+
        9# "b_j  "b_ g"    *g _gF    9_ g#"  "L_*"qNF
+
        "b_ "#_    "NL      _B#      _I@    j#" _#"
+
          NM_0"*g_ j""9u_  gP  q_  _w@ ]_ _g*"F_g@
+
            "NNh_ !w#_  9#g"    "m*"  _#*" _dN@"
+
              9##g_0@q__ #"4_  j*"k __*NF_g#@P"
+
                "9NN#gIPNL_ "b@" _2M"Lg#N@F"
+
                    ""P@*NN#gEZgNN@#@P""
+
  
=Temp introducer URL=
+
{| style="padding: 0;margin:0;margin-top:10px;text-align:left;" |-
''' email me and I will give you the details if you would like to try the test grid '''
+
| valign="top"  style="border-right: 1px dotted gray;padding-right:25px;" |
  
=What is it?=
+
==OWASP HIVE==
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
+
  
URI%3ACHK%3Am6wj5avuhim3flsd2w54lhjcke:j2njlm3cm4sjzqdiwbadmts35lxa656kpvo66kx7wtlfyr6cab6a:3:10:3
+
OWASP HIVE project is an idea for a learning platform by using some small capable pc to do our bidding.
  
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 http://bigasterisk.com/tahoe-playground/
+
==Introduction==
  
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 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.  
  
''The milestones that I anticipate are:''
+
==Description==
  
Sweet user interface
+
This learning environment can be used for teaching and proof of concept for projects.
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.
+
  
  
[https://tahoe-lafs.org Tahoe-lafs homepage]
+
==Licensing==
    
+
OWASP HIVE is free to use. It is licensed under the http://creativecommons.org/licenses/by-sa/3.0/ Creative Commons Attribution-ShareAlike 3.0 license], so you can copy, distribute and transmit the work, and you can adapt it, and use it commercially, but all provided that you attribute the work and if you alter, transform, or build upon this work, you may distribute the resulting work only under the same or similar license to this one.
{{:Projects/OWASP_Hive_Project}}  
+
 
[[Category:OWASP Project]]
+
| valign="top"  style="padding-left:25px;width:200px;border-right: 1px dotted gray;padding-right:25px;" |
 +
 
 +
== What is HIVE? ==
 +
 
 +
OWASP HIVE  provides:
 +
 
 +
* Teaching Environment
 +
* Secure storage grid
 +
* Testing grounds for secure code vs non-secure code.
 +
* Anything you want to create
 +
 
 +
 
 +
== Presentation ==
 +
 
 +
http://prezi.com/ffc3mt-f8jd6/?utm_campaign=share&utm_medium=copy
 +
 
 +
 
 +
 
 +
 
 +
== Project Leader ==
 +
 
 +
Jason Johnson
 +
 
 +
 
 +
== Related Projects ==
 +
 
 +
* [[OWASP_CISO_Survey]]
 +
 
 +
 
 +
 
 +
| valign="top"  style="padding-left:25px;width:200px;" |
 +
 
 +
== Quick Download ==
 +
 
 +
* Link to page/download
 +
 
 +
 
 +
 
 +
== News and Events ==
 +
* [13 FEB 2014] OSU is doing a semester of R&D on the HIVE. What will they make???
 +
 
 +
 
 +
== In Print ==
 +
 
 +
==Classifications==
 +
 
 +
  {| width="200" cellpadding="2"
 +
  |-
 +
  | align="center" valign="top" width="50%" rowspan="2"| [[File:Owasp-incubator-trans-85.png|link=https://www.owasp.org/index.php/OWASP_Project_Stages#tab=Incubator_Projects]]
 +
  | align="center" valign="top" width="50%"| [[File:Owasp-builders-small.png|link=Builders]] 
 +
  |-
 +
  | align="center" valign="top" width="50%"| [[File:Owasp-defenders-small.png|link=Defenders]]
 +
  |-
 +
  | colspan="2" align="center"  | [[File:Cc-button-y-sa-small.png|link=http://creativecommons.org/licenses/by-sa/3.0/]]  
 +
  |-
 +
  | colspan="2" align="center"  | [[File:Project_Type_Files_DOC.jpg|link=]]    
 +
  |}
 +
 
 +
|}
 +
 
 +
=FAQs=
 +
 
 +
; Q1
 +
: A1
 +
 
 +
; Q2
 +
: A2
 +
 
 +
= Acknowledgements =
 +
==Volunteers==
 +
HIVE is developed by a worldwide team of volunteers. The primary contributors to date have been:
 +
 
 +
* OSU
 +
* Oklahoma City (The 404) 
 +
 
 +
==Others==
 +
* xxx
 +
* xxx
 +
 
 +
= Road Map and Getting Involved =
 +
As of FEB 13, the priorities are:
 +
* Create a control interface
 +
* xxx
 +
* xxx
 +
 
 +
Involvement in the development and promotion of XXX is actively encouraged!
 +
You do not have to be a security expert in order to contribute.
 +
Some of the ways you can help:
 +
* xxx
 +
* xxx
 +
 
 +
 
 +
 
 +
=Project About=
 +
{{:Projects/OWASP_Example_Project_About_Page}}  
 +
 
 +
__NOTOC__ <headertabs />
 +
 
 +
[[Category:OWASP Project]]  [[Category:OWASP_Builders]] [[Category:OWASP_Defenders]]  [[Category:OWASP_Document]]

Revision as of 11:02, 13 February 2014

[edit]

OWASP Project Header.jpg

OWASP HIVE

OWASP HIVE project is an idea for a learning platform by using some small capable pc to do our bidding.

Introduction

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.

Description

This learning environment can be used for teaching and proof of concept for projects.


Licensing

OWASP HIVE is free to use. It is licensed under the http://creativecommons.org/licenses/by-sa/3.0/ Creative Commons Attribution-ShareAlike 3.0 license], so you can copy, distribute and transmit the work, and you can adapt it, and use it commercially, but all provided that you attribute the work and if you alter, transform, or build upon this work, you may distribute the resulting work only under the same or similar license to this one.

What is HIVE?

OWASP HIVE provides:

  • Teaching Environment
  • Secure storage grid
  • Testing grounds for secure code vs non-secure code.
  • Anything you want to create


Presentation

http://prezi.com/ffc3mt-f8jd6/?utm_campaign=share&utm_medium=copy



Project Leader

Jason Johnson


Related Projects


Quick Download

  • Link to page/download


News and Events

  • [13 FEB 2014] OSU is doing a semester of R&D on the HIVE. What will they make???


In Print

Classifications

Owasp-incubator-trans-85.png Owasp-builders-small.png
Owasp-defenders-small.png
Cc-button-y-sa-small.png
Project Type Files DOC.jpg

Q1
A1
Q2
A2

Volunteers

HIVE is developed by a worldwide team of volunteers. The primary contributors to date have been:

  • OSU
  • Oklahoma City (The 404)

Others

  • xxx
  • xxx

As of FEB 13, the priorities are:

  • Create a control interface
  • xxx
  • xxx

Involvement in the development and promotion of XXX is actively encouraged! You do not have to be a security expert in order to contribute. Some of the ways you can help:

  • xxx
  • xxx


PROJECT INFO
What does this OWASP project offer you?
RELEASE(S) INFO
What releases are available for this project?
what is this project?
Name: Place your project name here.
Purpose: Project description goes here. Make sure to add a description that outlines how this project advances software security.
License: Place your license choice here: OWASP Recommended Licenses
who is working on this project?
Project Leader(s):
how can you learn more?
Project Pamphlet: Not Yet Created
Project Presentation:
Mailing list: [This is the full link to the mailing list (e.g. https://lists.owasp.org/mailman/listinfo/owasp-example-project) Mailing List Archives]
Project Roadmap: Not Yet Created
Key Contacts
  • Contact the GPC to report a problem or concern about this project or to update information.
current release
Not Yet Published
last reviewed release
Not Yet Reviewed


other releases