linuxのセキュリティ対策と致しまして、ソースインストールでコンパイラも一緒に入れてしまっては危険なので、ソースインストールよりもパッケージインストールの方が安全だ、と勉強させて頂きましたが、ソースインストールなら最新安定バージョンを入れられるので、ミドルウェア等をインストールした後に、コンパイラ「のみ」を削除する事は可能でしょうか。
その場合は、ミドルウェアバージョンアップの度ごとにまた、バージョン指定してソースインストールをして、またコンパイラのみを削除しなければならないとは思いますが。
No.1ベストアンサー
- 回答日時:
> linuxのセキュリティ対策と致しまして、ソースインストールでコンパイラも一緒に入れてしまっては危険なので、
これはどういうリスクに対する対策なのかです。
コンパイル環境があると、それが無い環境と比較した際、ネットワークから侵入した者が具体的にどういう事をしやすくなるか・・・です。
そこの理解なしにどうこう言うのは意味がなことだと考えます。
攻撃先や進入先のOSが何であるかの判断は比較的簡単です。
それがわかればどこが侵入出来る可能性があるかもわかりますし、侵入後、そこにコンパイル環境が無くてもそこのOS上で動作するプログラムを用意すればよいだけのことです。
> ミドルウェア等をインストールした後に、コンパイラ「のみ」を削除する事は可能でしょうか。
はい。コンパイラはソースプログラムをコンパイルする際にだけ使うだけです。出来上がった実行ファイルの動作には必要ありません。
というか実行マシンとは罰にコンパイラーをインストールした開発マシンを用意し、そこでコンパイル&リンクを行って実行ファイルを作成し、それを実行マシンに持って行くという手順を踏むようにすればよいだけです。
で、開発マシンは外部からは容易に侵入できない環境に置けばよいと。
参考まで。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- タブレット FIREタブレットにGoogle playをインストールすることは危険なのでしょうか?ネットで調べて 4 2021/11/12 20:27
- デスクトップパソコン Mac OS10.7について 今ネットで無償配布されているOS X Lionをダウンロードし、Mac 4 2021/11/10 23:49
- マルウェア・コンピュータウイルス biosにウイルスが感染していたらどうしようと気になっています。 4 2022/04/05 21:45
- 画像編集・動画編集・音楽編集 After Effects 再インストール方法 1 2021/12/04 10:10
- その他(ソフトウェア) MacBookの無料ソフトTh-MakerXは安全でしょうか?インストールしようとしたら、「個人情報 2 2022/02/03 15:26
- Windows 8 Windows11をダウンロードとインストール終了 6 2021/11/14 18:14
- UNIX・Linux raspberrypi に bluealsaを入れようにも見つからない 1 2023/02/04 10:55
- PostgreSQL PostgreSQL14.6のSSL対応について 1 2023/01/05 15:42
- その他(スマートフォン・携帯電話・VR) Apple Watchのアプリ再インストール Apple Watchで内蔵アプリの「ストップウオッチ 1 2021/12/13 16:34
- UNIX・Linux centOSなどのリポジトリに存在するパッケージ、例えばCentOSの場合はmariaDBやngin 2 2021/11/29 09:03
このQ&Aを見た人はこんなQ&Aも見ています
-
性格の違いは生まれた順番で決まる?長男長女・中間子・末っ子・一人っ子の性格の傾向
同じ環境で生まれ育っても、生まれ順で性格は違うものなのだろうか。家庭教育研究家の田宮由美さんに教えてもらった。
-
Linux のシェルスクリプトの強制終了の仕方について
UNIX・Linux
-
AWSでSSH接続をしたいのですが、どうしてもエラーで弾かれてしまいます。いくつかサイトを参考にトラ
UNIX・Linux
-
プログラミング言語の制作方法について
C言語・C++・C#
-
-
4
これの対応OSを教えて下さい。php-8.3.0-src.zip
PHP
-
5
なぜサーバーの運用にはLinuxが必要なのですか?
サーバー
-
6
C言語 バッファについて。
C言語・C++・C#
-
7
lubuntuのインストールが終わりました。USBメモリを抜いてエンターキーを押しました。起動しませ
UNIX・Linux
-
8
Windows10 proやMac big surを使っているのですが、 仮想デスクトップの状態、ウ
その他(OS)
-
9
C言語って古いですか?
C言語・C++・C#
-
10
大企業はフリーソフトを入れないらしいですが何故なのですか?不便じゃないのですか?
その他(コンピューター・テクノロジー)
-
11
VisualStudio2022でC言語プログラムで全角文字を使用すると不明なエラーが表示される
C言語・C++・C#
-
12
C言語関数違いについて。
C言語・C++・C#
-
13
パソコンに詳しい方いらっしゃいますか? パソコン内のアプリを起動しようとするとこのエラーが出て、アプ
その他(コンピューター・テクノロジー)
-
14
変数名を引数として渡す、アドレスを引数として渡す方法
C言語・C++・C#
-
15
ノートパソコンって一番安くていくら位ですか?? DVDや動画が見れたら良いです。 ゲームはしません。
ノートパソコン
-
16
オフィスを安くインストールする方法を教えて下さい 自治会で持ち回りする9台のパソコンをオフィス無しで
Word(ワード)
-
17
パソコンのことで質問です 知り合いから譲り受けたノートパソコンです。 Windows8でWindow
その他(セキュリティ)
-
18
ipアドレスについて。ipアドレスはネットワーク+端末で構成されているという認識であっていますか?
ネットワーク
-
19
htmlのエラーについて(デバッグ)
PHP
-
20
AWSでサーバを構築してWordpressをインストールしたいのですが、SSH接続でどうしても失敗し
UNIX・Linux
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
0除算して、落ちるプログラムと...
-
C++ で、「)」が必要 というエ...
-
Eclipseの環境設定について
-
バイナリファイルとソースコー...
-
C++でアボート(Abort)で処理が...
-
volatile修飾について
-
C言語のワーニングメッセージの...
-
Delphiの逆コンパイル
-
COBOLのEVALUATE文について
-
コンパイルできない
-
PICマイコンでGIEビットが1に出...
-
__extension__
-
移植性の高いmakefileの作成
-
Cで作ったプログラムにしたいの...
-
C言語で長方形を作る
-
sprintfを用いたフォーマット文...
-
正しい五十音順について
-
65536は2の何乗なのでしょうか?
-
あるプログラムのコマンドライ...
-
VBAで仕様書は書きますか?
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
0除算して、落ちるプログラムと...
-
C++ で、「)」が必要 というエ...
-
コンパイルできない
-
C++でアボート(Abort)で処理が...
-
io.hをincludeするとそのような...
-
変数(関数)名の頭に_
-
コンパイラについて
-
Eclipseの環境設定について
-
C言語のワーニングメッセージの...
-
fortranでのNaNについて
-
ABAQUS ユーザーサブルーチン...
-
Visual C++とVisual C++.NETの違い
-
volatile修飾について
-
C言語
-
PICマイコンによる乱数の表示に...
-
コンパイラの制限 : ヒープの領...
-
バイナリファイルとソースコー...
-
コンパイラフラグ(compiler fla...
-
どのプログラミング言語ででき...
-
io.hをincludeしたプログラムで...
おすすめ情報