• ベストアンサー

MacにUAC機能がないのは

Macもウイルスに無縁ではないとニュースでやってるのにwindows7のUACのようなセキュリティ機能が搭載されないのはなぜでしょうか。

noname#137874
noname#137874
  • Mac
  • 回答数4
  • ありがとう数2

質問者が選んだベストアンサー

  • ベストアンサー
  • vaidurya
  • ベストアンサー率45% (2714/5983)
回答No.3

MacOSXは、UNIXを元にユーザー管理の仕組みを備えています。 ですから、MacOSX,FreeBSD,Solaris,LinuxなどのOSでは 管理者(スーパーユーザー)としてrootが存在します。 基本的には、このユーザーだけが管理者権限を持ち OS自体の変更を行なうことができます。 Windowsの場合は、管理者ユーザーとしてAdministratorがあります。 基本的には、マルチユーザーOSでは、いずれも似たような仕組みで 複数の一般ユーザーと管理者ユーザーが分けられています。 しかし、MacOSXや(Linuxベースの)Ubuntuなどでは標準状態で 管理者ユーザーとしてのログインができません。 その代わり、一般ユーザーの一部に管理者権限を貸し出す仕組みがあります。 ですから、オーナーユーザーは、必要に応じて管理者権限を借りて システムの管理を行なうことができます。 UNIX系OSでは、たぶん40年前から、この管理ルールが受け継がれています。 Windowsには、一般ユーザーが管理者権限を借りる仕組みが無いらしく*1 代わりに、管理者ユーザーとしてログインする人が大勢います。 標準設定で、これを禁じているのかどうかは知りませんが… その弊害として、セキュリティリスクが高まったわけです。 その結果、管理者ユーザーでログインすると 管理者権限を使えない状態で操作するという珍妙な仕組みが提供されました。 これがVistaのUACという、あたりまえに不評を買うシステムです。 実際に、UACがどれだけ不便なのかは知りませんが… UNIXやLinuxでは、suコマンドやsudoコマンドを使うことで ログイン中の一部のタスクだけを管理者権限で使うことができます。 sudoコマンドでは、管理者パスワード入力がキャッシュされ 一定時間の間は、パスワードを問われずに作業が続けられます。 suコマンドでは、管理者自身としてふるまうことができるので 管理者専用のmountコマンドなどが、普通に使えるようになります。 ですから、最初から管理者ユーザーでログインするようなことは通常ありません。 であれば、UACのように、管理者ユーザーでログインしたのに 管理者権限を制限されるという珍妙な仕組みはいらないのです。 GUI上の管理者権限獲得の仕組みはMacOSXの場合は知りません。 ですが、根本的なユーザー権限管理の仕組みはUNIXのそれを受け継いでいるはずです。 それに、UACが活躍するのは、ウィルスではなく スパイウェアやトロイの木馬のようなソフトです。 これらは、インストール作業自体をユーザーに行わせるため クリックによる、不可視のインストール作業を停止するためにUACが活躍します。 ウィルスは、インストール自体をセキュリティホールをついて行ないます。 ですから、管理者ユーザーでログインしなくても、UACがあっても感染します。 *1 RunAsというコマンドがあるらしいが、認知されていないし UNIX系OSでのsu,sudoに比べると、問題点があるとか無いとか…

その他の回答 (3)

  • mrkato
  • ベストアンサー率47% (1008/2121)
回答No.4

思わず投票してたけど、一応、フォロー。多少正確を欠きますが。 現行MacOSは、BSD系というUNIX発祥のOSの応用版です。 色々な閥があり、著作に独自のルールを持つLinuxや 商品=メーカーブランドとして保守込みで続いてる物もあります。 IT 技術情報 整理サイト » 各種コンピュータシステム » Unix Clone Systems http://ittechinf.wiki.zoho.com/Unix-Clone-Systems.html 例)オライリー・ジャパンの技術解説本 http://www.oreilly.co.jp/books/4873111218/ 先の回答で、通常ユーザーが管理者(スーパーユーザ)権限 =フォルダの大元で個々ユーザーを配置できる位置だからroot(ルート)権限= を持たなくても良く、同様のアドミニストレータで使わないと危険だが不自由も多かった WinNT/XP系列よりはシステム改ざんリスクが低いとあります。 UNIX系の特徴として、元々使う環境作りの為のOSな面が有り、 アプリというか、より部品的なコマンドやライブラリなどが現場で欲しければ、 プログラム言語ごと公開されてる部分を自力で手入れし処理が繋がる様にして、 機械で動くようコンパイル処理して、置き換えることが出来ます。 それをOSに組み込んで、いざ再起動など使うような場合に通常ユーザーが 「上司、この端末からお願い」風に権限格上げで作業に入れるのが、 su=スイッチユーザ(ユーザ名の乗り換え、含むスーパーユーザ)、 sudo=rootの出来る作業(-s付きはrootの立ち位置含む)許可 というコマンドで、管理者はsudoの限度などを事前に規定が出来ます。

  • te2kun
  • ベストアンサー率37% (4557/12166)
回答No.2

Macで常時rootでログオンして使っている人はいないから 必要になったら、簡単にroot権限に昇格出来ますので Windowsは、必要時に管理者権限への昇格が面倒で、常時管理者権限でのログオンで利用が一般的になってしまっているから、UACが必要です

  • 486HA
  • ベストアンサー率45% (1013/2247)
回答No.1

Windows VISTAから取り入れられた[UAC; User Account Control)](ユーザーアカウント制御 )は、 許可のない限りアプリケーションを標準ユーザの権限で動かすことで、不用意にOSに変更を加えられないようにする セキュリティの基盤となる技術です。  これによって「ウィルス」の侵入を阻止できるものではなく、アンチ・ウィルス・ソフトは別途必要になっています。 いわば、Linuxにおける「su」と同じものだと考えてください。

関連するQ&A

  • VistaのUAC機能について

    Windows Vistaからの新機能であるUACについて教えてください。 (やたらと警告やポップアップが出てくる、ぐらいしかUACの具体的な機能がよくわかっておらず恐縮です) ・UACをON/OFFに関わらず、例えば、ユーザアプリケーションからのポップアップメッセージやエラーメッセージ、もしくは、製品などのポップアップライクなメッセージボックスなどは、問題なく表示されるのでしょうか?逆に、アプリケーションの作りによっては、UACをOFFにしたら、ポップアップが出てこない、ということも、ありえるのでしょうか? お手数をおかけします。よろしくお願いいたします。

  • UACについて

    UACが何かを実行したときに必ず表示されます セキュリティは万全なので無効にしたいのですがどうすればいいですか

  • UAC

    UACは セキュリティの為 オンにしたほうが 良いですか?

  • Windows2008にUAC機能はありますか?

    Vistaで追加されたUAC機能は、Windows2008にもあるのでしょうか? 基本的なこともわかっていないまま質問して恐縮ですが、どなたかお教え下さい。

  • 【困ってます】UACのような機能はXPにもありますか?【500枚】

    【困ってます】UACのような機能はXPにもありますか?【500枚】 Administratorでログインしてるにも関わらず、プログラムのアンインストールをしようとすると、「アクセス権がありません。システム管理者に問い合わせて下さい」と出ます。 いろいろ記事を探したところ、Vistaの場合、UACに何か関係あるように思えたのですが、私のPCはXPです。 心当たりとしては、こうなる少し前に、レジストリを検索して実行で「msconfig」と打ち、スタートアップの有効化・無効化をいじくりました。 管理者権限を正常に認識させ、プログラムのアンインストールをしたいです。 どうか、情報等お持ちでしたら、是非、ご回答お願いしますm(_ _)m

  • Windows7 Home のUACに関して

    Windows7 Home Premium に UAC の設定があります。 標的型攻撃メール対策として、UAC の設定を初期設定通りのまま有効にしておけば、 (一定のセキュリティ効力を高めることができる)と考えてよろしいのでしょうか。

  • OSXにUACのような安全機能はありますか

    別のユーザーとして実行でなくUACのような管理者権限でも許可を求められる機能はありますか?

    • ベストアンサー
    • Mac
  • UACを無効にしたときの安全性

     UACはいろいろと煩わしいのですが、これによって安全性が保たれていると思うと無効にするのもためらわれます。  しかし、考えてみると、XPにはUAC機能はありませんが、現役ばりばりで世界中で使われています。特に安全面で問題があるとの話は聞きません。自宅にも2台PCがあり、1台はXPで、特に問題なく使っており、不安も感じていません。  そこで質問なのですが、UACを無効にしたVistaの安全性は、XPの安全性より劣ることはあるのでしょうか。  Vista は HomePremium SP1、XPは HomeEdetion SP3、どちらもセキュリティソフトは Norton を使っています。

  • UACを有効にしたら・・。

    今までずっとUACは邪魔だなぁと思って無効にしてきました。が、セキュリティ関係上有効にしたほうがいいと言われたので有効にしたのですが、デスクトップの何も無いところで右クリックして個人設定の項目で一部クリックしても開けないんです。それは、ウィンドウの色とデザイン、スクリーンセイバー、テーマ、画面の設定。この項目がクリックしても無反応です。 これは不具合なんでしょうか・・?

  • Windowsのユーザーアカウント制御(UAC)機能って無効化しても大

    Windowsのユーザーアカウント制御(UAC)機能って無効化しても大丈夫でしょうか? あるフリーソフトを使用しようとすると、UACをオフにしてくださいとでて起動できないのです。 オフにしていても問題ないものなのでしょうか?