lynx   »   [go: up one dir, main page]

タグ

glibcに関するtyruのブックマーク (14)

  • https://qiita.com/itckw/items/ff079c7572d6a1acd349

    tyru
    tyru 2016/12/24
    コメント欄も熱い / OSS には優しい終身独裁者が必要なのかなぁ
  • GHOST 脆弱性は如何様に使うのか | Webシステム開発/教育ソリューションのタイムインターメディア

    先日 GHOST と呼ばれる glibc の脆弱性が発表された。なんでも、「リモートから任意のコードを実行できる可能性がある」らしいではないか。しかも様々なプログラムで利用されているライブラリ部分の問題とあって、影響範囲がとても広い。なかなか厄介なことである。 はて、しかし一体全体どうやってリモートから任意のコードを実行しようというのだろう? 話を聞くに、たかが数バイトの情報を範囲外のメモリに書き込める可能性があるだけだという。実際それだけのことでサーバーの乗っ取りなどできるものなのだろうか。そんなわけで、その疑問に答えるべく、記事では以下の URL で解説されている実際の攻撃方法を若干端折って紹介してみようと思う。 http://www.openwall.com/lists/oss-security/2015/01/27/9 なお、記事はこの脆弱性そのものに対する緊急度などについて言

    GHOST 脆弱性は如何様に使うのか | Webシステム開発/教育ソリューションのタイムインターメディア
    tyru
    tyru 2015/01/31
    バッファオーバーラン攻撃の解説
  • glibcを更新しても大丈夫な「正しい」タイムゾーンの設定方法 (2/3追記あり) - めもおきば

    RHEL, CentOS, Amazon Linux (6以前) /etc/localtime を /usr/share/zoneinfo 以下から上書きしたりシンボリックリンク張ったりという手法が横行していますが、 /etc/localtime は glibc パッケージに含まれるためパッケージを更新すると上書きされてESTとかに戻ってしまうわけです。 当然ながら、ディストリビューションとして正しい設定方法が用意されているので、こちらを使います。 /etc/sysconfig/clock にタイムゾーンを書きます。*1sudo sed -i -e "s/^ZONE/#ZONE/g" -e "1i ZONE=\"Asia/Tokyo\"" /etc/sysconfig/clock tzdata-update を実行します。sudo /usr/sbin/tzdata-update これだけで

    glibcを更新しても大丈夫な「正しい」タイムゾーンの設定方法 (2/3追記あり) - めもおきば
    tyru
    tyru 2015/01/31
    え、マジで…?おうちサーバ全台カジュアルに一気にアップグレードしちゃったよ…明日確認しよ/そうそうsystemdは時刻とかロケールとかホスト名とか変更できる共通コマンド提供してくれたのが正直一番うれしいと思っ
  • glibcのgethostbyname関数に存在するCVE-2015-0235(GHOST)脆弱性について - ブログ - ワルブリックス株式会社

    glibcのgethostbyname系関数に脆弱性の原因となるバグが発見されCVE-2015-0235(GHOST)と命名されたようです。放置した場合は相当多くのアプリケーションがこの脆弱性の影響を受けることが予想されます。 glibcは libcのGNUバージョンです。libcはアプリケーションではなく、事実上全てのアプリケーションが利用しているライブラリです。OSの中ではカーネルに次いで重要な部分と言えます。Linuxシステムでは(ことサーバー用途においては)例外なく glibcが使われています。 この glibcに含まれる gethostbyname系関数の実装に 2000年頃から存在したバグが今になって発見され、CVE-2015-0235 通称 GHOSTと命名されました。ネットワークで何らかの通信を行うアプリケーションは必ず※この関数を使用します。 ※追記: 名前解決をサポート

    glibcのgethostbyname関数に存在するCVE-2015-0235(GHOST)脆弱性について - ブログ - ワルブリックス株式会社
    tyru
    tyru 2015/01/28
    チェック用コード有り
  • glibc の脆弱性 CVE-2015-0235(通称:GHOST)についてまとめてみた - piyolog

    2015年1月27日(現地時間) Qualysはglibc(GNU C Library)に脆弱性を発見し、情報を公開しました。ここでは関連情報をまとめます。(暫定まとめなので精度低め、網羅性無しです。。) (1) 脆弱性関連情報 Qualysが公開した脆弱性情報 The GHOST Vulnerability Qualys Security Advisory CVE-2015-0235 注意喚起 IPA (注意) libc の脆弱性対策について(CVE-2015-0235) 脆弱性の概要 glibcの__nss_hostname_digits_dots() にヒープバッファオーバーフローの脆弱性。 当該関数はglibcのgethostbyname()とgethostbyname2()から呼ばれている。 アプリケーションによっては、DoS、またはリモートから任意のコードが実行可能となる可能性

    glibc の脆弱性 CVE-2015-0235(通称:GHOST)についてまとめてみた - piyolog
  • Kosaki - the malloc -

    NOKUBI Takatsugu野首貴嗣 @knok jemalloc以外に、Doug Leaの作成したmallocというのがあることを知った: Doug Lea's Workstation - http://t.co/KDRtQpXw29 2013-10-08 13:10:28

    Kosaki - the malloc -
  • Embedded GLIBC - Wikipedia

    Embedded GLIBC (EGLIBC)はGNU Cライブラリ(glibc)の派生物であり、glibcとのソース・バイナリ互換性を保ちながらも組み込み機器への利用に最適化した標準Cライブラリである。EGLIBCの著作者はこれはglibcのフォークを意図してはいない、また派生物であるとしながらも、glibcのコア開発者に却下されたパッチの受け入れを表明している[2]。EGLIBCはGNU LGPLのもと配布される自由ソフトウェアである。 2009年5月、Debianは、glibcの開発プロセスに対する懸念により、glibcからEGLIBCへの移行を発表した[3][注釈 1]。それに続き、Ubuntuが9.10リリースよりこのライブラリに移行した。Ark LinuxもまたEGLIBCを使用している[4]。なおDebian自身は、2011年にリリースされた、6.0 (コードネーム: squ

    tyru
    tyru 2013/05/19
    Debian、Ubuntu、Ark Linuxはeglibc(Embedded GLIBC)らしい。
  • glibcの歴史 - karasuyamatenguの日記

    普段あまり意識しないしないlibcだが、カーネルの門番とも言える重要なコンポーネントだ。Linuxで標準のlibcはGNU libc、略してglibc。最近このglibcのsteering committeeが解散した。これをうけてlwn.netのJonathan Corbetがglibcの歴史をふりかえる。 http://lwn.net/SubscriberLink/488847/cb91a5cc3d179f3c/ とても良く書けている記事なので原文を読むことをすすめる。以下、面白いなと思ったところをいくつか紹介。 フォーク FSFプロジェクト管理に嫌気がさしたLinux開発者が90年代前半にlibcをフォークしていたとは知らなかった。当時のディストロたちは「Linux libc」と呼ばれるバージョンを使っていたそうな。 90年代半ばからUlrich Drepperがこつこつ開発する。

    glibcの歴史 - karasuyamatenguの日記
  • マルチスレッドなコード中での rand() は重い? | okuの日記 | スラド

    Linux + glibc のスレッドで新たな謎が。 linux-2.6.13 + x86_64-pc-linux-gnu-gcc-3.4.4 + glibc-2.3.5 (Linux Thread) の組み合わせでしか試していないのですが、マルチスレッドなコードのループ中で rand(3) を使うとすさまじくマシンが重たくなります。 数十個もスレッドを作るとキーボードに反応するのにすら十数秒かかるようになりました。 一方、どういうわけだか rand_r(3) だと大丈夫です。 仮説: ひょっとして、rand(3) の seed を libc 内で弄る際に mutex とか semaphore とかでロックしているのではあるまいか? (疑似乱数の直列性を守るため?) 証明: 面倒なので該当箇所を rand_r(3) に書き換えてほっかむり。 (^^; # NPTL だと違ったりするのでしょ

    tyru
    tyru 2012/02/17
  • Name Service Switch (The GNU C Library)

    29 System Databases and Name Service Switch Various functions in the C Library need to be configured to work correctly in the local environment. Traditionally, this was done by using files (e.g., /etc/passwd), but other nameservices (like the Network Information Service (NIS) and the Domain Name Service (DNS)) became popular, and were hacked into the C library, usually with a fixed search order. T

  • malloc The 67th kernel reading party - Google Video

    The 67th kernel reading party - 1:39:31 - Sep 24, 2006 Yokohama Linux Users Group - www.ylug.jp/ ()  Rate: glibc malloc Download video - iPod/PSP |  Embed video Download is starting. Save file to your computer. If the download does not start automatically, right-click this link and choose "Save As". How to get videos onto the iPod or PSP. <embed id="VideoPlayback" src="http://video.google.com/goog

  • もはやドーでもいい ipv6 の話題、あるいは未来を予測することの傲慢さについて

    なぜか 2025-04-20 [Sun] 16:43 息子が貨物列車を見たいというので、 鶴見線 (あるいは南武線尻手支線) の「浜川崎」駅に行ってきたら、 こんなドーでもいい週末なのに、鉄道マニアっぽい人々 (親子連れ含む) が結構いてびっくりした。 つーか、全然オレは鉄道マニアじゃないし、べつに息子を鉄道マニアにしたいとも思わないのだが、 彼の好奇心にはなるべくつきあいたいと思っている。新山がいつも見せている YouTube というのは、工場とか、農業とか、厨房とか、土木工事とか、そんなものばっかりだ。 あーあとは Go Pro系の extreme sportsも面白いね (繰り返すが、自分では絶対やらない)。 新山のポリシーは、極端にいえば「オレが面白いと思わなければ子供には見せない」である。 いわゆる「教育系 YouTube」は何が面白いのかさっぱりわからん。 ぞろぞろ あ~~ 2

  • Glibc change exposing bugs [LWN.net]

    People experiencing sound corruption or other strange bugs on recent distribution releases may want to have a look at this Fedora bugzilla entry. It seems that the glibc folks changed the implementation of memcpy() to one which, in theory, is more highly optimized for current processors. Unfortunately, that change exposes bugs in code where developers ignored the requirement that the source and de

    tyru
    tyru 2010/11/11
    memcpy()の実装が変わったことでflash player pluginから変な音が出たとかなんとか
  • glibc、正式にフリーソフトウェアに | OSDN Magazine

    米Sun Microsystems(米Oracle)が1980年代に開発したリモートプロシージャコール(RPC)実装である「Sun RPC」のライセンスが変更されたことで、Sun RPCのコードを利用するglibcが晴れてフリーソフトウェアとなった。元Sunの最高オープンソース責任者のSimon Phipps氏(現在、Open Source Initiativeのディレクター)や米Red Hatの開発者が8月26日に明かした。 SunがUNIX向けのRPCライブラリとしてSun RPCを作成したのは1985年にさかのぼる。当時まだOSI(Open Source Initiative)によるオープンソース定義やFree Software Foundation(FSF)によるフリーソフトウェアの定義はなく、Sunは独自にライセンス規定を設けた。このライセンスは制限が緩く、複製や改変を認めていた

    glibc、正式にフリーソフトウェアに | OSDN Magazine
  • 1
Лучший частный хостинг