Skip to main content

自己関連とは何ですか?

自己関連は、非常に少数のコンピュータープログラムによって所有されているプロパティです。これらのプログラムは、実行中にメモリ内の場所を変更できます。ほとんどのプログラムは、独自のベースプログラミングをほとんど制御できません。代わりに、それは高次プログラムによって処理されます。これらのシステムは、プログラミングを移動するか、自分自身のコピーを作成することにより、位置を変更できます。コピーが作成されると、実行場所は通常、新しいプログラムに変更され、古いコードは休眠状態になります。ハードドライブや他のストレージユニットなど、コンピューターの物理的なストレージや揮発性メモリにあります。プログラムは、アクセス時間をスピードアップし、より速く動作させるために、実行時に揮発性メモリに移動します。これらの両方の場所でのその位置は、一般にコンピューターのオペレーティングシステムによって決定されます。corseこれらのプログラムの場所はアドレスと呼ばれます。これらのアドレスは、システムやその他のプログラムで使用され、必要に応じてプログラムをすばやく見つけることができます。プログラムがストレージで分割されている場合、それがすべて一緒になっている場合よりもゆっくり動作します。したがって、ほとんどのシステムは、シーケンシャルアドレスよりも大きなプログラムを保存しようとします。繰り返しますが、これを行う選択は通常、オペレーティングシステムに分類され、プログラムはそれを直接制御しません。それが実行するアドレスを制御する機能があります。使用中ですが、プログラムは、同じコンピューターのメモリ内の別の場所にある場所から、総プログラミングを移動できます。一部のプログラムは2つのアドレスのいずれかを変更することができますが、他のプログラムは両方を変更できます。真の危険は、自己関連が悪意のある意図とともに使用される場合にもたらされます。プログラムがそれ自体を制御するときに、プログラムが多数の予期しないことをすることが可能です。コンピューターのメモリを詰まらせるために、多数の物理的または揮発性コピーを作成できます。これは再起動を引き起こす可能性があり、ブート攻撃の前身になる可能性があります。さらに、プログラムはそれ自体のバックアップを作成して、その除去を防ぐことができます。自己関連のプログラムが実行されてから自体をコピーする場合、使用されていない場合でも元のプログラムは存在します。プログラムが悪意があり、システムがそれを削除しようとする場合、アクティブプログラムは削除される前に元のコードを単純に再度に再度可能にすることができます。