読者です 読者をやめる 読者になる 読者になる

USB Killerが「V3」に。USB-CやLightningにも対応

「USB Killer、大半のLightningやUSB-C搭載デバイスを焼き切れて55ドル」 arstechnica.com しばらく前に、USBポートにさすことでPCなどを破か……もとい、「テスト」できるUSB Killerというデバイスが販売され話題になりましたが、このたび「V3」になりました…

Androidの脆弱性、実際の影響はほぼ皆無?

「Google、Androidの『甚大な』Stagefright脆弱性は『影響は皆無』と主張」 www.theregister.co.uk 先日(2/13-17)行われたRSAカンファレンスUSAにて、Androidのセキュリティを管轄するAdrian Ludwig氏が発表を行い、Stagefright脆弱性による実際の影響は何…

ジャーナリストらを狙う丁寧なソーシャルハック

「サイバー諜報作戦の中心にいるミステリアスな女性」 www.bleepingcomputer.com 中東のカタールでは、2022年のFIFAワールドカップのために、多数の施設が建設されつつありますが、それを担う労働者は多くが南アジアからの出稼ぎで、不当な契約により搾取さ…

ブラウザをまたいだ追跡技術が発表される

「複数のブラウザを縦断したネット上の活動、追跡可能に」 thehackernews.com オンライン上の行動追跡といえば、最初に思い浮かぶのはCookie、加えて様々なパラメータを総合したフィンガープリンティング(fingerprinting)があります。後者はAmIUniqueが有…

Eto.FormsのExpanderをXAMLで

前回のExpanderについて、XAMLで書いてみます。 結果(アプリケーションの見た目や動作)は前回と似ています。

ASLRへのJavaScriptによるサイドチャネル攻撃手法が開発される

AnC - VUSec(攻撃手法開発者による記事) https://www.vusec.net/projects/anc/ (紹介記事) 「JavaScriptによる攻撃、22のCPUアーキテクチャのASLRを破る」 www.bleepingcomputer.com ASLRは現代のコンピュータセキュリティにおける基本機能の1つです。し…

Appleのブラウズ履歴保存とSignalのiOS「CallKit」対応

Appleが、ブラウズ履歴を(たとえ削除操作を行っていても)少なくとも1年はiCloudサーバに残していた件が、先日話題になってました。 日本語で扱っているのは、iPhone Maniaなど、なぜかごく少数ですね。 iphone-mania.jp 拡散元のForbesの記事は無料では見…

Eto.Formsで展開型パネル(Expander)

ここまでで、Eto.Formsの主要なコントロールの多くは紹介してきたつもりです。 しかし、他にも紹介していない項目もあります。 今回は、公式APIにも載っていない(入れ忘れ?)コントロールであるExpanderを紹介します。

無防備な人々

「私のおかしなメールアカウントこそ、セーファーインターネットデーが必要な証左だ」 www.theverge.com 著者(Tom Warren氏)のOutlook.comアドレスは、ちょっと変わっているのだそうです。さしずめ、tomあっとoutlookどっとcomなんでしょうか。 とにかく、…

Miraiを感染させるための「Windows用」マルウェアが登場

「新しいWindows用トロイの木馬はMiraiマルウェアを拡散させ、さらなるIoTデバイスをハックする」 thehackernews.com Windows用のMirai拡散ツールが登場したようです(Dr.Webの命名ではTrojan.Mirai.1)。Miraiは、既に何回も言及していますが、史上最大のDD…

米ミルウォーキー郡、ポケモンGO的アプリによる公園利用を許可制に

「ミルウォーキー郡、ポケモン(GO)等に公園利用許可を要求へ」 www.jsonline.com 米国ウィスコンシン州のミルウォーキー郡(都市として有名ですが、ここでは「郡」です)の行政委員会は、「ポケモンGO」のような「位置情報に基づくARゲーム」に対して、同郡…

さらに広がるバグ・バウンティ制度

ダークネットもバグ・バウンティ 先日、ダークネットの闇市場が脆弱性発見者に金を払ったという話がありました。 mokake.hatenablog.com これを見て、他のサイトではバグ・バウンティを制度化しつつあるようです。 「ダークネットのマーケット、バグ・バウン…

GoogleによるKrebsOnSecurity保護の背景

昨秋(2016年9月)、ブログ「KrebsOnSecurity」がIoTボットネットの非常に強力な攻撃を受け、Akamaiが対応しきれないと判断、その後Googleが「Project Shield」を適用して復活した、という件がありました。 先日、Enigmaセキュリティ会議において、Google側…

伊Hacking Teamハッキング事件の容疑者が逮捕

「'Hacking Team'をハックしたとされる容疑者が逮捕」 thehackernews.com イタリアのHacking Teamは、警察など政府機関にクラックツールを販売する企業。2015年に何者かにより侵入され、クラックツールのソースコードや商売上のやり取りなどの内部データが流…

ペンタゴンのサーバ、簡単に侵入可能な状態で放置

「セキュリティ上のミスにより、ペンタゴンのシステムは『簡単に』攻略可能な状態」 www.zdnet.com ペンタゴン(米国防総省)といえば昨年脆弱性報奨金制度(バグ・バウンティ)を実施していましたが、だからといってセキュアというわけでもないようです。 …

米、裁判所の新ソフトウェアが不適切で誤認逮捕が多数発生?

「不適切な裁判所のソフトにより間違った逮捕が続いていると弁護士が主張」 arstechnica.com 米国のいくつかの裁判所で、Tyler Technology社によるOdyssey Court Managerというソフトが採用されているのですが、そのソフトの不具合により、誤認逮捕や不適切…

ホテルのPCがランサムウェア感染……の真実

先日、オーストリアの4つ星ホテルSeehotel JaegerwirtのPCがランサムウェアに感染した、というニュースがありました。 www.itmedia.co.jp news.mynavi.jp 実は、最初に出た話は、やや不正確だったようです。The Vergeが実際のホテル関係者にインタビューした…

ソフトの対応言語から「消される」時

先日Mozilla Firefoxのバージョン51が出ましたが、その変更点の1つに「ベラルーシ(be)ロケール(locale)の削除」がありました。 検索してみると、本件に関する話がみつかりました。 「1304743 – ベラルーシ(be)をFirefoxから落とす件」 https://bugzilla.…

スマートテレビは何がスマートなのか

Q.スマートテレビは何がスマートなのか? A.広告を狙った顧客に表示できる。 という感じでしょうか。 「フィリップス、スマートテレビに広告で侵入」(2017年1月25日の記事) news.softpedia.com 「サムスン、邪魔な広告をスマートテレビの旧機種に追加」(2…

Eto.FormsでTreeGridView

さて、Eto.Formsの紹介もかなり進んできました。あとは表とツリーあたりでしょうか。 しかし、表(GridView)については公式サンプルで十分かと思います。 なので、表は割愛してツリーについて紹介します。 Eto.Formsには、ツリー型のコントロールが2つあり…

流出アカウント情報データベースLeakedSource、オフラインに

やや旧聞に属しますが、LinkedInなどからの流出アカウントを保有し、検索できるサービスを提供していたサイトLeakedSourceが、1月26日頃、突如沈黙しました。1月31日現在もアクセス不能です。 「LeakedSourceのサイト、閲覧不能に」 news.softpedia.com これ…

カスペルスキー幹部、ロシアで逮捕

「カスペルスキー幹部、ロシアで反逆罪を理由に逮捕」 news.softpedia.com 「ロシア政府に近いメディア、ロシアで逮捕された諜報員をAnomymousメンバーと推測」 news.softpedia.com セキュリティソフトベンダーのカスペルスキー(Kaspersky)の、IT事件調査…

ダークネットの闇市場「AlphaBay」、脆弱性を発見され金を支払う

「AlphaBayダークウェブ闇市場、ハックされる。20万のプライベートメッセージが暴露」 thehackernews.com 「AlphaBayダークウェブ闇市場の欠陥によりプライベートメッセージが流出」 news.softpedia.com 現在のダークウェブ(Torでのみアクセス可能なサイト…

google、自前のCAを立ち上げ

「Google、自らのルートCAになる」 thehackernews.com 以前からgoogleのTLS関連への活動は活発でしたが、ついに自らがCAになる時が来ました。これは、GlobalSignから一部を買収したものです。 技術やこれまでの取り組みを考えれば悪くないのですが、ないので…

ネットワーク中立性へのNetflixの立場

米FCC(連邦通信委員会)のトップ人事に関連して、ネットワーク中立性(net neutrality)への懸念が言われていますが(日本語記事も多数ありますね)、その強力な擁護者の1つであるNetflix社は、先日投資家に向けて「FCCが現在のネットワーク中立性に関する…

米証券取引委員会、米Yahooデータ流出の公表遅れを調査開始

史上最大のデータ流出を引きおこした米Yahooですが、証券取引委員会(SEC)からの調査が始まっているようです。 「米Yahooのデータ流出で表明に時間がかかりすぎた件について、証券取引委員会が調査を開始」 news.softpedia.com 米では、データ流出があった…

Eto.Formsでリストボックス(XAML使用)

前回のListBoxサンプルを、今度はXAMLで書いてみます。 結果(プログラムの見た目)は前回と同じです。 では、PCL/XAMLでプロジェクトを作り、まずはXAMLを書いてみます。

Eto.Formsでリストボックス

設定ダイアログは、やや複雑でしたが、まだ主要なGUIコントロールがあるので、ある程度おさえておきます。 今回はリストボックス(Eto.Forms.ListBoxクラス)を使います。 このクラスは比較的素朴で、表示している中身(Itemsプロパティ)や選択されている項…

URLバーが正しいのにフィッシングサイト

「ご注意を。一見安心に見えるが危険な攻撃が展開中」 thehackernews.com メールの添付ファイルを開くと、自分が使っているサービスのログインページが表示される……のは、定番のフィッシング詐欺メールですが、一工夫かけるパターンが出てきました。 一見、…

Windows10のプライバシー面の変更はどれくらい?

前回はWindows 10のCreators Updateでのプライバシー面での変更について、スイス当局や米EFFが追及を取り下げた話でしたが、もっとちゃんと追及する人もいます。askwoody.comを運営するウッディ・レオンハード(Woody Leonhard)氏です。 (※氏はWindows 10…

Windows10プライバシー問題、主要な追及は終息へ

Windows10が自動でデータ(テレメトリ)をマイクロソフトに送信する問題については、複数の組織・団体から問題視されていました。 しかし、2017年4月に出るとみられている次回大型アップグレード(Creators Update・Redstone 2)での変更(インストール時の…

Eto.Formsで設定ダイアログ(2)―少し凝った設定ダイアログを作る

少し凝った設定ダイアログを作る 今回は、もう少し要素の多い設定ダイアログを作ってみます。 作るもの メインウインドウは、文字列を表示するものとします。 (サンプル画像) Fileメニューから、Preferences...を選ぶと、設定ダイアログ。 次の設定ができ…

Windows10次期大型アップデートの諸々

Windows 10の次期大型アップデート(Creators Update)は4月に一般公開される見込みですが、そこに反映されると推測される項目には、結構色々なものがあるようです。 プライバシー設定を集約し、インストール時にも分かりやすくするなどの変更については、日…

Facebook社員は、実はみんな公開前ニュースを知っているらしい。

「ザッカーバーグはFacebookの秘密を全従業員と共有している。そしてそのほとんどは漏洩しない」 www.recode.net タイトル通りなんですが、Facebookでは金曜夕方にザッカーバーグCEO主催のミーティングがあり、そこで公開前のサービスなども含めて全部話して…

Eto.Formsで設定ダイアログ

今回は、モーダルダイアログを作ってみます。 メインウインドウは、TextAreaが1つあるだけ 設定ダイアログは、メニューから開く 設定項目は、TextAreaの中身(文字列) メイン側ではTextAreaはReadOnly=trueとして変更は禁止 作るもの メインウインドウと、…

ハッカー、FBIサイトに侵入と主張。しかしウソの可能性大。

2016年の末に米FBIのWebサイトに侵入したと、CyberZeistと名乗るハッカーが発表しました。 CyberZeistによれば、FBIのWebサイトは仮想マシン(VM)で古いバージョンのFreeBSDと、CMS(コンテンツ管理システム)のPloneを使っており、Ploneの未公開(ゼロデイ…

「ロックマン モバイル」で思うUIやデータ保全の難しさ

個人的にはロックマンはプレイしたことがないのですが、最近iOS/android向けがリリースされたそうで。 www.gamecast-blog.com しかし、どうも評価がよくないようです。 海外でのレビューもご紹介。 「今週出た悲惨な『ロックマン モバイル』は何が悪かったの…

Eto.FormsでWebブラウザ

Eto.FormsはWebViewクラスでWebブラウザの利用が可能です。 では、さっそく簡単なサンプルを。 こんな感じです。

米FTC、IoTパッチ策に賞金300万円を設定

今さらですが、2016年を振り返ると、セキュリティ界隈では「Mirai」に代表されるIoTボットネットの年だったと(個人的には)思います。 IoT機器は、しばしば汎用的なOSを搭載し、サーバ機能までもっていながら、脆弱性があっても対策せず、パッチ適用の仕組…

Eto.FormsのXAMLでCommandをバインド

前回はXAMLで値をバインドしましたが、Vを起点に処理するためには、コマンドが不可欠です。現在のEto.Formsでも、ある程度のコマンドを扱うことができます。 サンプルプロジェクトを作成してみます。元ネタはXamarinのコマンドの説明です。 「イベントをコマ…

MongoDB、ランサムウェアの標的に

以前、「MongoDBが保護もせずインターネットに生で接続している」という話を何回も読みましたが、本格的な実害が出てきました。 「保護されてないMongoDB、身代金のために乗っ取られる」 thehackernews.com 保護されていないMongoDBのデータベースが改変され…

セキュリティ教育を「強いる」ランサムウェアが登場

なんだか年末年始は海外のセキュリティ/プライバシーネタがやや少なかったような……。みんなしっかり休んでいるんですかね。大変いいことです。 もっとも、現在ラスヴェガスで開催中のCESは[security]タグをつけたくなるようなネタにあふれているような気も…

Eto.FormsでXAMLとデータバインドを使う

Eto.Formsのテンプレートでは、GUI定義の方法として次の3つを用意しています。 ソースコード(code) XAML JSON ここでは、XAMLでデータバインドを使う例を示します。 まず、テンプレートに基づいてプロジェクトを作成します。もちろんGUI定義は「XAML」を選…

Eto.Formsでアプリケーションのアイコンを設定する

Eto.FormsのForm(正確には親のWindow)クラスには、Iconプロパティがあります。ここにアイコンを設定すると、例えばWindowsならウインドウ左上やタスクバー上に表示されます。 ここでは、サンプルとして、Alessandro Rei氏のGPLなアイコンセット「Dark Glas…

Windows10、音声でインストール可能に?

あけましておめでとうございます。2017年もどうぞよろしくお願いいたします。 「マイクロソフト、Cortanaを用いたWindows10の新たなセットアップを開発中」 www.windowscentral.com Windows 10の最新の内部ビルドでは、Windowsそのもののインストールを、(C…

Eto.Formsで画像表示

今回は画像を表示してみます。Eto.Formsで画像を表示する主なクラスは、「Image」がつくクラスとDrawableクラスです。 Image~:画像表示のみ(画像であるImageインスタンス上では、ピクセル単位の色設定が可能) Drawable:Graphicsインスタンスを取得する…

Eto.Formsでメモ帳のようなもの

GUIプログラミングといえばテキストエディタ(と個人的には思っているのです)。ということで、Eto.Formsでも簡単なサンプルを作ってみます。 できあがりは次のような感じです。

英VirginのISP、南西ロンドンで断続的に切断。2017年1月中旬まで

やや前の話ですが。 www.express.co.uk 英国でテレビや電話、MVNOとあわせて固定回線のプロバイダを営むVirgin Mediaが、ロンドン南西で午後7時頃から早朝にかけて、固定回線のネット接続が切れてしまうトラブルが起きています。しかも来年1月中旬まで直らな…

NIST、量子コンピュータでも解けない暗号化アルゴリズムを募集

次の記事の続き、的な内容です。 japan.zdnet.com 量子コンピュータは、現状では実用水準とは言えませんが、遠くない将来に実用化・普及する可能性が指摘されています。もし十分な能力をもてば、その超並列性により、既存の暗号化アルゴリズムを突破するのは…

Eto.Formsでボタンと1行テキストボックス

テンプレートのHello Worldはラベルを使っていたので、今度は他の基本のコントロールとしてボタンと1行テキストを使ってみます。 前回と同様、Eto Applicationプロジェクトを作成しますが、今回は、MainForm.csを大幅に書き換えてみます。 using System; usi…