I've begun working on a Security Suite (cool name to follow) that I'm going to need some testers for in the near future.
Features of the Security Suite (will) include:
Some of the things like the configuration testing are just to find and fix things that are simple but constantly causing problems for those here. Things such as bad passwords used for extensions.
Other things I've thought about include:
Kevin
Features of the Security Suite (will) include:
- Distributed (DDoS safe) blocking of known attackers for all protocols (it uses the firewall rather than modifying application code).
- Dynamic updating of block-list from all Security Suite users.
- Whitelisting known good servers.
- Configuration testing for security settings.
- Customized HIDS (Host Intrusion Detection System) installation to heuristical detection and response.
Some of the things like the configuration testing are just to find and fix things that are simple but constantly causing problems for those here. Things such as bad passwords used for extensions.
Other things I've thought about include:
- Security notification system -- to broadcast messages when critical updates are needed or when critical breach elements are found.
- Centralized shutdown of breached pbx's -- from HIDS backend correlation engine.
- RBL backend is functional.
- Whitelisting & Blacklisting works.
- Test blocking of HTTP protocol function with apache module functional. (Decision to change to iptables means I have to write a daemon to query & update iptables.)
Kevin
Ideally, it would be great to have a module that ran on the PIAF server and sent requests to a host which responded with answers. This could be as simple as HTTP requests. And the host still could build a repository of information based upon data provided by those issuing queries. With this design, the PIAF server module then could decide what to do with the information based upon switches set by the owner of the server. And, because it's open source on the PIAF server, everybody is free to examine the code to see what's going on.