Bedrock Handshake is a anti-cheat made by nicochart for usage on his own servers, but it can still be used on other servers.
It works with whitelists of mods and packs allowed on the server, and if a player uses a mod or pack that is not on the whitelist, they commit an "infraction" and are automatically kicked from the server. After several infractions, the player is automatically banned.
The whitelists are configurable, as well as the tolerated infraction count.
The anti-cheat needs to be installed both on server and clients to work. If the mod is installed on the server and a client (player) tries to join without the anti-cheat installed, it will be considerated as infraction.
A full documentation will be available soon. In the meantime, if you are interested in using it, please contact the creator.