タグ

unicodeに関するkappaseijinのブックマーク (6)

  • RLOを使いレジストリ汚染を隠ぺいするマルウェア | スラド セキュリティ

    あるAnonymous Cowardのタレコミより。 多くの文化圏では、横文字は左から右に読むが、アラビア語などでは横文字は右から左に向けて読む。そのため、UnicodeはRLOという制御コードを利用することで、文字の記述方向を切り替えられるようになっている。これを悪用し、ファイルの拡張子を分かりにくくするといった攻撃方法は以前からあったが、このたびRLOを利用してサービス名を分かりにくく偽装するマルウェアが発見された(MicrosoftMalware Protection Center)。 このマルウェアが偽装するのはGoogle Chromeなどで使われる「gupdate」という、サービスとしてバックグラウンドで動作するプログラム。マルウェアは先頭にRLO制御文字を加えた「etadpug」という文字列をサービス名として利用することで、一見「gupdate」というようにサービス名が見え

    kappaseijin
    kappaseijin 2013/08/23
    unicodeはブラウザーの進化と同じセキュリティー問題を歩んでいるな。正規化とかエスケープとかコントロール記号とか。
  • Twitter時代の文字の数え方 | 配電盤

    入力「×」のブラウザでは、「𠮷」が2文字とみなされるため、2文字目まで、つまり「𠮷野」までしか入力できません。 Mozillaの文書には、Unicode code pointsで数えると書いてあるので、そのうち改善されるのかもしれませんが、現時点ではTwitterのために「maxlength="140"」を使うことはできません。 pattern属性 Firefox 21とChrome 27、IE 10、Opera 12.15は、「pattern=".{0,3}"」(任意の文字からなる0から3文字)のような正規表現を使った検証にも対応していますが、やはり「𠮷野家」は4文字とみなされてしまいます。 JavaScript 追記:javascript – でBMP以外のUnicode文字をきちんと扱う(404 Blog Not Found) JavaScriptでは、文字列strの長さをst

  • Flip

    Original: Flipped: I got the idea to do this from a post by pne. Thank you to Brook Monroe, Tim McCormack, Glards, and Yeeliberto amongst others for further suggestions. This work is licensed under a Creative Commons Attribution-Share Alike 3.0 Unported License. Reverse Fad Productions

    kappaseijin
    kappaseijin 2012/10/06
    アルファベット上下反転文字のお手軽作成。Latin-1(0x0080)からIPA発音記号拡張(0x01A8)を使ってるようだ。
  • iOS Emoji

    About iOS6での絵文字はこちらです iOS5から利用できるunicode6な絵文字のキャプチャ画像とUnicodeコードポイント,UTF8,UTF16,SoftBank Unicodeでの文字コードの対応表です。 iPad絵文字キーボードと同じ順番に並んでいます。 画像が多いので、GithubPagesでは分割版のhtmlにしています。統合版のhtmlはmasterブランチに入っているので、必要な方はそちらをご利用ください。 JSON配列(ソート済み/UTF16)はこちら Smiley

  • さっそくUnicode絵文字をLionで表示してみた - 帰ってきた💫Unicode刑事〔デカ〕リターンズ

    「あとはフォントAppleカラー絵文字に変えるだけ」の図をInDesignで作ってLionを待ちかまえていたのだが、実際にやってみると、Adobeアプリではカラーの絵文字は表示されないようだということがわかったので、PDFを貼り込んだりして作り直したのが、以下の図。 各文字の左上に記したのが、Unicode絵文字の符号位置。その下の青字は、iOSが利用している私用領域(PUA)の符号位置。この青字の符号位置が記されている文字が、現状のiOS互換。これらの文字は、LionのAppleカラー絵文字でもカラーで表示できる。 黒字の符号位置は、(Softbank以外も含めた)日のキャリアのケータイ絵文字をソースとするもの。ざっと見たところ、これらの文字のうちiPhone絵文字をソースとしないものは、ほぼ「モノクロの絵文字」としてサポートされているようだ。このうち以下の図で濃いグレーとなっている

    さっそくUnicode絵文字をLionで表示してみた - 帰ってきた💫Unicode刑事〔デカ〕リターンズ
  • 「Java 6 でIVSを比較すると何が起こるか」の記事の誤り - Cafe Babe

    以下の記事に誤りが散見されるが,それが広まるのは望ましくないので,ここで誤りを指摘しておく. 「Java 6 でIVSを比較すると何が起こるか」(yanok.net) まず,Javaの文字列の同一性判定の話である. これは想像通りですね。単にcharの列を比較しただけの結果になっています。つまり、見た目の区別がつかなくても容赦なく別々の文字列として扱っています。これが何をもたらすかというと、Stringクラスで比較しているプログラムに対しては、"与" と "与[0E0100]" と "与[0E0102]" を、見た目の区別がないにもかかわらず、人が入力し分けてやらないと困ることになるということです。 Java言語でUnicode文字列が同一性を判定するには,いくつかの方法がある. java.lang.String#equals()…単なるUnicode文字シーケンスの同一性を判定する ja

    「Java 6 でIVSを比較すると何が起こるか」の記事の誤り - Cafe Babe
  • 1