EventShield: un firewall para los eventos del servidor
La mayoría de los exploits de dinero e ítems llaman directamente a los eventos de servidor de un script. EventShield comprueba cada evento protegido: quién puede llamarlo, con qué frecuencia, desde qué distancia y con qué argumentos.
Cómo decide SafeGuard
- Eventos honeypot que solo un cheat llamaría.
- Los exploits conocidos de scripts populares se reconocen aunque tu servidor no use ese script.
- El HTML o JavaScript en mensajes de chat y nombres se señala antes de llegar a los demás jugadores.
Ajustas la sensibilidad de cada detección en el panel, y el modo aprendizaje muestra lo que SafeGuard haría antes de castigar a nadie.
Leer la guía de detecciones11 detecciones en esta área
| Detección | Código | Peso |
|---|---|---|
| Evento honeypot | event.honeypot | 80 |
| Evento prohibido | event.forbidden | 50 |
| Intento de exploit en un script que este servidor no usa | event.exploit_probe | 40 |
| Barrido de eventos de exploit en scripts que este servidor no usa | event.exploit_sweep | 100 |
| Argumentos de evento no válidos | event.schema_violation | 15 |
| Límite de eventos superado | event.rate_limit | 10 |
| Evento sin permiso | event.permission | 20 |
| Evento demasiado lejos | event.distance | 15 |
| Spam de eventos | event.spam | 20 |
| HTML o script en el chat | event.markup_injection | 45 |
| Ráfaga de muchos eventos distintos | event.fanout | 40 |