| クイックネット | |
|---|---|
| 安定版リリース | 1.7.2 / 2009年12月4日 |
| 書かれた | JavaScript、PHP |
| プラットフォーム | クロスプラットフォーム |
| サイズ | 243 KB |
| タイプ | Ajaxフレームワーク |
| Webサイト | www.myquicknet.com |
Quicknetは、パスワードを用いて正しいユーザーを識別するWebアプリケーションやウェブサイトを開発するために設計されたAjaxフレームワーク(JavaScriptでXMLHttpRequestを使用)です。このフレームワークを使用することで、平文のパスワードがネットワーク経由で送信されたり、サーバーに保存されたりすることはありません。Quicknetは、多言語対応、JavaScriptによる協調マルチタスク、AJAX呼び出し、セッションとパスワードの管理、モジュール構造、XMLコンテンツ、JavaScriptアニメーションをサポートしています。サーバー側ではPHP 、クライアント側で はJavaScriptを使用します。
サーバー側Quicknet は、 Apache 2.2+、MySQL 5.1+、PHP 5+ を搭載した任意のサーバーで実行できます。
クライアント側の Quicknet は、 Internet Explorer 7 以降、Firefox 3 以降、Opera 9 以降、Safari 3 以降、およびGoogle Chrome 1 以降と互換性がある必要があります。
Quicknetは、特別に設計されたアルゴリズムを用いてユーザーのパスワードを保護することを目的としたAJAXフレームワークです。クライアント側のJavaScriptコードとサーバー側のPHPコードで同一の暗号ハッシュ関数を使用し、ユーザーのパスワードとランダムデータに基づいてハッシュ結果を生成・比較することで、この保護を実現しています。ただし、平文のパスワードがネットワーク経由で送信されたり、サーバーに保存されたりすることはありません。たとえネットワーク経由で送信されたデータやサーバーに保存されたデータが判明したとしても、セッションを盗用したり、ユーザーの元のパスワードを解読したりすることは不可能であると考えられています。
現在、Quicknet は、SSL を使用せずに安全なデータ転送を提供する唯一の PHP AJAX フレームワークである可能性があります。
現在、Quicknetは、おそらく多言語サポートを組み込んだ唯一のPHP AJAXフレームワークです。開発者は新しい言語を簡単に追加して、独自のシステムを構築できます。