タグ

2009年12月14日のブックマーク (9件)

  • まだまだあるクロスサイト・スクリプティング攻撃法

    前回はクロスサイト・スクリプティングのぜい弱性を突く攻撃の対策としてのHTMLエンコードの有効性を述べた。ただ,HTMLエンコードだけではクロスサイト・スクリプティング攻撃を完全に防御することはできない。そこで今回は,HTMLエンコードで対処できないタイプのクロスサイト・スクリプティング攻撃の手口と,その対策について解説する。 HTMLエンコードで対処できない攻撃には,次のようなものがある。 タグ文字の入力を許容している場合(Webメール,ブログなど) CSS(カスケーディング・スタイルシート)の入力を許容している場合(ブログなど) 文字コードを明示していないケースでUTF-7文字コードによるクロスサイト・スクリプティング <SCRIPT>の内容を動的に生成している場合 AタグなどのURLを動的に生成している場合注) 以下では,HTMLタグやCSSの入力を許容している場合と,文字コードを明

    まだまだあるクロスサイト・スクリプティング攻撃法
  • EmEditor テキスト エディタ - Unicode、巨大ファイルにも対応する Windows 用テキスト エディタ。Windows 7 完全対応!

    EmEditor は、高速・軽量で拡張性のある Windows 用テキストエディター、コードエディター、CSVエディター、巨大ファイルエディターです。64 ビットと32 ビットの両方のビルドが利用可能で、さらに 64 ビット版には SSE2 (128 ビット)、AVX-2 (256 ビット) と AVX-512 (512 ビット) 命令セット用の別ビルドが含まれます。新バージョンは、AIによる支援執筆をサポートしています。 EmEditor は、すべてのテスト カテゴリで、他のテキストエディターより2倍から187倍も高速です。テキストエディターの速度比較をご覧ください。 米国 ZDNet は、EmEditor が “世界で最も速いテキストエディターがさらに良くなった” と評価しています。 窓の杜は、“もう「Excel」はいらない? 最強 CSV エディター” と評価しています。 サイバー

  • ホームページに日仏混在テキストを載せる方法

  • 多国語 HTML (UTF-8) の作り方

    多国語 HTML (UTF-8) の作り方 Multilingual HTMLs in UTF-8 Encoding 1. UTF-8 と主要ブラウザの対応 UTF-8 と Unicode 最初に、UTF-8 と Unicode について、こちらをご覧ください。 主要ブラウザの UTF-8 対応 Windows / Macintosh 双方における主要ブラウザの UTF-8 対応状況を、こちらで確認してください。 2. UTF-8 のメリットとデメリット UTF-8 を使用するメリット UTF-8 のエンコーディングを使用すれば、どんな言語でも OS と ブラウザーの仕様に応じて、インストールされているフォントの中から適切なものを自動選択して表示しますから、次のメリットがあります。 訪問者が使用する OS、言語の文字コード、使用ブラウザなどに関係なく、単一のページを作成

  • Geeklog Japanese - UTF-8多言語オープンソースCMS ブログ&コミュニティポータル支援ツール[携帯対応]

    Geeklog 2.2.2が公開されました。 https://www.geeklog.net/article.php/geeklog-v2-2-2 Geeklog v2.2.2をダウンロードできます。 https://www.geeklog.net/downloads/ind...klog-2.2.2 直近版からの差分のみのファイルも用意されています。 https://www.geeklog.net/downloads/ind...1-to-2.2.2 不要になったファイルの削除リストはこちらをどうぞ。 /public_html/docs/removed-files このバージョンは、 PHP v8.1をサポートしています。 PHP v5.6.4 or higher (PHP 8.1 is supported) MySQL v4.1.2 or higher (MySQL 5 recomme

    Geeklog Japanese - UTF-8多言語オープンソースCMS ブログ&コミュニティポータル支援ツール[携帯対応]
  • 文字コードについて

    文字コードについての実用的な説明です。 このページの仕様にもとづいて作成した文字コード表や、16進ダンプを使った解説のページもあります。 文字の種類 1バイト・2バイト文字は、ローマ字、カナ、記号などのJIS非漢字と、第1・第2・第3・第4水準のJIS漢字に分類され、JIS規格によって決められています。 この他に、制御コードと呼ばれるデータがあり、文字と同様に扱っています。 また漢字は、94×94の領域に1字づつ配置されています。 この横の行を区、縦の列を点と呼び、区点番号で表すこともあります。 これに対して、UCS(Universal Coded Character Set)のマルチバイト文字では、全世界の文字を扱えるようにISO/IECで決められた国際規格です。

  • UTF-8 - Wikipedia

    * 第1バイトがE0のときに第2バイトが80-9Fの範囲を、または同F0のときに80-8Fの範囲を取るものは冗長な符号化となるため許されない。第1バイトがEDのときに第2バイトがA0以上となるものはサロゲートペアのための符号位置にあたり、また同F4のときに90以上となるものはUnicodeの範囲外となるため、UTF-8ではやはり許されない。 Unicodeの符号位置を2進表記したものを、上のビットパターンのx, yに右詰めに格納する(最少のバイト数で表現するため、yの部分には最低1回は1が出現する)。符号化されたバイト列は、バイト順に関わらず左から順に出力する。 1バイト目の先頭の連続するビット "1"(その後にビット "0" が1つ付く)の個数で、その文字のバイト数がわかるようになっている。また、2バイト目以降はビットパターン "10" で始まり、1バイト目と2バイト目以降では値の範囲が

  • 文字コード変換ツール「KanjiTranslator」(フリーソフト)

    文字コード変換ツール「KanjiTranslator 1.6」 ツール概要 このツールは、大量のファイルの文字コード(及び改行コード)を一括して変換するツールです。 フリーソフトウェア・無保証です。 個人の方だけでなく、営利/非営利問わずどのような団体・機関でも無料でご利用頂けます。 対応している文字コードは、ShiftJIS, ISO-2022-JP, EUC-JP, UTF-8(日語のみ)です。 テキストエディタ Crescent Eveの文字コードエンジンにより、 変換元の文字コードは高精度で自動認識します。 ファイルを直接置き換える為、必ず事前にバックアップを行ってください。 変換エラーとなった場合、エラー理由が表示され、元のファイルがそのまま残されます。 (変換エラーとなる原因は「画像等のバイナリファイルを変換対象とした場合」もしくは 「対応していない文字コードだった」のどちら

  • メールフォームCGI配布 商用フリー | PGD WORKS

    メールフォームCGI 配布 法人・個人、営利・非営利を問わずフリーのメールフォームCGIです。 著作権表示の削除が可能です。著作権フリーとしますのでご自由にお使い下さい。 企業ページへの埋め込みを目的として作ったためサイトのデザインにあわせやすいように全てのページ、メール文がテンプレートになっています。 上のような商用フリーのものを探していましたが見あたらなかったため制作しました。 テンプレートの切り替えによって一つのスクリプトで複数のメールフォームを設置可能です。 utf-8 で動作します。 携帯向けのHTMLテンプレートを制作すれば携帯でも動作します。 詳細なマニュアル等有りません。改造ベースにどうぞ。 不具合が有りましたら連絡頂けると幸いです。 設置されたサイト様につきましては宜しければご一報下さい。。 設置・カスタマイズ請け負います。お問い合わせ下さい。導入企業様のサンプルもお見