Yosemiteに合わせて環境整備2014/10/22

再インストールでわかった事のメモ

  • 一つのHDにパーテーションは10個まで
  • それ以上は別の論理ディスク?を作られる
  • リカバリーパーテーションは1つのOSごとに作られる
    • 2つのパーテションにそれぞれインストールすると2個
  • 10.6.8から10.10のパーテーションは見えない
  • 10.6にもいろいろあって、新しいマシン用の方がVM等で動作しやすい

Macでopensslをコンパイル2014/10/15

PPC 32bitだと

./Configure darwin-ppc-cc no-threads shared
  • darwin-i386-cc
  • darwin-ppc-cc
  • darwin64-ppc-cc
  • darwin64-x86_64-cc

MacOS Xでのbashの脆弱性対策2014/09/26

Mac OS Xは10.3から/bin/shがbashなので削除も出来ません

確認

  • CVE-2014-6271 確認方法(vulnerableが表示されたら脆弱)
$ env x='() { :;}; echo vulnerable' bash -c 'echo hello'
  • CVE-2014-7169 確認方法(日付が表示されたら脆弱)
$ rm -i echo
$ env X='() { (a)=>\' sh -c "echo date"; cat echo

対策案

  1. OS X Serverや公開しているMac OS Xは今すぐ置き換える
  2. その他のOS X 10.7以上はソフトウエア・アップデートを待つ

コンパイル方法(要xcode)

$ mkdir bash-fix
$ cd bash-fix
$ curl https://opensource.apple.com/tarballs/bash/bash-92.tar.gz | tar zxf -
$ cd bash-92/bash-3.2
$ curl https://ftp.gnu.org/pub/gnu/bash/bash-3.2-patches/bash32-052 | patch -p0    
$ curl https://ftp.gnu.org/pub/gnu/bash/bash-3.2-patches/bash32-053 | patch -p0  
$ curl https://ftp.gnu.org/pub/gnu/bash/bash-3.2-patches/bash32-054 | patch -p0  
(9/29 054追加)
$ curl https://ftp.gnu.org/pub/gnu/bash/bash-3.2-patches/bash32-055 | patch -p0  
$ curl https://ftp.gnu.org/pub/gnu/bash/bash-3.2-patches/bash32-056 | patch -p0  
(10/3追加)
$ curl https://ftp.gnu.org/pub/gnu/bash/bash-3.2-patches/bash32-057 | patch -p0  
(10/7追加)
$ cd ..
$ xcodebuild
動作確認を行う
$ exec csh
$ sudo mv /bin/bash /bin/bash.old
$ sudo cp build/Release/bash /bin
$ sudo mv /bin/sh /bin/sh.old
$ sudo cp build/Release/sh /bin
(脆弱性の確認は置き換えが必用)
動作確認や再起動で確認してから
$ sudo chmod a-x /bin/bash.old
$ sudo chmod a-x /bin/sh.old

参考

Safariニコ生トップページでクラッシュ(10.6)2014/07/15

Safariで http://live.nicovideo.jp にアクセスすると

Safri Webコンテンツが予期しない理由で終了しました。

と出てクラッシュする場合があります(OS X 10.6のみ)

これは同じWebKitを使用しているBNSViewerも同じですが

現状でライトモードをONにする事で回避できます。

MacOS 10.9上でBSBrowser,BNSViewer,BNicoAlertをお使いの方へ2014/01/07

OS X 10.9以降でのアカウント登録方法を参照してください(2015/8/3)

以下内容が古くなっています

現在、アカウントとパスワードをキーチェーンに登録・変更する場合、 Safariは使用できません

MacOS10.9でSafariの仕様が変更になったため

キーチェーンへのアカウントとパスワードの登録・変更は以下のブラウザをお使い下さい

順次対策を行う予定です

BSBrowser Ver 0.01.032013/10/25

シンプルでちょっと安全なブラウザ

  • 同時に複数のIDでサービスを使用可能
  • 専用ブラウザとして、またサービスメニュ経由の補助ブラウザとして便利です
  • 軽いブラウザです

変更

  • MacOS X 10.9にて設定ファイルクリックで開けない問題を修正

BSBrowser 配布先

USB無しでInstall DVD作製(10.9)2013/10/25

  1. USBメディアの作り方を読む
  2. 6〜8GのHDパーテーションを用意 (例:/Volume/HD109)
  3. ダウンロード
  4.  HD109パーテーションに作る
    • $ sudo /Applications/Install\ OS\ X\ Mavericks.app/Contents/Resources/createinstallmedia --volume /Volumes/HD109 --applicationpath /Applications/Install\ OS\ X\ Mavericks.app
  5. HD109パーテションをディスクユーティリティでCD/DVDマスターイメージ作製
    • "HD109"からのディスクイメージ... を使用
  6. DVDに焼く 完成

参考:Creating a bootable OS X installer in OS X Mavericks

BSBrowser Ver 0.01.022013/10/05

シンプルでちょっと安全なブラウザ

  • 同時に複数のIDでサービスを使用可能
  • 専用ブラウザとして、またサービスメニュ経由の補助ブラウザとして便利です
  • 軽いブラウザです

変更

  • 多重起動の問題を修正

BSBrowser 配布先

BSBrowser Ver 0.01.012013/09/21

シンプルでちょっと安全なブラウザ

  • 同時に複数のIDでサービスを使用可能
  • 専用ブラウザとして、またサービスメニュ経由の補助ブラウザとして便利です
  • 軽いブラウザです

変更

  • 同時に開ける数を最大16に変更
  • OS X 10.7以上のプライベートモードに対応(同時別Idでログイン可能)
    • 最大16個の別名プログラムが起動するようになりました
    • キーチェーンが最大16回確認を求めます

BSBrowser 配布先

10.6以外でBSBrowserをお使いの方2013/08/11

10.7,10.8で動作確認をおこなった所プライベートモードの仕様が変更されていました

  • 影響
    • 複数Idでの使用はできません
    • BSBrowserClient全てでクッキーが共有されます
    • (Safariや別のプログラムとは共有されません)

Ver 0.01.01で対応しました

Google Analytics使用