Science Score: 44.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (5.6%) to scientific vocabulary
Last synced: 10 months ago · JSON representation ·

Repository

Basic Info
  • Host: GitHub
  • Owner: monnin
  • License: other
  • Language: Python
  • Default Branch: main
  • Size: 60.5 KB
Statistics
  • Stars: 1
  • Watchers: 1
  • Forks: 0
  • Open Issues: 0
  • Releases: 0
Created almost 3 years ago · Last pushed over 2 years ago
Metadata Files
Readme License Citation

README.md

Turnstile - A Unidirectional File Transfer System for Medium-Security Isolated Clusters

Turnstile implements a secure method to copy files into an (otherwise) isolated computing cluster.
It uses a single USB connection between two computers (physical or virtual) and limits the the types of permitted communication using a few different techniques. While it has many use cases, it is not intended for high-security settings.

For more information on the underlying protocols, please see the supporting article in the Journal of Cybersecurity Education, Research, and Practice: https://digitalcommons.kennesaw.edu/jcerp/vol2024/iss1/12

License

Shield: CC BY-NC-SA 4.0

This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.

CC BY-NC-SA 4.0

Companies interested in commercial use of the software should contact the authors for further discussion.

Owner

  • Name: Mark Monnin
  • Login: monnin
  • Kind: user
  • Location: Maine
  • Company: University of Southern Maine

Citation (CITATION.cff)

# This CITATION.cff file was generated with cffinit.
# Visit https://bit.ly/cffinit to generate yours today!

cff-version: 1.2.0
title: Turnstile
message: >-
  A Unidirectional System for Medium-Security Isolated
  Clusters
type: software
authors:
  - given-names: Mark
    family-names: Monnin
    email: mark.monnin@maine.edu
    affiliation: University of Southern Maine
  - given-names: Lori
    family-names: Sussman
    email: lori.sussman@maine.edu
    affiliation: University of Southern Maine
    orcid: https://orcid.org/0000-0003-3667-0340
repository-code: 'https://github.com/monnin/turnstile'
abstract: >-
  Isolated clusters are necessary for cybersecurity
  education, research, and testing. Hands-on cybersecurity
  learning in isolated clusters allows cybersecurity
  students to practice with various hacking tools and
  develop professional cybersecurity technical skills.
  Educators often use these remote learning environments for
  research as well. Researchers and students use these
  isolated environments to test sophisticated hardware,
  software, and procedures using full-fledged operating
  systems, networks, and applications. The isolation
  prevents harm to networked systems. However, there are
  times when the data is needed to move in quantities or
  speeds, making downloading onto an intermediate device
  untenable. This study proposes a novel turnstile model, a
  mechanism for one-way file transfer from one enterprise
  system to another. This system protects data integrity and
  security by connecting the isolated environment to the
  external network via a locked-down interconnection. Using
  medium-security isolated clusters, the researchers
  successfully developed a unidirectional file transfer
  system that acts as a one-way “turnstile” for secure file
  transfer between systems not connected to the internet or
  other external networks. The Turnstile system (source code
  available at github.com/monnin/turnstile) provides
  unidirectional file transfer between two computer systems.
  The solution enabled data to be transferred from a source
  system to a destination system without allowing any data
  transfer back in the opposite direction. The researchers
  found an automated process of transferring external files
  to isolated clusters that still optimized the transfer
  speed of external files to isolated clusters using Linux
  distributions and commands.
license: CC-BY-NC-SA-4.0

GitHub Events

Total
Last Year