smaheshwar-pltr commented on PR #13225:
URL: https://github.com/apache/iceberg/pull/13225#issuecomment-3505400530

   > Thanks @XJDKC , it's likely just a matter of documenting the new interface 
to make sure the users are aware of the security aspects of the REST TO (if 
they plan to use table encryption).
   
   > Maybe its ok, but we need to check the risk for metadata integrity (if 
broken, can be used for data leaks and other attacks), as discussed in this PR 
comments - making sure the client gets the metadata from the REST server, and 
not from the metadata.json file.
   
   Thanks both for the discussions here.
   
   I don't see anything concerning with the motivation behind the other PR. If 
a a REST client wanted to read from the metadata JSON in storage, they can do 
so regardless after calling `loadTable` - so enabling custom operations 
builders doesn't enable but _facilitates_ custom client behaviour.
   
   As such, I suspect the documentation should be at the spec level to advise 
clients if required, possibly depending on the corresponding REST spec 
discussions / conclusions (https://github.com/apache/iceberg/pull/14486 / 
https://lists.apache.org/thread/0nn11o4xf1nmw68d4px33sxw5tzzmgbo).


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to