La lutte contre la fraude constitue une partie des missions des 10 000 agents du service commercial des trains (ASCT) ou « contrôleurs ». 1 500 d'entre eux ont pour mission exclusive la lutte contre la fraude. La sûreté à bord des trains est assurée par les 2 800 agents de la surveillance générale (SUGE) de la SNCF ainsi que par les 700 agents du Service national de la police ferroviaire (SNPF). Par ailleurs, les nouveaux matériels roulants progressivement déployés dans les régions sont équipés de caméras embarquées permettant au conducteur de s'assurer de la montée et de la descente des clients en toute sécurité, d'écrans d'information à destination des voyageurs et de système d'interphones permettant aux voyageurs de communiquer directement avec le conducteur en cas d'urgence. Ils permettent le développement de l'exploitation dite « à agent seul » (EAS) qui est notamment opérationnelle en région parisienne pour les trains transiliens depuis de nombreuses années. Dans ce cas, des accompagnements de trains sont réalisés aléatoirement par des équipes mobiles de contrôleurs, et la SNCF n'a pas noté à ce stade de recrudescence de la délinquance sur les lignes EAS, ni de corrélation entre la délinquance et le type d'exploitation. La mise en oeuvre de ces mesures relèvent du dialogue entre la SNCF et les autorités organisatrices, avec l'objectif constant de lutter contre la fraude.