使ってはいけないAPI

フォーラム(掲示板)ルール
フォーラム(掲示板)ルールはこちら  ※コードを貼り付ける場合は [code][/code] で囲って下さい。詳しくはこちら
helloworld1853
記事: 181
登録日時: 14年前

使ってはいけないAPI

#1

投稿記事 by helloworld1853 » 14年前

セキュリティソフトに注意されてしまうAPIを教えてください。

僕が知っている限りのものを

のせておきます。

間違えていたら教えてください。
InternetReadFile
ShellExecute
VirtualProtect
などです。

御回答をお待ちしております。

アバター
shiro4ao
記事: 224
登録日時: 15年前
住所: 広島

Re: 使ってはいけないAPI

#2

投稿記事 by shiro4ao » 14年前

何が警告されるかはセキュリティソフトの種類やその設定によって変わるので難しいかと思います。
例えばウイルスバスター2009でsystem関数を呼ぶと(設定によっては)警告されますが
同2011には警告されません。(というか、警告する機能がバッサリ削除されています)
逆に現在私が使っているセキュリティソフトはプログラムの起動や、
ファイルオープンすらいちいち事細かに警告します。

何を許可して何を禁止するかはセキュリティポリシーそのものであり、
人それぞれの思想や好み、思惑の問題があるので統一した答えが難しく、
またAPIの種類と数が膨大なのでどうしたらいいのか私にはわからなくてすみません。

もっと詳しい方のご意見を参考にされてください・・・・・・・。
申し訳ないです。



追記
/*多くの場合警告されるであろうもの*/
APIフックのうちグローバルなフック
インターネットに関わるもの(connect関数やAccept関数)
プログラムの開始に関わるもの(CreateProcess関数、ShellExecute関数、system関数)
レジストリやWindowsフォルダ、hostsファイルなどシステムに関わるファイルへのアクセス

/*なんとなくやり過ぎ感のあるもの*/
プログラムの起動時
キーボード入力の受付時
ファイルオープン
ファイル一覧の取得
プログラムがファイルを作成した時

などが過去に私が見かけた警告です。

helloworld1853
記事: 181
登録日時: 14年前

Re: 使ってはいけないAPI

#3

投稿記事 by helloworld1853 » 14年前

ありがとうございます。

セキュリティソフトにより違うんですね。

また機会がありましたらよろしくお願いします。

閉鎖

“C言語何でも質問掲示板” へ戻る