Team:SUSTC-Shenzhen-B/safety.html

From 2013.igem.org

(Difference between revisions)
 
(11 intermediate revisions not shown)
Line 60: Line 60:
         <a href="#" class="brand">SUSTC-ShenZhen-B</a>
         <a href="#" class="brand">SUSTC-ShenZhen-B</a>
         <div class="right menu">
         <div class="right menu">
-
           <a href="https://igem.org/User_Information" class="item">My Account</a>
+
           <a href="http://circuitplus.org" class="item">Visit Circuit+</a>
         </div>
         </div>
         <div href="/" class="ui dropdown link item">
         <div href="/" class="ui dropdown link item">
-
           iGEM Home
+
           iGEM
           <span class="icon white caret"></span>
           <span class="icon white caret"></span>
           <div class="menu">
           <div class="menu">
             <a href="https://2013.igem.org/Main_Page" class="item">iGEM homepage</a>
             <a href="https://2013.igem.org/Main_Page" class="item">iGEM homepage</a>
 +
            <a href="/Team:SUSTC-Shenzhen-B" class="item">wiki homepage</a>
 +
            <a href="https://igem.org/User_Information" class="item">My Account</a>
             <a href="/wiki/index.php?title=Team:SUSTC-Shenzhen-B/safety.html&amp;action=edit" class="item">Edit</a>
             <a href="/wiki/index.php?title=Team:SUSTC-Shenzhen-B/safety.html&amp;action=edit" class="item">Edit</a>
           </div>
           </div>
Line 72: Line 74:
         <a href="project.html" class="item">Overview</a>
         <a href="project.html" class="item">Overview</a>
         <a href="standard.html" class="item">Standard and database</a>
         <a href="standard.html" class="item">Standard and database</a>
-
         <div href="/Team:SUSTC-Shenzhen-B/Project" class="ui dropdown link item active">
+
         <div href="/Team:SUSTC-Shenzhen-B/Software" class="ui dropdown link item active">
           Software
           Software
           <span class="white caret"></span>
           <span class="white caret"></span>
           <div class="menu">
           <div class="menu">
             <a href="circuitplus.html" class="item">Circuit+</a>
             <a href="circuitplus.html" class="item">Circuit+</a>
-
            <a href="feature.html" class="item">Feature</a>
 
             <a href="tutorial.html" class="item">Tutorial</a>
             <a href="tutorial.html" class="item">Tutorial</a>
             <a href="safety.html" class="item">Safety</a>
             <a href="safety.html" class="item">Safety</a>
-
            <a href="APIs.html" class="item">APIs</a>
 
             <a href="feedback.html" class="item">Feedback</a>
             <a href="feedback.html" class="item">Feedback</a>
             <a href="future.html" class="item">Future</a>
             <a href="future.html" class="item">Future</a>
 +
            <a href="lab.html" class="item">Lab Manager</a>
 +
            <a href="clotho.html" class="item">Clotho</a>
           </div>
           </div>
         </div>
         </div>
-
        <a href="clotho.html" class="item">Clotho</a>
+
         <div href="/Team:SUSTC-Shenzhen-B/HumanPractice" class="ui dropdown link item">
-
        <a href="lab.html" class="item">Lab management</a>
+
-
         <div href="/Team:SUSTC-Shenzhen-B/Project" class="ui dropdown link item">
+
           Human practice
           Human practice
           <span class="white caret"></span>
           <span class="white caret"></span>
Line 95: Line 95:
           </div>
           </div>
         </div>
         </div>
-
         <div href="/Team:SUSTC-Shenzhen-B/Project" class="ui dropdown link item">
+
        <a href="achievement.html" class="item">Achievement</a>
 +
         <div href="/Team:SUSTC-Shenzhen-B/Team" class="ui dropdown link item">
           Team
           Team
           <span class="white caret"></span>
           <span class="white caret"></span>
           <div class="menu">
           <div class="menu">
             <a href="about.html" class="item">About us</a>
             <a href="about.html" class="item">About us</a>
-
            <a href="achievement.html" class="item">Achievement</a>
 
             <a href="notebook.html" class="item">Notebook</a>
             <a href="notebook.html" class="item">Notebook</a>
             <a href="acknowledgement.html" class="item">Acknoledgement</a>
             <a href="acknowledgement.html" class="item">Acknoledgement</a>
Line 118: Line 118:
     </div>
     </div>
     <div class="main container page">
     <div class="main container page">
 +
      <div class="peek">
 +
        <div class="ui vertical pointing secondary menu">
 +
          <a class="active item">Safety form</a>
 +
          <a class="active item" href="/Team:SUSTC-Shenzhen-B">Back to Homepage</a>
 +
        </div>
 +
      </div>
       <div class="page-container">
       <div class="page-container">
-
         <table class='ui sortable table segment'>
+
        <h2 class="ui dividing header">Safety form</h2>
 +
        <section id="motivation"></section>
 +
         <table class='ui table segment'>
           <thead>
           <thead>
             <tr>
             <tr>
Line 140: Line 148:
                 <td>2a</td>
                 <td>2a</td>
                 <td>
                 <td>
-
                   Does your software store any private data supplied by the user? (For example: the user's name and email address, passwords, DNA sequences, circuit designs, etc.) If yes, please describe what kind of data is stored. If no, skip the rest of this question and move on to question 3.
+
                   Does your software store any private data supplied by the user? (For example: the user's name and email addre
-
                </td>
+
-
                <td>
+
-
                  Yes, our software stores user's name, e-mail address, passwords, experiment data and circuit designs supplied by the users. It also stores chat records between users. But people can choose to open their e-mail address,experiment data and circuit designs to the public. And we advocate this.
+
-
                </td>
+
-
              </tr>
+
-
              <tr>
+
-
                <td>2b</td>
+
-
                <td>
+
-
                  What is the URL or IP address where the user's private data is stored? Where is the physical computer or hard drive that contains the user's private data?
+
-
                <td>
+
-
                  Our website is <a href="http://circuitplus.org/" target="_blank">http://circuitplus.org/</a>. Our database is stored in the Internet. For the place of user's private data, there is a file that stores all data of one certain user's information. The URL is not final defined yet. But it would be ordered perfectly. We will upload a text file (.txt) to define all URL after the software is completed. And for the local data, users can set the file path and store data both on the Internet and physical computer.
+
-
                </td>
+
-
              </tr>
+
-
              <tr>
+
-
                <td>2c</td>
+
-
                <td>
+
-
                  Please describe any encryption, password protection, etc. that you use to protect the user's data. (It is not mandatory to have such protections, but if you do, describe them.)
+
-
                </td>
+
-
                <td>
+
-
                  We do not store users’ password by clear-text passwords or reversible encryption. Meanwhile, we use the prevailing and secure Salt + Hash method to store users’ password. In this way, despite that the server is compromised, the hacker still cannot get the original passwords.
+
-
                </td>
+
-
              </tr>
+
-
              <tr>
+
-
                <td>3</td>
+
-
                <td>
+
-
                  Does your software include any other security features? Please describe them here.
+
-
                <td>
+
-
                  Yes. We do not record any information related to users’ account or IP to correspond to users’ uploaded information in any way wherever it states Complete Anonymous. We will not ask for signing in unless to make sure this user is a registered user. Though in this way, users’ information is still away to be recorded.
+
-
                </td>
+
-
              </tr>
+
-
              <tr>
+
-
                <td>4</td>
+
-
                <td>
+
-
                  >Does your software let the user create a design by choosing parts/genes from a list/database, such as the Registry? If so, which lists/databases are included? Is there any restriction on which parts/genes the user can choose?
+
-
                </td>
+
-
                <td>
+
-
                  No.
+
-
                </td>
+
-
              </tr>
+
-
              <tr>
+
-
                <td>5</td>
+
-
                <td>
+
-
                  Does your software allow users to write new data into any public lists or databases? If so, do you check the new data for errors before allowing it to be written?
+
-
                <td>
+
-
                  Yes, users are allowed to submit their own circuit. The information will be added to our own database. Before this, we will check it for errors.
+
-
                </td>
+
-
              </tr>
+
-
              <tr>
+
-
                <td>6</td>
+
-
                <td>
+
-
                  Does your software include any other features that encourage the user to create safe designs? Please describe them here.
+
-
                </td>
+
-
                <td>
+
-
                  We set two kinds of registered users, average and professional. The professional users have an addition function that they can audit circuit information submitted by all users. On one hand, the audition will encourage users to make their design safer to earn satisfaction. On the other hand, the privilege can lead average users become professional; in turn the submitted designs will be safer.
+
-
                </td>
+
-
              </tr>
+
-
              <tr>
+
-
                <td>7</td>
+
-
                <td>
+
-
                  Is your team also doing biological work in a wet lab?
+
-
                </td>
+
-
                <td>
+
-
                  No.
+
-
                </td>
+
-
              </tr>
+
-
          </tbody>
+
-
        </table>
+
-
      </div>
+
-
    </div>
+
-
 
+
-
    <div class="footer">
+
-
      <div class="ui divider">
+
-
      </div>
+
-
      <div class="ui divided horizontal footer link list">
+
-
        <div class="item">
+
-
          &copy; SUSTC-ShenZhen-B
+
-
        </div>
+
-
      </div>
+
-
    </div>
+
-
 
+
-
    <script type="text/javascript" src="http://code.jquery.com/jquery-2.0.3.min.js"></script>
+
-
    <script type="text/javascript" src="https://2013.igem.org/SUSTC-SZ-B_2013iGEM/JS/wiki-all.min.js?action=raw&amp;ctype=text/javascript"></script>
+
-
 
+
-
    <script type="text/javascript">
+
-
      function png2text(pngurl, id, callback) {
+
-
        var canvas = document.createElement("canvas"),
+
-
        ctx = canvas.getContext("2d");
+
-
        img = new Image();
+
-
   
+
-
        img.id = 'pt-' + id;
+
-
        img.className = 'script image';
+
-
        img.style.position = "absolute";
+
-
        img.style.left = "-10000px";
+
-
        document.body.appendChild(img);
+
-
 
+
-
        img.onload = function() {
+
-
          var
+
-
            w = this.width,
+
-
            h = this.height;
+
-
 
+
-
          canvas.width = w;
+
-
          canvas.height = h;
+
-
          canvas.style.width = w+"px";
+
-
          canvas.style.height = h+"px";
+
-
 
+
-
          ctx.drawImage(this, 0, 0);
+
-
 
+
-
          var data = ctx.getImageData(0, 0, w, h).data,
+
-
            a = [],
+
-
            len = data.length,
+
-
            p = -1;
+
-
         
+
-
          for (var i=0; i < len; i += 4) {
+
-
            if (data[i] > 0)
+
-
              a[++p] = String.fromCharCode(data[i]);
+
-
          };
+
-
 
+
-
          canvas = undefined;
+
-
          try {
+
-
            //document.body.removeChild(img);
+
-
            $('#pt-' + id).remove();
+
-
          } catch (e) {
+
-
          }
+
-
 
+
-
          if (callback) callback(a.join(""));
+
-
        };
+
-
 
+
-
        img.src = pngurl;
+
-
      }
+
-
 
+
-
      function baseRemove() {
+
-
        $('#top-section').remove();
+
-
        $('#content').attr('id', '');
+
-
        $('#bodyContent').attr('id', '');
+
-
        $('#globalWrapper').attr('id', '');
+
-
 
+
-
        $('.main.container.page').parent().attr('id', 'example');
+
-
      }
+
-
 
+
-
      function loadJavascript() {
+
-
        /* $.get("https://2013.igem.org/SUSTC-SZ-B_2013iGEM/JS/wiki-all.min.js?action=raw&ctype=text/javascript", function (data) {
+
-
          eval(data);
+
-
        }); */
+
-
        /* png2text('https://static.igem.org/mediawiki/2013/4/43/Wiki-all-min-js.png', 'wiki-all', function (text) {
+
-
          eval(text);
+
-
        }); */
+
-
      }
+
-
 
+
-
      $(document).ready(function () {
+
-
        baseRemove();
+
-
        loadJavascript();
+
-
      });
+
-
    </script>
+
-
  </body>
+
-
</html>
+

Latest revision as of 03:47, 29 October 2013

SUSTC-ShenZhen-B

Safety

Below are contens modified from iGEM Software Division Coding Practices Questionnaire

Safety form

No Question Answer
1 Are you using the iGEM Software repository at github.com/igemsoftware? If you have instead stored your code elsewhere, please explain where and why you have put it there. If your code is not in the iGEM repository, are you using any version control system such as Git, CVS, or SVN? Yes, we have uploaded our software to the iGEM Software repository.
2a Does your software store any private data supplied by the user? (For example: the user's name and email addre