2013年9月3日のブックマーク (23件)

  • Apache HTTPD: `Options -FollowSymLinks` は不完全 - ダメ出し Blog

    シンボリックリンク攻撃を防ぐための Apache HTTPD モジュールの解説はこちら: Apache HTTPD: mod_allowfileowner https://fumiyas.github.io/apache/mod-allowfileowner.html 背景 ロリポップの共有 Web サービス下のサイト改ざん事件で、 攻撃手法の一つとして 「他ユーザー所有のファイルへのシンボリックリンクを自分のコンテンツディレクトリ下に作り、Apache HTTPD 経由でアクセスする」手順が利用されたらしい。 参考: http://blog.tokumaru.org/2013/09/symlink-attack.html 当社サービス「ロリポップ!レンタルサーバー」ユーザーサイトへの第三者による大規模攻撃について http://lolipop.jp/info/news/4149/#090

    tmatsuu
    tmatsuu 2013/09/03
    nginxのdisable_symlinksも結局同じ事か。ググってみたらいくつかパッチらしきものは見つかったが正しいかどうかはよくわからん。
  • JVNDB-2013-003933 - JVN iPedia - 脆弱性対策情報データベース

    CVSS v2 による深刻度 基値: 7.5 (危険) [NVD値] 攻撃元区分: ネットワーク 攻撃条件の複雑さ: 低 攻撃前の認証要否: 不要 機密性への影響(C): 部分的 完全性への影響(I): 部分的 可用性への影響(A): 部分的

    tmatsuu
    tmatsuu 2013/09/03
    CactiにSQLインジェクションの脆弱性。パッチあり。
  • PostgreSQL9.3 の新機能 ~JSON 編~ | マイナビニュース

    こんにちは。渡辺です。 前回は、PostgreSQL の新機能のうちビューについて解説しました。今回は JSON サポートの新機能について解説します。 ■JSON サポート RFC4627 に準拠した JSON サポートは PostgreSQL9.2 から追加されました。 http://www.postgresql.org/docs/9.2/static/datatype-json.html JSON 型のカラムに保存されるデータは、JSON 形式として妥当であるかバリデーションされます。TEXT 型カラムに保存した場合、正しい JSON データが保存される保証はありませんでしたが、PostgreSQL9.2 の JSON 型を使用すると確実に正しい JSON データが保存できるようになりました。 JSON は、UTF-8 のみサポートするので他の文字エンコーディングは使えませんが、\uX

    tmatsuu
    tmatsuu 2013/09/03
    JSON周りの充実っぷりパない。これもうMongoDBいらないよね的流れでしょうか
  • グラフィカルなDiff/マージツール「Meld 1.7.5」リリース | OSDN Magazine

    Meldの開発者は9月1日、GUIでグラフィカルに差分表示やマージを行えるdiffビューア/マージツール「Meld 1.7.5」をリリースした。プロジェクトのWebサイトよりダウンロードできる。 Meldはマルチプラットフォームに対応するマージツール。ファイルやディレクトリの差分を視覚的に表示できるほか、Git、Bazaar、Mercurial、Subversionなどでのマージ操作でも利用できる。2方向のほか3方向での比較もサポートするほか、自動マージモード、リアルタイムアップデートなどの機能もある。踏査環境はWindowsおよびMac OS X、Linux。ライセンスはGPLv2。 Meld 1.7.5は細かな機能強化が中心となる。gconfにおける誤設定の処理を改善し、ファイル比較で現在の行をハイライトするかどうかを設定できるようになった。コミットダイアログにアクセスできるキーボード

    グラフィカルなDiff/マージツール「Meld 1.7.5」リリース | OSDN Magazine
    tmatsuu
    tmatsuu 2013/09/03
    日本語記事きてた。gentooにもある。
  • [PDF]中国でGreatだよ

    中国でGreatだよ Matsuzaki ‘maz’ Yoshinobu <maz@iij.ad.jp> 2013/08 @ APNIC36 network maz@iij.ad.jp 1 何だかアクセスできないよ Twitter Facebook YouTube ERR_TIMED_OUT ERR_TIMED_OUT ERR_NAME_RESOLUTIN_FAILED maz@iij.ad.jp 2 APNICが用意したネットワークだよ • AS# – 24555 • IPアドレス – 220.247.144.0/20 - transited by AS7497 – 2001:df9::/32 - transited by AS4837 • キャッシュDNS – BIND9 – 同じネットワーク内でIPv4/IPv6 dual stack だよ maz@iij.ad.jp 3 Twitt

    tmatsuu
    tmatsuu 2013/09/03
    やばい。12ページ以降ずっと爆笑してしまった。笑いがとまらない
  • 共用サーバにおけるSymlink Attacksによる攻撃とその対策について - さくらインターネット創業日記

    共用サーバにおけるSymlink Attacksによる攻撃とその対策について - さくらインターネット創業日記
    tmatsuu
    tmatsuu 2013/09/03
    「ワードプレスは無実」ってのは言い過ぎだと思うけどね。
  • マルチスレッドを意識しないマルチスレッド・ライブラリ「Intel Concurent Collections」がおもしろい

    「Intel Concurrent Collections for C++」(CnC)とは 実際並列処理はややこしいしおっかないです。大きなキッチンで大勢のコックが包丁とフライパン振り回しているようなもので、ほっとけばしっちゃかめっちゃかになっても不思議じゃない。各人はそれぞれの役割に専念し、他人のふるまいを気にせず勝手に働きながらも全体としては統制のとれた動きを作り出さにゃなりません。mutexで排他制御したりjoinで完了を待ったり、さまざまな道具を駆使して統制のとれた動きを作り出しているのはプログラマであり、そこがいちばん難しく悩ましいところです。 C++,C#あるいはVB,Javaもそうですが、コードは原則的に並べた順に実行されます。 と書けば、まずf()、それが終わればg()、しかるのちh()の順で呼び出されます。たとえこの3つをどの順にやっても(あるいは同時にやっても)構わない

    tmatsuu
    tmatsuu 2013/09/03
    ほー面白い
  • curlを捨ててhttpieを使おう - Qiita

    jkbr/httpie : Github : HTTPie is a CLI, cURL-like tool for humans curl(see urlと発音するらしい家のFAQによると開発陣は kurl と発音してるらしいです)はプログラムから使うには便利だけど、オプションがわかりにくい。 httpieはより直感的なcurl代替コマンド。よほどcurlに思い入れがない限りhttpieをおすすめする。 インストール 使用例 奥がcurlで、手前がhttpieを使った場合。見れば分かるようにhttpieは自動で色付けをしてくれるし、コマンドもかなり直感的だ。内部的にはPythonrequestsというモジュールを使っている。Python組み込みのHTTPクライアントに辟易している人はそちらも調べてみるととても幸せになれる。 kennethreitz/requests : Github

    curlを捨ててhttpieを使おう - Qiita
    tmatsuu
    tmatsuu 2013/09/03
    試した。JSONベースのPOSTを繰り返すなら便利。リクエストヘッダをセッションファイルで設定する必要があるのは若干面倒。HTTP/1.0でのリクエストなど、細すぎて伝わらない機能はcurlに軍配。
  • etckeeperで設定ファイルのバージョン管理を始めよう

    斎藤です。こんにちは。 今日は、etckeeperを用いて、設定ファイルをバージョン管理する方法を説明します。設定ファイルの書き換えで辛い目に遭う前に、どうぞお試しください。 ※CentOS 6.4, Ubuntu 12.04 LTS, etckeepr 1.7を基準に説明します etckeeperとは etckeeperは主に/etc配下をVCS(Version Control Systems)を用いてバージョン管理します。実態は、gitやmercurialのwrapperとなっています。 設定ファイルの書き換えの際に、ファイル名に日付をつけてバックアップしたりする手間を省いたり、誤って書き換えてしまったときのための 保険 として利用する事ができます。 インストール方法 はじめに 先程も述べました通り、etckeeperはVCSのwrapperとして動きます。そのため、インストール時には

    etckeeperで設定ファイルのバージョン管理を始めよう
    tmatsuu
    tmatsuu 2013/09/03
    弊社ブログです。死ぬ前に。
  • http://www.ng-newsletter.com/posts/angular-translate.html

    tmatsuu
    tmatsuu 2013/09/03
    AngularJSで多言語対応するライブラリangular-translateの紹介記事。リアルタイムに切り替わるのいいね。i18nと書いてるがどちらかと言えばm17nです。
  • ノンプログラマーのための WordPressセキュリティ入門

    ノンプログラマーのための WordPress セキュリティ入門 2013/08/31 WordFes 2013 in Nagoya 宮内 隆行 @miya0001 http://bit.ly/wordfes 自己紹介 和歌山県の串町というところから来ました! 実は愛知県の大府市出身です! プラグインを作って公式ディレクトリで公開しています。 http://profiles.wordpress.org/miyauchi このスライドは以下のプラグインで作りました。 http://firegoby.jp/wp/presenpress 今日のおはなし WordPressを安全に運用するための ノウハウについてお話します! プログラミングの話はしないです! 主にレンタルサーバーを想定したお話です。 初心者のみなさんを対象にしたお話です。 パーミッションのお話 なにはともあれ安全

    tmatsuu
    tmatsuu 2013/09/03
    いいね!アップデート!アップデート!
  • 海外の最新技術情報を得るには Hacker News 100 を読もう - tokuhirom's blog

    去年ぐらいから、Hacker News 100 っていう feed をよんでます(たしか miyagawa さんからおしえてもらったような気がする)。 [https://news.ycombinator.com/](Hacker News) っていうサイトがあって、これは技術情報がたれこまれるサイトとして、なかなかおもしろいんけど、いわば VIP のスレ一覧をみてるようなもんで、どれが面白いんだかさがすのも結構大変というかんじ。 A Cure for Hacker News Overload というこのページにのっているフィードをよむと、だいぶいい。 ここのフィードは、勢いのあるスレをいいかんじに抽出してくれるので、それなりに面白い情報が簡単にひろえるようになってます。 僕はここにのってる newsyc100 というフィードを RSS リーダーで購読しています。タイトルをながめて面白そうな

    tmatsuu
    tmatsuu 2013/09/03
    hackernewsは公式のfeedをベースに、リンク先のコンテンツをfeed内に展開したものを読んでる → matsuu.net/hackernews/
  • 2013-05-debian gnu hurd 2013

    Debian GNU/Hurd 2013 released! It is with huge pleasure that the Debian GNU/Hurd team announces the release of Debian GNU/Hurd 2013. This is a snapshot of Debian "sid" at the time of the Debian "wheezy" release (May 2013), so it is mostly based on the same sources. It is not an official Debian release, but it is an official Debian GNU/Hurd port release. The installation ISO images can be downloade

    tmatsuu
    tmatsuu 2013/09/03
    Debian GNU/Hurd 2013 released!まじかー
  • MySQL の空間情報を扱うクエリの処理に起因する DoS の脆弱性(Scan Tech Report) | ScanNetSecurity

    MySQL の空間情報を扱うクエリの処理に起因する DoS の脆弱性(Scan Tech Report) | ScanNetSecurity
    tmatsuu
    tmatsuu 2013/09/03
    ほう。MySQL 5.1.70/5.5.32/5.6.12にアップデートしましょう
  • F1: A Distributed SQL Database That Scales

    Philosophy We strive to create an environment conducive to many different types of research across many different time scales and levels of risk. Learn more about our Philosophy Learn more

    tmatsuu
    tmatsuu 2013/09/03
    高可用性ととスケーラビリティに優れたGoogleの分散SQLデータベースF1とな。AdWordsで使われてるらしい。論文を読み解く元気がおれにはなかった。げふん
  • Linux Kernel Updates の Kindle 版が出ました!

    おまたせしました! コミックマーケット83で頒布した Linux Kernel Updates 2012.12版と、コミックマーケット84で頒布した Linux Kernel Updates 2013.08版のKindle版を出版しました。 Linux Kernel Updates 2012.12 目次 What's New in Linux 3.7? TCP Fast Open Load Average の落とし穴 Completely Fair Scheduler

    Linux Kernel Updates の Kindle 版が出ました!
    tmatsuu
    tmatsuu 2013/09/03
    うおおおお。買った。
  • 首页-腾讯微云

    微云是腾讯公司为用户精心打造的一项智能云服务, 您可以通过微云方便地在手机和电脑之间同步文件、推送照片和传输数据。

    tmatsuu
    tmatsuu 2013/09/03
    中国版Dropbox。なんと無料で10TB提供してくれるらしい。人柱募集中
  • MenuetOS

    MenuetOS is an operating system in development for PC, written completely in 64bit assembly language. Features include pre-emptive and real-time multitasking with multiprocessor support and Graphical User Interface. Menuet64 is released under License and Menuet32 under GPL. Menuet supports assembly programming for much faster, smaller and less resource hungry applications. Menuet isn't based on ot

    tmatsuu
    tmatsuu 2013/09/03
    x86アセンブラで書かれたOSか。32/64bit対応。やたらモダン。
  • Apache Sparkってどんなものか見てみる(その1 - 夢とガラクタの集積場

    こんにちは。 Kafkaを試している最中で微妙ですが、最近使えるのかなぁ、と情報を集めているのが「Apache Spark」です。 MapReduceと同じく分散並行処理を行う基盤なのですが、MapReduceよりも数十倍速いとかの情報があります。 ・・・んな阿呆な、とも思ったのですが、内部で保持しているRDDという仕組みが面白いこともあり、 とりあえず資料や論文を読んでみることにしました。 まず見てみた資料は「Overview of Spark」(http://spark.incubator.apache.org/talks/overview.pdf)です。 というわけで、読んだ結果をまとめてみます。 Sparkとは? 高速でインタラクティブな言語統合クラスタコンピューティング基盤 Sparkプロジェクトのゴールは? 以下の2つの解析ユースケースにより適合するようMapReduceを拡張

    Apache Sparkってどんなものか見てみる(その1 - 夢とガラクタの集積場
    tmatsuu
    tmatsuu 2013/09/03
    ほっほー。知らなかった。
  • リリース Tera Term_4 4.79 - Tera Term - OSDN

    TeraTerm2013.09.01 (Ver 4.79)Changes added support for the DECRQM(Request Mode) control sequence. added support for left and right margin. added support for DECLRMM(Left Right Margin Mode), DECSLRM(Set Left and Right Margins) control sequences. When the Exit All is called, the user is always confirmed. added the Undo menu under the Window menu when Tera Term's windows are arranged. The file transf

    リリース Tera Term_4 4.79 - Tera Term - OSDN
    tmatsuu
    tmatsuu 2013/09/03
    Tera Term最新版でてる。TTSSHがPuTTY 0.63ベースに更新されてる。脆弱性の影響があったかは不明←影響ないそうです
  • Arch Linux, Gentoo Linux 大インストール祭 (2013/09/06 17:00〜)

    お知らせ 【重要なお知らせ】iOSアプリの運用および提供を2024年6月3日(月)を以て終了いたします。詳細は お知らせをご覧ください。 お知らせ connpassではさらなる価値のあるデータを提供するため、イベントサーチAPIの提供方法の見直しを決定しました。2024年5月23日(木)より 「企業・法人」「コミュニティ及び個人」向けの2プランを提供開始いたします。ご利用にあたっては利用申請及び審査がございます。詳細はヘルプページをご確認ください。

    Arch Linux, Gentoo Linux 大インストール祭 (2013/09/06 17:00〜)
    tmatsuu
    tmatsuu 2013/09/03
    9/6 徳島
  • http://atnd.org/events/43156

    tmatsuu
    tmatsuu 2013/09/03
    まじで!これ天保山に行ったことがないと面白さが伝わらない。 9/8
  • JavaScript MVCフレームワークの「Ember 1.0」正式リリース

    JavaScript MVCフレームワークの1つとして知られる「Ember」が、長く続いたβ版の期間を終えて正式版の「Ember 1.0」として公開されました。 EmberはBackbone.jsやAngularJSなどとともにJavaScript用のMVCフレームワークとして知られています。特徴は、テンプレートエンジンのHandlebarsを利用して、データを変更すると動的にビューの部分、つまりWebページ上の表示が自動的に変更される「UIバインディング」など、機能が豊富な点です。 これにより、データを受け取ってそれに合わせてUI表示を書き換えるといった処理をフレームワークに任せることができ、コーディング量が減り、効率的な開発が行えるようになっています。 現在W3Cで策定中のWeb Componentsに似たコンポーネント機能も備えており、独自タグに対して動作と外見を定義し、Webアプリ

    JavaScript MVCフレームワークの「Ember 1.0」正式リリース
    tmatsuu
    tmatsuu 2013/09/03
    日本語記事来てた