public boolean isPermanentlyForbiddenMethod(Method method,
      @SuppressWarnings("unused") Object target) {
    return forbiddenMethods.contains(method.getName());
  }
Executes the verification logic to determine whether the {@code method} on the {@code target}
object instance is considered to be non safe according to Geode security rules.
<p>

The following methods are currently considered non safe, no matter what the {@code target}
object is:
<ul>
<li>{@code getClass}
<li>{@code readObject}
<li>{@code readResolve}
<li>{@code readObjectNoData}
<li>{@code writeObject}
<li>{@code writeReplace}
</ul>
<p>

@param method the {@link Method} that should be verified.
@param target the {@link Object} on which the {@link Method} will be executed.
@return {@code true} if the {@code method} is considered non safe to be executed on the
        {@code target} instance according to the Geode security rules, {@code false} otherwise.
geode-core/src/main/java/org/apache/geode/cache/query/security/RestrictedMethodAuthorizer.java