Live data from Hacker News

I Went to SQL Injection Court

sockpuppet.org

41–50 of 463 posts

Re: I Went to SQL Injection Court

#42

> where the only way to get at the underlying data is to FOIA a database query Was this ever attempted? SELECT * FROM `information_schema`.`tables`;

Yep, that was done in the FOIA request related to this lawsuit:

  select utc.column_name as colname, uo.object_name as tablename, utc.data_type as type
  from user_objects uo
  join user_tab_columns utc on uo.object_name = utc.table_name
  where uo.object_type = 'TABLE'
https://www.muckrock.com/foi/chicago-169/canvas-database-sch...

Re: I Went to SQL Injection Court

#43
post #15

Earlier quoted context omitted.

Would you care to elaborate which law you helped to pass? Also, can you link to some good resources for someone who wants to get off the sidelines and get more involved in Chicago politics, whether the resources are on FB or elsewhere? I've previously tried Googling for some but with very limited success. Thanks.

We're the first municipality in Illinois to draft and adopt an instance of ACLU's CCOPS model legislation, which requires board approval at a recorded public board meeting before any agency (most especially our police force) can adopt any form of surveillance technology, given a broad (ACLU-supplied) definition of "surveillance". Previous to that, our police force could acquire arbitrary surveillance products so long…

  My real goal is zoning.
God speed to you sir! What is your goal wrt zoning?

Re: I Went to SQL Injection Court

#44
post #6

Earlier quoted context omitted.

A private company wouldn't want to divulge their DB schemas because it's advantageous for competitors to see how you're doing things. That doesn't apply to government databases.

Maybe. But now I'm really curious how bad that schema must be for them to hide it so viciously.

Maybe their schema has triggers and stuff

Re: I Went to SQL Injection Court

#45
post #39
post #2

Kurt posted this to troll me. Just know my audience here was, mostly, non-technical people involved in politics in my local Chicagoland municipality. Permit me a PSA about local politics: engaging in national politics is bleak and dispiriting, like being a gnat bouncing off the glass plate window of a skyscraper. Local politics is, by contrast, extremely responsive. I've gotten things done --- including a law passed…

>The boards won't be in places you want to be (in particular: a lot of them are Facebook Groups) and you just have to suck it up. But if you enjoy participating in a community like HN, you can participate in politics, too, and message-board your way towards making things happen. How do you figure out where to go?

The way you'd expect: I bumbled through a bunch of different Facebook Groups, starting with the one simply labeled for my neighborhood, and followed cross-posts. Eventually I found the two really important ones in my area (one is an organizing group for local progressives --- I live in a very blue muni, and the other is the main high-signal political group for the area, in which all the village electeds participate).

Re: I Went to SQL Injection Court

#46
post #6
post #3

Very interesting read. It does seem absurd to think of divulging schema as protected, as described it allows for a magical sort of outcome where: "well it's in a database you can't know anything about, and if you can't tell me how to find it you're sol". Working at a small company with lots of clients I wouldn't want to hand out DB schema outright, but I also go out of my way to search / get the client the data they…

A private company wouldn't want to divulge their DB schemas because it's advantageous for competitors to see how you're doing things. That doesn't apply to government databases.

The schema on the last project I worked on was probably our most important IP. Specifically, the ways in which we solved certain circular dependency issues.

I wouldn't take the ability to design a schema for granted. I don't think many people are any good at it. Do not underestimate the value of your work products.

Re: I Went to SQL Injection Court

#48
post #14
post #2

Kurt posted this to troll me. Just know my audience here was, mostly, non-technical people involved in politics in my local Chicagoland municipality. Permit me a PSA about local politics: engaging in national politics is bleak and dispiriting, like being a gnat bouncing off the glass plate window of a skyscraper. Local politics is, by contrast, extremely responsive. I've gotten things done --- including a law passed…

“Never doubt that a small group of thoughtful, committed citizens can change the world: indeed, it's the only thing that ever has.” - Margaret Mead

Like a hedge fund? Or are we including those committed to violence?

Re: I Went to SQL Injection Court

#49
post #17

Great read. Frustrating that the court ruled that a schema was a file layout, since I don't think it is, but at the same time if it didn't fall under that exception, there is a strong arguments that would be considered "documentation pertaining to all logical ... design of computerized systems". A schema is literally, the logical design of the database, and the database is a part of the computerized system. Once it w…

Schema is definitely software, a operating protocol, source code, and file layout. Maybe also documentation.

Re: I Went to SQL Injection Court

#50
post #35

Hi 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-...

What are the administrators of CANVAS hiding?
Post reply on HN