سه نقش اساسی حراست به منظور پیشگیری از وقوع تخلفها در سازمان به شرح زیر می باشد:
اول : نقش هشدار دهنده یا پیشگیری کننده .
دوم : نقش اصلاح کننده یا درمان کننده .
سوم : نقش جداکننده از سیستم .
این وظیفه خطیر حراست از جهاتی شبیه به نهادهای بهداشتی درمانی است چنانچه این نهاد در ابتدا سعی بر آن دارد که ابتدا از هر آلودگی و بیماری پیشگیری نماید و در مرحله بعد اگر احتمالاً کسی آلوده شد او را درمان نماید و در نهایت اگر دو روش قبلی موثر واقع نشد او را همچون یک عضو مرده و فاسد شده بدن از سیستم جدا کرده و دور بیاندازد.
چنین نقشی را حراست در سازمان ایفاد می کند . حراست در هر سازمان با پیش بینی نوع تخلف ها و جراِئمی که ممکن است در آن سازمان به وقوع بپیوندد سعی می کند به انحاء مختلف ، چشم و گوش کارکنان آن سازمان را به روی دام ها و کمین های سر راه گشوده و آنها را هوشیار و آگاه سازد .
با این کارها اولاً : جلوی خسارت های احتمالی که مسلّماً هزینه های سنگینی برای سیستم در برخواهد داشت، گرفته می شود .
ثانیاً : به این وسیله جلوی انتشار تخلف ها و انحراف ها در بین کارکنان گرفته می شود .