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

Difference between revisions of "OWASP Hive Project"

From OWASP
Jump to: navigation, search
 
(11 intermediate revisions by one other user not shown)
Line 1: Line 1:
== '''WELCOME TO THE GRID'''==
+
=Main=
  
=What is it?=
+
<div style="width:100%;height:160px;border:0,margin:0;overflow: hidden;">[[File:OWASP_Project_Header.jpg|link=]]</div>
The HIVE project started out as an idea for a learning platform. 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
 
  
<nowiki>URI%3ACHK%3Am6wj5avuhim3flsd2w54lhjcke:j2njlm3cm4sjzqdiwbadmts35lxa656kpvo66kx7wtlfyr6cab6a:3:10:3</nowiki>
+
{| style="padding: 0;margin:0;margin-top:10px;text-align:left;" |-
 +
| valign="top"  style="border-right: 1px dotted gray;padding-right:25px;" |
  
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/
+
==OWASP HIVE==
  
Some ways I can see this being useful for OWASP is a HIVE cache that is currently what this project is becoming 10-1000 nodes strong but monitoring is controlled and nodes do what they please. The end goal is to provide a global grid for OWASP and any amount of users can use the GRID; a large, diverse ecosystem of people and organizations who want a storage grid with extremely high reliability and availability.
+
OWASP HIVE project is an idea for a learning platform by using some small capable pc to do our bidding.
  
Example of project based use. Let’s say BOB has a tomcat server and he wants to share its contents to JOE. BOB has Tahoe up and sets up a dropfolder and this folder he sets up just happens to be his entire tomcat folder. As files change they are sent to the grid and encrypted, stored and shared out to people that JOE selected to give his folder URI to. JOE now has a working copy of BOB’s stuff and can help or just create his own environment. All the while we always use SFTP or SSL with our frontends. If a node gets hacked and stolen because JACK forgot to lock up then big deal there are X number of nodes left and the files on JACKS node are encrypted erasure style.
+
==Introduction==
  
The milestones that I anticipate are:
+
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.
  
Sweet user interface
+
==Description==
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)
+
This learning environment can be used for teaching and proof of concept for projects.
Make a proposal to OWASP for a more stable introducer and private GRID.
+
 
[https://tahoe-lafs.org Tahoe-lafs homepage]
+
 
    
+
==Licensing==
{{:Projects/OWASP_Hive_Project}}  
+
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.
[[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 ==
 +
 
 +
[mailto:[email protected] Jason Johnson]
 +
 
 +
 
 +
== Related Projects ==
 +
 
 +
* [[OWASP_CISO_Survey]]
 +
 
 +
== Ohloh ==
 +
 
 +
*https://www.ohloh.net/stacks/117926
 +
 
 +
| 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
 +
 
 +
Involvement in the development and promotion of The HIVE is actively encouraged!
 +
You do not have to be a security expert in order to contribute.
 +
Some of the ways you can help:
 +
* Document your ideas
 +
* Make us logos
 +
* Help us develop course work
 +
* Get us in touch with educators so we can help spread the word
 +
 
 +
 
 +
 
 +
=Project About=
 +
{{:Projects/OWASP_Example_Project_About_Page}}  
 +
 
 +
__NOTOC__ <headertabs />
 +
 
 +
[[Category:OWASP Project]]  [[Category:OWASP_Builders]] [[Category:OWASP_Defenders]]  [[Category:OWASP_Document]]

Latest revision as of 19:44, 22 April 2014

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

Ohloh

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

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

  • Document your ideas
  • Make us logos
  • Help us develop course work
  • Get us in touch with educators so we can help spread the word


PROJECT INFO
What does this OWASP project offer you?
RELEASE(S) INFO
What releases are available for this project?
what is this project?
Name: N/A
Purpose: N/A
License: N/A
who is working on this project?
Project Leader(s): N/A
how can you learn more?
Project Pamphlet: Not Yet Created
Project Presentation:
Mailing list: N/A
Project Roadmap: Not Yet Created
Key Contacts
  • Contact the GPC to contribute to this project
  • Contact the GPC to review or sponsor this project
current release
pending
last reviewed release
pending


other releases