状況別に非常に多くの対策法が存在し、それに関する専門書も多いほどなので簡単に回答できる内容ではないのですが、防弾ガラス、防弾シールド、スモークの利用、進行ルート上に存在するスナイパースポットの選定、スナイパーに狙われ難くするテクニック(チームリーダーを不明確にする方法etc)、狙撃時に被害を最小限にする対処行動など様々な対策があります。
また近年では、弾のショックウェーブやマズルフラッシュを元にスナイパーの場所を探知するシステムや、レーザーを照射してスナイパーの光学機器を探知するシステムも利用されています。
関連トピック:狙撃手との距離の求め方について