2 cas de figure :
1) Tu es derrière un routeur, il te faut donc ouvrir les ports requis par le serveur CS:S (et faire une redirection)
Ces ports seront ouverts même si ton serveur CS:S ne tourne pas (auquel cas, c'est ton OS qui vas les traiter)
2) Tu es connectés directement à internet et ton firewall est géré par l'OS : Et là, 2 autres cas
:
a) Ton firewall gère les ouvertures de ports de manière dynamique (tu associes l'exécutable de ton serveur à l'ouverture des ports)
b) Ton firewall gère les ports de manière 'statique' et tu te retrouves dans une situation similaire au 1)
Le fait d'ouvrir un port n'est pas dangereux en soit, c'est surtout comment les informations sont traités derrière par les applications (ex. ouvrir le port 80 pour héberger un serveur web, n'expose le système qu'aux faille de l'application serveur web) ou le système d'exploitation (port DNS par exemple)
(J'héberge un serveur web, ftp et TS sans soucis* depuis... pfiou longtemps ^^)
(*) : hormis des tentatives d'exploit de failles du serveur web, des tentatives de se connecter en admin sur le ftp et les scans de ports habituels