Par défaut, Telnet n'est pas sur le port 80.
Le port 80 est habituellement utilisé par le protocole http.
Je pense que tu parles de connexions entrantes sur le protocole TCP.
Si tu as un serveur web, (par exemple Apache), par défaut, le port 80 sera en écoute.
Rien n'empêche quelqu'un de se connecter sur ce port avec telnet ou même directement avec le protocole TCP par un programme du choix du pirate, cependant, ce n'est absolument pas dangeureux.
Si quelqu'un se connecte en telnet sur le port 80, il ne pourra envoyer que des requêtes du protocole applicatif http, et aucun autre type de message. Apache ne répondra pas à des requêtes qui ne correspondent pas au protocole http.
Donc si tu as Apache lancé, et que les connexions entrantes sont autorisées par ton firewall, alors, il n'y a pas de faille de sécurité connue par défaut.
Après, tout dépend de ce que tu mets sur ton site, par exemple, si une page php est mal programmée, mais c'est un tout autre problème.
En ce qui concerne le firewall, tu peux utiliser le pref pane d'Apple pour le régler. Tu peux aussi le régler plus finement grâce au terminal ou à un front end.
Evidemment, si tu n'as que le service web en écoute, il te faut juste laisser l'accès aux connexion entrantes sur le port 80.
Il n'y a plus de serveur telnet sous MacOS X par défaut, shh a pris le relais, mais il n'est pas actif par défaut.