On Nov 14, 2016, at 2:28 PM, Chip Scheide <[email protected]> wrote:
> 
> ANd is this the next step in forcing all applications t use the "app 
> store" and the forced end of most "free form" programming?  (4D 
> databases would fall into this category)

No, it is not. This measure is in response to published exploits:

https://papers.put.as/papers/macosx/2015/vb201503-dylib-hijacking.pdf

Note that the Gatekeeper Path Randomization which is being talked about here is 
also attempting to prevent “repackaging” exploits.

http://lapcatsoftware.com/articles/zero-day.html


The concept of having the default database inside the application package 
really needs to be abandoned. Also, 4D needs to alter the startup mechanism to 
allow developers to write code that runs before the datafile is opened. This 
would allow a developer to much more easily do “the right thing”, which is to 
put the database (you know, with data the user can change) in the Documents or 
Application Support directories. Alternatively, if the data is indeed fully 
static, then the embedded datafile could be opened in read-only mode.


Jim Crate

**********************************************************************
4D Internet Users Group (4D iNUG)
FAQ:  http://lists.4d.com/faqnug.html
Archive:  http://lists.4d.com/archives.html
Options: http://lists.4d.com/mailman/options/4d_tech
Unsub:  mailto:[email protected]
**********************************************************************

Reply via email to