タグ

2016年3月25日のブックマーク (6件)

  • iPhoneの暗号化を解除できるFBIの技術が明らかに!リスクも高いと専門家指摘 - iPhone Mania

    iPhoneロック解除問題でFBIとアップルが戦いを続けている件で、FBIがアップルの協力なしで暗号化を解除できる手法を入手したと発表したことを先日お伝えしましたが、改めてその方法が判明しました。 「NANDミラーリング」とは一体? FBIが用いるとされている手法は「NANDミラーリング」と呼ばれるテクニックで、iPhoneからNANDフラッシュメモリを取り外し、チップリーダーを使ってコピーを取ったうえで、ハーネスを使って再び元に戻すという手法です。 一度コピーを取ったならば、あとはブルートフォース(総当り攻撃)でもってパスワードを片っ端から試すというわけです。仮パスワード誤入力の上限に達してデータが消去される事態に直面しても、再びNANDフラッシュメモリをコピーから復元すれば問題ありません。これは、先日エドワード・スノーデン氏がFBIの「別の目的」を示唆した際に述べた方法と同一です。 し

    iPhoneの暗号化を解除できるFBIの技術が明らかに!リスクも高いと専門家指摘 - iPhone Mania
    youhey
    youhey 2016/03/25
    チップ上のセキュアメモリ領域をどうこうってハッキングなのかと思ったら、もっと堅実で手堅い方法だったでゴザル。なんとなく中国で流行りのiPhone容量追加のためのディスク交換サービスと一緒じゃんと思ってしまう。
  • left-padの文字列連結はクソではない - NullPointer's

    例のleftpad, GCを虐めるためとかコンパイラの最適化を確認するために用意する、「無駄に一時オブジェクト量産するクソコードの典型例」みたいな実装なので、こんな小さい関数のために、信頼できない人のコードを、実装を見るでも無く、依存性追加してたってことで、— INADA Naoki (@methane) March 24, 2016 ここから始まる一連の、モジュールの依存性に関する議論はなかなか興味深いが、自分的に気になったのは以下の一節 GCを虐めるためとかコンパイラの最適化を確認するために用意する、「無駄に一時オブジェクト量産するクソコードの典型例」みたいな実装 ソースを見てみようか。 left-pad/index.js at 0e04eb4da3a99003c01392a55fa2fdb99db17641 · azer/left-pad · GitHub なるほど一見するとクソコー

    left-padの文字列連結はクソではない - NullPointer's
  • Linuxでswap最適化を行って物理メモリを限界まで使い切る

    Linuxでサーバを運用していると、メモリ不足でSwapが発生することがあります。で、このSwapなのですが、発生頻度を少しだけ調整できます。デフォルト設定だと、物理メモリに余裕があってもSwapが発生します。これを調整すると、少しだけSwapの発生を抑えることができます。 設定しておくと幸せになると思います。 ■パラメータ 下記のファイルに0〜100の数値が記載されています。 /proc/sys/vm/swappiness この数値を0にすると、物理メモリを使い切るまでSwapを発生させません。100にすると、とにかくSwapするようになります。パフォーマンス激落ちです。デフォルトは60です。この数値を0にしてしまえば、数値を1以上に設定すれば、メモリを最大まで使い切るようになります。 追記 2016/3/25 はてなブックマークのコメントで、swappinessを0にするとOOMKil

    Linuxでswap最適化を行って物理メモリを限界まで使い切る
    youhey
    youhey 2016/03/25
  • インフラエンジニアがGo言語でオペレーションツールを書くことについて - Hatena Developer Blog

    ウェブオペレーションエンジニアの id:y_uuki です。 はてなの東京オフィスで先月開催されたGo 1.6 Release Partyで、「Writing Tools in Go For Ops Engineers」というタイトルで発表しました。 発表では、最近作ったGo製ツールを紹介し、なぜGoインフラエンジニアにとって良い言語であると感じているかを話しました。 最近作ったGo言語のツールの紹介 mkr Grabeni Droot gokc インフラエンジニアGoを利用することのメリット 1. サーバへの配布が簡単 2. サーバ上で高速開発できる 3. 最終的に成果物をはやく作れる その他 発表資料 あとがき 最近作ったGo言語のツールの紹介 以下の4つのツールを作りました。いずれもはてなでのproduction利用を想定したものになります。 mkr mkrははてなで開発している

    インフラエンジニアがGo言語でオペレーションツールを書くことについて - Hatena Developer Blog
  • curlとWgetの比較 | POSTD

    curlとWgetの主な違いについて著者(Daniel Stenberg)の私見を述べています。自分の子どもとも言える curl をひいきしていますが、 Wget にも携わっているので、思い入れがないわけではありません。 この記事に関するご感想やご意見をお寄せください。 問題点や改善点があると思われる場合は、 Issueやpull-requestを発行 してください。 共通点 FTPやHTTP、HTTPSからコンテンツをダウンロードできるコマンドラインツールです。 HTTP POSTリクエストを送信できます。 HTTPクッキーをサポートしています。 スクリプトの中で使用したりできるよう、ユーザインタラクションがなくても動作するようにデザインされています。 完全なオープンソースで、無料のソフトウェアです。 開発プロジェクトとして90年代に立ち上げられました。 metalink をサポートして

    curlとWgetの比較 | POSTD
    youhey
    youhey 2016/03/25
  • [速報]Google、AWSとGoogle Cloud Platformに対応した企業向けハイブリッドクラウドのモニタリングツール「Google Stackdriver」発表。GCP Next 2016

    [速報]GoogleAWSGoogle Cloud Platformに対応した企業向けハイブリッドクラウドのモニタリングツール「Google Stackdriver」発表。GCP Next 2016 Googleは同社のクラウドに関するイベント「GCP Next 2016」を3月23日、24日の2日間にわたり米サンフランシスコで開催しています。 初日の基調講演では、Google CEOのShudar Pichai氏に続いてVMwareの共同創業者であり昨年11月にGoogleのエンタープライズ向けクラウド担当のシニアバイスプレジデントとなったDiane Greene氏が登壇。Googleのクラウドビジネスをエンタープライズ向けに強化していくことを印象づけました。

    [速報]Google、AWSとGoogle Cloud Platformに対応した企業向けハイブリッドクラウドのモニタリングツール「Google Stackdriver」発表。GCP Next 2016
    youhey
    youhey 2016/03/25