En manifestation, ce sont généralement les syndicats et/ou les mouvements politiques qui assurent le service d'ordre, ne serait-ce que parce qu'ils ont en général un groupe dont c'est la tache spécifique.
Dans une manif, au cas où il n'y ait pas de S.O. conséquent organisé par les syndicats, nul autorisation spécifique n'est nécessaire pour assurer la sécurité. Généralement, ce sont les personnes qui ont déposé le parcours de manif en préfecture qui doivent en assurer la sécurité. Le mieux est tout de même de faire valider son S.O. par une assemblée générale avant de le mettre en place.
Pour ce qui est du port d'arme en revanche, la loi est beaucoup plus restrictive. Le fait d'avoir sciement amené des armes en manif est une circonstance aggravante en cas d'arrestation. La plupart du temps, les S.O. "civils" sont donc sans armes, ils cherchent simplement à dissuader les agités de faire leurs conneries. Pour le S.O. "manière forte" il vaut mieux laisser faire les pros.
Voilà, j'espère avoir répondu à tes questions.