Earlier quoted context omitted.
So if you have the schema and the DBMS, you probably know how data is arranged in the files ("files" in the filesystem sense).
The parent asks "how is it not a file layout" not "can you guess the file layout?" given it. I am a human, you know I have a kidney, but I am not a kidney.
I Went to SQL Injection Court
111–120 of 463 posts
Re: I Went to SQL Injection Court
#112[flagged]
And I think this is the correct state of affairs. The kind of person who does have their communication style tuned for legal matters probably engages in so much legal work that they aren't doing enough work in their field to truly be considered an "expert".
Re: I Went to SQL Injection Court
#113Am I the only one slightly perplexed/worried by the point-blank source code exemption? It's easy to imagine a scenario where the city decides to develop a specific software in-house and hide the "biases" in the source code, or any other thing one might not find desirable. Hell, they don't even need to make everything from scratch! Could just patch and use a permissively licensed 3rd-party component. In my opinion, th…
Off the top of my head, I think the last (now failed) German coalition had this in their programme but didn't deliver. Maybe the new government will.
Re: I Went to SQL Injection Court
#114[flagged]
Why not? Conceptually, that's literally what it is. Rows of values labeled by columns.
Now you can kinda fix this by restricing the type of column, etc. but most people don't bother
They are good at what they do - quick manipulation of relatively small datasets. WYSIWYG printouts with decent formatting and charts. But they are only a "database" in the same way that say, a bunch of random data is.
Re: I Went to SQL Injection Court
#115Hi everyone, I'm the plaintiff in this lawsuit. I'm still working on my companion post for tptacek's post! I'll have it ready Soon TM, but feel free to me any questions in the meantime here. While you're waiting, check out this older post: https://mchap.io/that-time-the-city-of-seattle-accidentally-...
Re: I Went to SQL Injection Court
#116Hi everyone, I'm the plaintiff in this lawsuit. I'm still working on my companion post for tptacek's post! I'll have it ready Soon TM, but feel free to me any questions in the meantime here. While you're waiting, check out this older post: https://mchap.io/that-time-the-city-of-seattle-accidentally-...
Re: I Went to SQL Injection Court
#117Earlier quoted context omitted.
> does not literally describe the data layout of anything on disk Huh? Depends on the DMBS, but each InnoDB table is a file. And the schema determines the file structure.
Schema is an abstraction over the file structure. Different RDBMSes will use different file layouts for a given schema. The same RDBMS may even have different engines that use different file layouts, or may change file layout between major versions. "Determines" is too weak: it must be "is". If "schema is file layout" is true, then sure, a schema is a file layout. But if it is merely "schema determines file layout",…
I think it's a moot point anyway because the language is broader than just files in the filesystem sense, which is basically what the court said too.
Re: I Went to SQL Injection Court
#118Earlier quoted context omitted.
Is your argument that government agencies should also withhold the names of filing cabinet manufacturers? :)
Just that it's a file layout. Or even if you strictly define a file layout as say an ext4, NTFS, or FAT file tree, that revealing the schema is revealing the file layout. I don't know why they don't want to reveal file layouts, but for whatever reason, they decided it was "per se" exempt regardless of the security implications.
Re: I Went to SQL Injection Court
#119Earlier quoted context omitted.
Is your argument that government agencies should also withhold the names of filing cabinet manufacturers? :)
Just that it's a file layout. Or even if you strictly define a file layout as say an ext4, NTFS, or FAT file tree, that revealing the schema is revealing the file layout. I don't know why they don't want to reveal file layouts, but for whatever reason, they decided it was "per se" exempt regardless of the security implications.
Re: I Went to SQL Injection Court
#120Earlier quoted context omitted.
I assure you that Excel spreadsheets with formulas in them are FOIA-able in Illinois. Since we can take that as axiomatic, I think we can put "schemas are software" to bed.
SQL schemas aren't Excel spreadsheets.