[
https://issues.apache.org/jira/browse/GEODE-10536?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=18114688#comment-18114688
]
ASF subversion and git services commented on GEODE-10536:
---------------------------------------------------------
Commit 782872dc956763d740fcada00d606c31ba3c3e14 in geode's branch
refs/heads/develop from Jinwoo Hwang
[ https://gitbox.apache.org/repos/asf?p=geode.git;h=782872dc95 ]
GEODE-10536: Improve session security filter documentation (#7974)
- Consolidate Java package patterns in table for clarity
- Reorganize Security Warning section to emphasize importance
Reviewed-by: Sheila
> Review Documentation for HTTP Session Deserialization Security Model
> (ObjectInputFilter)
> ----------------------------------------------------------------------------------------
>
> Key: GEODE-10536
> URL: https://issues.apache.org/jira/browse/GEODE-10536
> Project: Geode
> Issue Type: Improvement
> Reporter: Jinwoo Hwang
> Assignee: Sheila Riley
> Priority: Major
>
> *Description:*
> Review the new security documentation for HTTP Session Management that
> describes configuring ObjectInputFilter (JEP 290) to protect against
> deserialization vulnerabilities.
> *Documentation Location:*
> session_security_filter.html.md.erb
> *Key Content Areas:*
> # *Overview* - Application-level security using JEP 290 ObjectInputFilter
> # *Security Warning* - Explains risks of unprotected deserialization (RCE,
> DoS)
> # *Configuration* - Step-by-step setup in web.xml with pattern syntax
> # *Pattern Syntax* - JEP 290 filter patterns (allowlist/denylist rules)
> # *Examples* - Real-world configurations (e-commerce, multi-module apps)
> # *Multi-App Deployments* - Isolated security policies per web application
> # *Best Practices* - Explicit allowlists, default-deny, specific packages
> # *Troubleshooting* - Common issues and solutions
> # *Migration Guide* - Steps for existing applications, backward compatibility
> *Review Focus:*
> * Technical accuracy of JEP 290 filter syntax and behavior
> * Clarity of security warnings and best practices
> * Completeness of configuration examples
> * Usefulness of troubleshooting guidance
> * Documentation structure and navigation
> *Related PR:* #7966 - GEODE-10535 Secure Session Deserialization
--
This message was sent by Atlassian Jira
(v8.20.10#820010)