src/firefoxos/help/hfaq.html

changeset 4
5d1908d87db8
child 8
9b8205e1e4a4
     1.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     1.2 +++ b/src/firefoxos/help/hfaq.html	Fri Apr 26 19:10:52 2013 +0200
     1.3 @@ -0,0 +1,174 @@
     1.4 +<!DOCTYPE html>
     1.5 +<!--
     1.6 +OTPWCalc - One time password challenge response calculator client
     1.7 +Copyright © 2013 Michael Schloh von Bennewitz <michael@schloh.com>
     1.8 +
     1.9 +OTPWCalc is free software: you can redistribute it and/or modify
    1.10 +it under the terms of the European Union Public Licence, either
    1.11 +version 1.1 of the license, or (at your option) any later version.
    1.12 +
    1.13 +OTPWCalc is distributed in the hope that it will be useful,
    1.14 +but WITHOUT ANY WARRANTY; without even the implied warranty
    1.15 +of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See
    1.16 +the European Union Public License for more details.
    1.17 +
    1.18 +You should have received a copy of the European Union Public
    1.19 +Licence along with OTPWCalc. If not, please refer to
    1.20 +<http://joinup.ec.europa.eu/software/page/eupl/>.
    1.21 +
    1.22 +This file is part of project OTWPCalc, a one time password challenge
    1.23 +response calculator client and is found at http://otpwcalc.europalab.com/
    1.24 +
    1.25 +hfaq.html: W3C HTML implementation
    1.26 +-->
    1.27 +
    1.28 +<html>
    1.29 +    <head>
    1.30 +    <meta charset="utf-8">
    1.31 +    <meta name="viewport" content="width=device-width, initial-scale=1">
    1.32 +    <title>OTPWCalc</title>
    1.33 +    <link rel="stylesheet" href="../jquery.mobile/jquery.mobile-1.3.1.min.css" />
    1.34 +    <link rel="stylesheet" href="../main.css" />
    1.35 +    <script src="../jquery.core/jquery-1.9.1.js"></script>
    1.36 +    <script src="help.js"></script>
    1.37 +    <script src="../jquery.mobile/jquery.mobile-1.3.1.min.js"></script>
    1.38 +    </head>
    1.39 +    <body>
    1.40 +    <!-- Data attributes reserved by JQuery Mobile:
    1.41 +         data-theme, data-ajax, data-filter, data-icon, data-grid,
    1.42 +         data-rel, data-icon, data-url, data-role, and data-type -->
    1.43 +    <!-- Also data-dom-cache="true" -->
    1.44 +    <div data-role="page" class="type-interior oc-swipage" id="faq">
    1.45 +        <div data-role="header" data-id="headfaq">
    1.46 +            <h1>OTPWCalc</h1>
    1.47 +        </div><!-- /header -->
    1.48 +        <div data-role="content">
    1.49 +            <div data-role="collapsible" data-inset="false" data-theme="c" data-content-theme="d" data-inset="false" data-theme="c" data-content-theme="c">
    1.50 +                <h3 style="margin-top: 0; margin-bottom: 0;">What is a One Time Password?</h3>
    1.51 +                <p style="margin-top: 0.25em; margin-bottom: 0.25em;">A One Time Password (OTP) is a password valid only for a <strong>single use</strong> and, once used, cannot be used again for authentication. OTPs avoid a number of shortcomings that are associated with traditional (static) passwords.</p>
    1.52 +            </div>
    1.53 +            <div data-role="collapsible" data-inset="false" data-theme="c" data-content-theme="d">
    1.54 +                <h3>What can I do with this app?</h3>
    1.55 +                <p style="margin-top: 0.25em; margin-bottom: 0.25em;">This application serves one purpose only. It calculates and prints a OTP.</p>
    1.56 +            </div>
    1.57 +            <div data-role="collapsible" data-inset="false" data-theme="c" data-content-theme="d">
    1.58 +                <h3>What can I do with OTPs?</h3>
    1.59 +                <p style="margin-top: 0.25em; margin-bottom: 0.25em;">Most people use OTPs to log in to their website administration, CMS, or remote console.</p>
    1.60 +            </div>
    1.61 +            <div data-role="collapsible" data-inset="false" data-theme="c" data-content-theme="d">
    1.62 +                <h3>Can I log into my Google account?</h3>
    1.63 +                <p style="margin-top: 0.25em; margin-bottom: 0.25em;">No. Google uses OTPs, but in a slightly nonstandard way. OTPWCalc cannot calculate OTPs useful for Google authentication yet.</p>
    1.64 +            </div>
    1.65 +            <div data-role="collapsible" data-inset="false" data-theme="c" data-content-theme="d">
    1.66 +                <h3>Can I log in to Win/OSX/Oracle?</h3>
    1.67 +                <p style="margin-top: 0.25em; margin-bottom: 0.25em;">Yes, but some work is needed on the Windows/OSX/Oracle computer to configure the authentication subsystem.</p>
    1.68 +            </div>
    1.69 +            <div data-role="collapsible" data-inset="false" data-theme="c" data-content-theme="d">
    1.70 +                <h3>Can I log in to Unix/Linux?</h3>
    1.71 +                <p style="margin-top: 0.25em; margin-bottom: 0.25em;">Yes, by using PAM and it's quite easy.</p>
    1.72 +            </div>
    1.73 +            <div data-role="collapsible" data-inset="false" data-theme="c" data-content-theme="d">
    1.74 +                <h3>What else can I do with it?</h3>
    1.75 +                <ol style="margin-top: 0.5em;">
    1.76 +                    <li>Impress your friends</li>
    1.77 +                    <li>VPN authentication</li>
    1.78 +                    <li>Single sign on</li>
    1.79 +                    <li>Remote access</li>
    1.80 +                    <li>Computer login</li>
    1.81 +                    <li>Disk encryption</li>
    1.82 +                    <li>Internet services</li>
    1.83 +                    <li>Systems integration</li>
    1.84 +                    <li>CMS authentication</li>
    1.85 +                    <li>Password management</li>
    1.86 +                    <li>Email and money transfer</li>
    1.87 +                    <li>Bank transaction validation</li>
    1.88 +                </ol>
    1.89 +            </div>
    1.90 +            <div data-role="collapsible" data-inset="false" data-theme="c" data-content-theme="d">
    1.91 +                <h3>Can I install OTPWCalc on &hellip;?</h3>
    1.92 +                <ul style="margin-top: 0.5em;">
    1.93 +                    <li>FirefoxOS: <strong>Yes</strong></li>
    1.94 +                    <li>Sailfish: No</li>
    1.95 +                    <li>Android: No</li>
    1.96 +                    <li>Tizen: <strong>Yes</strong></li>
    1.97 +                    <li>MeeGo: No</li>
    1.98 +                    <li>Bada: No</li>
    1.99 +                    <li>iOS: No</li>
   1.100 +                    <li>Unix: No</li>
   1.101 +                    <li>Linux: No</li>
   1.102 +                    <li>Mac OSX: No</li>
   1.103 +                    <li>BlackBerry QNX: No</li>
   1.104 +                    <li>Windows Phone: <strong>Yes</strong></li>
   1.105 +                    <li>Windows Store: <strong>Yes</strong></li>
   1.106 +                </ul>
   1.107 +            </div>
   1.108 +            <div data-role="collapsible" data-inset="false" data-theme="c" data-content-theme="d">
   1.109 +                <h3>Why isn't OTPWCalc compatible?</h3>
   1.110 +                <p style="margin-top: 0.25em; margin-bottom: 0.25em;">OTPWCalc might not be compatible with your platform of choice, usually because the necessary hardware isn't available to the author for development.</p>
   1.111 +            </div>
   1.112 +            <div data-role="collapsible" data-inset="false" data-theme="c" data-content-theme="d">
   1.113 +                <h3>What happens to my password?</h3>
   1.114 +                <p style="margin-top: 0.25em;">Take a look at the entry point in
   1.115 +                    <strong>main.js</strong>:</p>
   1.116 +                    <code style="margin-left: 2em; display:inline-block; line-height: 120%;">
   1.117 +                       var secr = $('#paswrd').val();<br />
   1.118 +                       var resp = hash(secr, user, iter);
   1.119 +                    </code>
   1.120 +                <p style="margin-bottom: 0.25em;">In other words, the password you enter is neither stored nor transmitted. In fact, OTPWCalc doesn't store or transmit any data input <strong>at all</strong> (see James Bond question later.) It's a <em>calculator</em> in the true sense, just like a pocket calculator that adds numbers.</p>
   1.121 +            </div>
   1.122 +            <div data-role="collapsible" data-inset="false" data-theme="c" data-content-theme="d">
   1.123 +                <h3>Is OTPWCalc safe and secure?</h3>
   1.124 +                <p style="margin-top: 0.25em; margin-bottom: 0.25em;">The algorithms of OTP have proven worthy of <strong>high security applications</strong>. OTPWCalc has been carefully designed and is tested thoroughly. It's both secure and safe to use.</p>
   1.125 +            </div>
   1.126 +            <div data-role="collapsible" data-inset="false" data-theme="c" data-content-theme="d">
   1.127 +                <h3>Is it useful in a corporate setting?</h3>
   1.128 +                <p style="margin-top: 0.25em; margin-bottom: 0.25em;">Yes. Custom built enterprise versions are available accompanied with commercial support. Visit the <a href="//otpwcalc.europalab.com/">OTPWCalc homepage</a> for information.</p>
   1.129 +            </div>
   1.130 +            <div data-role="collapsible" data-inset="false" data-theme="c" data-content-theme="d">
   1.131 +                <h3>Does James Bond use OTPWCalc?</h3>
   1.132 +                <p style="margin-top: 0.25em; margin-bottom: 0.25em;">Maybe, but spies probably just look over shoulders or use cameras to steal the static passwords used in OTP systems.</p>
   1.133 +            </div>
   1.134 +            <div data-role="collapsible" data-inset="false" data-theme="c" data-content-theme="d">
   1.135 +                <h3>Same as Yubikey or RSA SecurID?</h3>
   1.136 +                <p style="margin-top: 0.25em; margin-bottom: 0.25em;">Yubikey, RSA SecurID, and OTPWCalc use similar technologies for similar applications, but OTPWCalc is strictly software and doesn't depend on the time or date.</p>
   1.137 +            </div>
   1.138 +            <div data-role="collapsible" data-inset="false" data-theme="c" data-content-theme="d">
   1.139 +                <h3>How can I upgrade my OTPWCalc?</h3>
   1.140 +                <p style="margin-top: 0.25em; margin-bottom: 0.25em;">This varies according to the operating system used so there's no single answer.</p>
   1.141 +            </div>
   1.142 +            <div data-role="collapsible" data-inset="false" data-theme="c" data-content-theme="d">
   1.143 +                <h3>Who owns OTPWCalc?</h3>
   1.144 +                <p style="margin-top: 0.25em; margin-bottom: 0;">OTPWCalc is the property of the copyright holder, Michael Schloh von Bennewitz.</p>
   1.145 +            </div>
   1.146 +            <div data-role="collapsible" data-inset="false" data-theme="c" data-content-theme="d">
   1.147 +                <h3>Is OTPWCalc licensed?</h3>
   1.148 +                <p style="margin-top: 0.25em; margin-bottom: 0;">OTPWCalc is distributed under the terms of the <a href="//joinup.ec.europa.eu/software/page/eupl/">European Union Public Licence</a>. This liberal license grants you freedom to use the software and much more.</p>
   1.149 +            </div>
   1.150 +            <div data-role="collapsible" data-inset="false" data-theme="c" data-content-theme="d">
   1.151 +                <h3>Which programming language?</h3>
   1.152 +                <p style="margin-top: 0.25em; margin-bottom: 0;">OTPWCalc is built using the HTML, CSS, and JavaScript languages.</p>
   1.153 +                <p style="margin-top: 0.5em; margin-bottom: 0.25em;">The jQuery Mobile and Apache Cordova development frameworks provide important additional features.</p>
   1.154 +            </div>
   1.155 +            <div data-role="collapsible" data-inset="false" data-theme="c" data-content-theme="d">
   1.156 +                <h3>What are ongoing developments?</h3>
   1.157 +                <p style="margin-top: 0.25em;">OTPWCalc is both active and stable, and follows a project management plan.</p>
   1.158 +                <ul>
   1.159 +                    <li>It is undergoing i18n and l10n to several european languages.</li>
   1.160 +                    <li style="margin-top: 0.5em;"><strong>HMAC</strong>-based RFC 4226 (HOTP) is being implemented.</li>
   1.161 +                    <li style="margin-top: 0.5em;">Features like QR and OpenID integration are being explored.</li>
   1.162 +                    <li style="margin-top: 0.5em;">Most of all, OTPWCalc is being <em>ported to new platforms</em>.</li>
   1.163 +                </ul>
   1.164 +                <p style="margin-top: 0.5em; margin-bottom: 0.25em;">To request features or pose questions please write to the <a href="//list.europalab.com/mailman/listinfo/otpwcalc/">mailing list</a>.</p>
   1.165 +            </div>
   1.166 +            <div data-role="collapsible" data-inset="false" data-theme="c" data-content-theme="d">
   1.167 +                <h3>How can I report a bogue (bug)?</h3>
   1.168 +                <p style="margin-top: 0.25em; margin-bottom: 0.25em;">Please write to the <a href="//list.europalab.com/mailman/listinfo/otpwcalc/">mailing list</a> stating the OTPWCalc version and platform. Thanks for every bug report!</p>
   1.169 +            </div>
   1.170 +            <div data-role="collapsible" data-inset="false" data-theme="c" data-content-theme="d">
   1.171 +                <h3>My question isn't answered,<br />or this is just not working!</h3>
   1.172 +                <p style="margin-top: 0.25em; margin-bottom: 0.25em;">Please turn to the <a href="//list.europalab.com/mailman/listinfo/otpwcalc/">mailing list</a> and ask for help there. Answers appear in a day.</p>
   1.173 +            </div>
   1.174 +        </div><!-- /content -->
   1.175 +    </div><!-- /page -->
   1.176 +</body>
   1.177 +</html>

mercurial