私に思い出させるために、Mac OS Xでシェルスクリプトを書いてください。

私に思い出させるために、Mac OS Xでシェルスクリプトを書いてください。

私はMac OSです Macでは閉じているので、Linuxではすべてが違うので、これを行う方法とスクリプトを起動する方法がわかりません。特定のディレクトリで動作させるにはどうすればよいかを知っていますが、ログファイルを除くすべてのディレクトリで動作させ、/var/log何が変更されたのか、どこで変更されたのかを知りたいのです。したがって、変更を確認するためにビット/バイトをチェックすることは役に立ちません。

実際、私はどんな変化にも警戒したいと思います。何千もの変更が発生する可能性があることを認識していますが、すべての変更が正しく行われていることを確認するために、変更に関する情報を引き続き取得したいと思います。つまり、OS Xでシステムデータを監視したいのです。

誰でもこの問題を解決するのに役立ちますか?

ベストアンサー1

ほとんど意味がありません。多くのファイルが定期的に変更されます。通常の操作で修正されたすべてのデータファイルを除外すると、いくつかの潜在的な攻撃ベクトルが見逃され、すべての一般的なソフトウェアアップグレードが依然として必要です(少なくともセキュリティのためにアップグレードは絶対に必要です)。また、rootアクセス権を持つ攻撃者は検出メカニズムをオフにするようにシステムを変更する可能性があるため、これはルートに属していないファイルのみを監視する場合にのみ役立ちます。

しかし、とにかくそれをしたい場合は、既存のソフトウェアを使用してください。アシスタント(次のように使用できます。Macポート) または引き継ぎ鉄線(Googleは複数のOSXチュートリアルを提供していますが、これについては言及できません。)

おすすめ記事