2017-12-27 3 views
3
  1. Windows 7以降では、node32でsystem32を削除してシステムを破壊することは可能ですか?
  2. フォルダは保護されていますか?
  3. 管理者権限などでスクリプトを起動する必要がありますか?
  4. このようなコードはどのように見えますか?
  5. 可能であれば、ランダムなnpmパッケージにこのような悪質なコードが含まれている可能性はありますか?
  6. 私はnpmパッケージを少し不注意にダウンロードしてしまいましたが、心配すべきですか?興味があるだけ、明らかに:P

答えて

3
  1. はい - 、あなたのnode.exeはい、フォルダを削除するには、昇格されたアクセス許可が必要なNTFSのACL権限を持つ高架権限(別名「管理」権限)
  2. で実行されている動きを提供しました名前を変更します。さらに、ディレクトリはthe built-in principal TrustedInstallerによって所有されています。
  3. はい、回答1に記載されています。
  4. Windows command-line utility runasを呼び出します。 npmパッケージもあります:https://www.npmjs.com/package/runas
  5. はい、悪意のあるnpmスクリプト、または任意のNodeスクリプト、またはまったくのプログラムがその呼び出しを行う可能性がありますが、UACを有効にしていれば高度を確認するフルスクリーンプロンプトが表示されます。
  6. いいえ、心配はいりません.UACが有効になっている場合は、常に最初にプロンプ​​トが表示されます。
+0

いつものように、どこかで悪用されることがない限り - >心配しないでください。 – Pac0

+0

ええと、system32は保護されています。異なるディレクトリとファイルはどうですか?私は単純なfs.unlink( "C:\\ Fraps \\ im.dll")でいくつかのランダムファイルを削除することができます。 - 悪意のあるスクリプトが基本的に私のディスクツリーを検索して再帰的に私のファイルを削除/上書きすることはできませんか? –

+0

@PingwinekPabloはい、かなり。現代のコンピューティングの多くは完全に信頼に基づいて構築されています。これはRansomwareの動作も同じです。 – Dai

関連する問題