News for hackers. Stuff that matters.
Re:60% of school apps are sending student data with third pa... by gault8121 on Tuesday May 04, 2021 @08:53PM (#27044790)
In the report, not the summary, Firebase is listed as the most used 3rd party, with Firebase Messaging and Firebase Analytics being designated as "High Risk." When the report says "these apps are sending data to Google" it sounds like they are sending ad tracking data to commercialize off of this data, but tools like Firebase are common web hosting platforms, not data tracking tools. This is like saying data is being sent to Amazon Web Services.

Here is the report: https://me2ba.org/school-mobile-apps-student-data-sharing-be...

As an edtech founder, I 100% agree that there should be more time spent holding school apps accountable for the data that they sent out, but this report doesn't accurately capture the risks present and how to hold organizations accountable.

Re:60% of school apps are sending student data with third pa... by elliekelly on Wednesday May 05, 2021 @12:51AM (#27046313)
> This is like saying data is being sent to Amazon Web Services.

I have a (large financial institution) client that asks this question on their vendor due diligence and on-boarding and plans to phase out vendors who say yes and aren’t willing/able to change. They’re concerned about data privacy. Not just security, privacy. From Amazon.

Re:60% of school apps are sending student data with third pa... by vasco on Wednesday May 05, 2021 @01:52AM (#27046652)
They better be huge or super niche, otherwise this sounds like an egotrip. Not sending data to a major cloud provider is quickly becoming like producing your own electricity because you don't trust the grid will provide a stable frequency and won't go down. At some point you just need to trust the utilities and go with it. Plus you can hopefully encrypt your data if this is a major concern.
Re:60% of school apps are sending student data with third pa... by FriedrichN on Wednesday May 05, 2021 @05:00AM (#27047694)
Not using AWS is nothing like producing your own electricity. I can easily set up something like AWS, but I could never set up the infrastructure to produce electricity on a large scale. Also electricity is a relatively uniform and neutral product compared to a cloud service.

You should have picked a different analogy.

Re:60% of school apps are sending student data with third pa... by nucleardog on Wednesday May 05, 2021 @05:10AM (#27047769)
It would be easier to produce your own electricity than replicate any significantly sized portion of AWS.
Re:60% of school apps are sending student data with third pa... by FriedrichN on Wednesday May 05, 2021 @05:30AM (#27047883)
Creating a 24h off the grid electricity supply is not as easy as you think it is. Even installing solar panels is a non-trivial task on its own.

In the end AWS S3 is just distributed file storage.

Re:60% of school apps are sending student data with third pa... by fnord123 on Wednesday May 05, 2021 @06:15AM (#27048144)
Its so easy to take things for granted when they just work with many nines of availability and integrity.
Re:60% of school apps are sending student data with third pa... by blacktriangle on Wednesday May 05, 2021 @09:04AM (#27049328)
The thing about AWS that is so impressive is not what it does. What AWS does was previously done by every single IT department at every company across the globe. What is impressive is the scale at which they do it. When you move to a world of every product hosting their own AWS equivalent, you've removed the challenge and impressiveness of AWS since you no longer need their massive scale, you only need enough to host your own product.

Setting up your own servers was not a bottleneck to the generation of internet companies that preceded AWS, and time has only made hardware cheaper, bandwidth more affordable, and OSS higher quality and more plentiful. It is easier than ever to host your own services, AWS just makes it cheaper up front thanks to their massive scale.

Point being, people aren't choosing AWS because AWS solves a problem they're incapable of solving, people are choosing AWS for pricing flexibility and faster time to market.

Re:60% of school apps are sending student data with third pa... by paisawalla on Wednesday May 05, 2021 @10:19AM (#27050158)
Setting up your own servers was absolutely the bottleneck. Providing on demand scalable computing and storage untethered a generation of garage startups from venture funding. Prior to 2007, if you had a great idea you could build it and then start renting, or building and colocating, servers to run that app for you, at considerable up front expense. Plus, you got to do all of your own system administration, up to and including driving down to the colo when you couldn't adequately diagnose issues remotely.

So when you say "what AWS does was previously done by every single IT department at every company across the globe" yes sure but (1) it was done worse in many cases, with data loss or significant downtime, and (2) there were fewer such companies by magnitudes, because of the cost barrier.

What AWS did was take a costly process, done inconsistently and to varying degrees of correctness across the business world, and make it available to everyone at a very high quality, with a innovative pricing schedule.

Re:60% of school apps are sending student data with third pa... by nucleardog on Wednesday May 05, 2021 @03:47PM (#27054754)
There are a dozen different contractors and companies that can build out electricity supply for you in a relatively sensible timeframe. Most of the major components are off-the-shelf.

S3 has eleven 9s of durability. That alone is bonkers. Sure, let's say you replicate that and staff it up to keep it working ongoing.

I didn't say "replicate S3", I said "replicate a significant portion of AWS". A lot of the value of AWS doesn't come from using _a_ product, there are alternatives for most of what they offer, it comes from having the whole ecosystem of tools integrated and available in one place.

So now you need to go build out a highly available, redundant queuing service like SQS that supports FIFO delivery and up to 20k inflight messages.

And a highly available, redundant notification service with integrations not only with the web/email/etc but also SMS.

And a geographically redundant database service with multi-master, instant snapshots, point-in-time restore, etc, etc.

And... well, pick whatever other handful of AWS services you're using in your specific use-case.

And wrap it all behind tools for management. And hire a whole wackload of ops staff to keep it all going. And pay 10x as much because you don't get the economies of scale that AWS does.

I'm not ignorant of the difficulties in setting up generation and storage for electricity. But I'm also not ignorant of the absolutely massive task it would be to replicate AWS if you're it for more than a really expensive VPS hosting service. I would 100% choose to work on off-grid electricity generation before rebuilding AWS.

Re:60% of school apps are sending student data with third pa... by ClumsyPilot on Wednesday May 05, 2021 @09:47PM (#27058226)
I am sorry but this read like a report from fantasyland. In the past 3 years I have seen several AWS failures but not a single powercut.

You entire take is based on the idea that AWS replacement has to be superbly reliable and scaleable, while your grid replacement does not.

Lets compare like for like, your grid replacement has to have redundancy so that generators can be repaired without power loss, it has to support megawatt scale spikes in demand in case several friends with electric cars come to visit, it has to have mean time between failure measured in years, withstand extreme weather, and be renewable. Also you need to have black start capacity and logistics to replace equipment promptly when it fails.

How is the cost for that going to compare to using the grid?

Re:60% of school apps are sending student data with third pa... by pjc50 on Wednesday May 05, 2021 @02:17AM (#27046779)
Amazon have been caught using the sales data of their customers to compete against them.

If they want utility levels of trust they should get nationalized.

Re:60% of school apps are sending student data with third pa... by Sander_Marechal on Wednesday May 05, 2021 @04:49AM (#27047632)
That's not AWS though
Re:60% of school apps are sending student data with third pa... by nannal on Wednesday May 05, 2021 @06:09AM (#27048118)
But it's still amazon, the left hand doesn't get a free pass because the right hand pulled the trigger. Amazon has shown willingness to utilise privileged information in the past why wouldn't they go snooping around?
Re:60% of school apps are sending student data with third pa... by jollybean on Wednesday May 05, 2021 @06:56AM (#27048385)
"why wouldn't they go snooping around?"

Because if Amazon retail, which sells stuff, is looking at sales in their channel, well, that's sneaky but the entire retail world is sneaky.

If Amazon AWS is caught snooping at private AWS data, which contains HIPPA-compliant health info, financial records, government data, and some of the most sensitive data imaginable ... then they are toasty-toast.

I think the same thing would apply to Google. GCloud is different than Search etc. if that firewall breaks down that business will crash.

Re:60% of school apps are sending student data with third pa... by hedora on Wednesday May 05, 2021 @10:50AM (#27050567)
Amazon snooped on Netflix, and built a direct competitor. They’ve done similar to smaller *aaS firms.

In those cases they mostly looked at traffic volume, etc., not private customer data, but I don’t have any insight into which ethical lines they will and will not cross.

Re:60% of school apps are sending student data with third pa... by mmcwilliams on Wednesday May 05, 2021 @09:29AM (#27049551)
AWS wouldn’t have to go digging through private buckets and servers to gain valuable information on a potential competitor. They can determine how fast a company is growing and what services they rely on based off billing data and bandwidth usage alone.
Re:60% of school apps are sending student data with third pa... by ForHackernews on Wednesday May 05, 2021 @08:17AM (#27048935)
> then they are toasty-toast.

Why? Says who? Who or what would make them 'toasty-toast'? The toothless regulators? Feckless IT managers who make purchasing decisions? Impoent developers whining on hacker news?

> if that firewall breaks down that business will crash.

Not sure why you're so confident about this.

a) GCloud is a distant 3rd place competitor in the cloud market anyway.

b) Google's real business is ads, and at some point the numbers might make sense to decide it's worth cannibalizing their dying cloud. (Especially if they're going to pull the plug anyway?)

c) None of the other data scandals has even slightly dented big tech.

Re:60% of school apps are sending student data with third pa... by amalcon on Wednesday May 05, 2021 @09:49AM (#27049748)
Well, for starters they wouldn't be able to claim HIPAA or PCI-DSS compliance anymore. Anyone dealing with health information of Americans would expose themselves to criminal charges if they ever use AWS again. Though it's a private sector response, Visa/MasterCard/etc would also push anyone dealing with credit card numbers off of AWS.

At least PCI-DSS certification (I don't know about HIPAA) further involves annual audits to make sure that certain proactive things are being done as well, specifically including things like data access logs. Those audits aren't as comprehensive as they ought to be, but they'd catch something egregious like marketing people looking into data owned by AWS customers.

I'm pretty sure (though much less than the above) that this would also be a de facto GDPR violation, meaning that nobody who wants to do business in Europe could safely use AWS anymore either. Amazon itself uses AWS and wants to do business in Europe, so that's a pretty good incentive.

Re:60% of school apps are sending student data with third pa... by ForHackernews on Wednesday May 05, 2021 @10:22AM (#27050211)
Many years ago, I went through a PCI-DSS compliance "audit" at a previous company. The audit was carried out by some third party whose job it is to sign off on those things.

We had to deliberately downgrade certain software to "approved" older versions and temporarily close some ports while they ran their scanning utility on our servers. After they rubber-stamped it, we re-upgraded and enabled whatever we needed to run again.

They certainly would not have been able to detect if data center technicians (this was pre-cloud) were accessing our data behind our back. Maybe some companies take the PCI certification process more seriously than my previous employer did.

Re:60% of school apps are sending student data with third pa... by jollybean on Wednesday May 05, 2021 @09:34AM (#27049606)
They would be 'toasty-toast' foremost, because thousands of customers would sue them to pass the liability buck.

Second, because IT managers and executives would freak out everywhere, with legit cause. Nobody on the planet running an SaaS would want AWS to be using their data.

Third, it's probably illegal, so there's that.

Finally, the PR fallout would be huge.

If Blue Shield had a major client leak of HIPPA info, and it was because 'AWS staff were looking at it' it would be a big deal for AWS. They would have to prove to everyone that it was just a few bad apples etc..

Most of the other scandals have not dented tech because they are not really scandals. If FB has a breach and some consumer email addresses get leaked ... well that's not so bad. If AWS is looking at BestBuy AWS data, then BestBuy will sue and drop them, and others will follow suit.

Re:60% of school apps are sending student data with third pa... by ClumsyPilot on Wednesday May 05, 2021 @09:50AM (#27049777)
>"Second, because IT managers and executives would freak out everywhere"

Remember when we though that whoever is in charge would be Toasty-toast it it turned out that Government was spying on innocent people without due process?

Or if an aircraft company knowingly produced unsafe aircraft and killed 300 people as a result?

For the past 10 years I have seen countless corporate or breaches and fuckups, and one thing they have in common, there seem to be no consequences for those in power

Re:60% of school apps are sending student data with third pa... by jollybean on Wednesday May 05, 2021 @01:53PM (#27053235)
I think you're crossing streams a bit.

It's not 'we' thought the government would be in trouble if they were caught spying, it's 'some' people. Most people have more nuanced views. Especially in areas of national security most people accept some degree of oversight, so the issue then becomes a matter of details. What was the oversight? What are the material repercussions? Who is harmed? How? All of those things add up in complicated ways among the general population.

The Boeing issue is also complicated. These are not black and white decisions, and just because there was an Engineer 'who said something was wrong' doesn't always help, because there's always a person of credibility that disagrees with systems, many of them are safe. Boeing has paid a huge price for their screw up, with grounded fleets, cancelled purchases.

When Facebook does bad stuff - remember that consumers greatest power is the choice to not use Facebook. So either people continue to use it - or not. Apparently they are, so that's a measure of their real concern for their data given the breaches.

If HIPPA information was looked at by AWS, then there would be lawsuits immediately for example, there would be an investigation and if it was 'just a guy' then I think AWS would be ok, but there would be a lot of scrutiny.

But if there was a whistle-blower at AWS who said 'people are looking at sensitive data all the time' then it would be over for them. While individual consumers may not collectively have any real power to do serious damage, big companies do.

Put yourself in the shoes of an Exec running on AWS infrastructure: all of your most sensitive data leaked, possibly to potential competitors? So the issue is raised far beyond IT personnel etc..

Just like you'd ground your Boeing jets if there were a safety issue, you'd probably move away from AWS.

Re:60% of school apps are sending student data with third pa... by martin_a on Wednesday May 05, 2021 @05:23AM (#27047837)
Not yet.
Re:60% of school apps are sending student data with third pa... by moistbar on Wednesday May 05, 2021 @10:42AM (#27050447)
> Not sending data to a major cloud provider is quickly becoming like producing your own electricity because you don't trust the grid will provide a stable frequency and won't go down.

What, you mean smart? A lot of data centers do exactly that. SevOne has at least five Bloom Energy H2 fuel cells that run the whole building because they can't afford any downtime.

Re:60% of school apps are sending student data with third pa... by Bancakes on Wednesday May 05, 2021 @02:51AM (#27046934)
Privacy is the default. Why would any app ever share info without explicit user consent per-session?
Re:60% of school apps are sending student data with third pa... by judge2020 on Tuesday May 04, 2021 @08:57PM (#27044829)
FYI to find the table, ctrl-f 'top 10 most frequently ' (or, if you use Chrome/your browser supports text fragments, https://me2ba.org/school-mobile-apps-student-data-sharing-be... )

I also don't see how OkHttp[0] or Okio[1] are 'medium' risk. Are they secretly sending data to Square? The code is auditable on GitHub.

0: https://square.github.io/okhttp/

1: https://square.github.io/okio/

Re:60% of school apps are sending student data with third pa... by demersb on Tuesday May 04, 2021 @10:13PM (#27045386)
Likely just user-agent scanning, those libs would be used by other service.
Re:60% of school apps are sending student data with third pa... by mro_name on Wednesday May 05, 2021 @03:17AM (#27047070)
IMO there's no such thing as a trustworthy 3rd party. To say the least they are very rare and not the big ones. They just can't care about all the small customers. If they mess one up it's no big deal for them. But if you are small and happen to be messed up it is a big deal for you. Asymmetry is a huge problem.

And yes, what would XY-Analytics be other than stalking, put bluntly?

Re:60% of school apps are sending student data with third pa... by stingraycharles on Wednesday May 05, 2021 @04:10AM (#27047408)
The point is that Firebase may not even be a third party, but rather the hosting platform of the application. Like the parent says, it’s like saying that AWS is a third party and a high risk threat.
Re:60% of school apps are sending student data with third pa... by ectopod on Wednesday May 05, 2021 @04:23AM (#27047477)
Firebase is a hosting platform and a third party.
Re:60% of school apps are sending student data with third pa... by mattacular on Wednesday May 05, 2021 @06:04AM (#27048094)
AWS is a third party and if you use their services, they are handling your data. I suppose it's up to you to consider how much of a risk that is to your business.
Re:60% of school apps are sending student data with third pa... by lmilcin on Wednesday May 05, 2021 @10:03AM (#27049922)
I think the tracking landscape is such that you can't trust ANY of the companies involved in it. I personally divide tracking companies into those that were caught doing something shady with the data and those that are doing it but were not yet caught.

School apps should not involve ANY tracking, regardless of your opinion about the company.

Kids require special protection because they don't yet know how to function in the world and can't make informed decision about whether they want or don't want to be tracked and in fact for these kinds of apps, they are not even consulted or asked to consent.

Schooling is obligatory. I can make decision whether I want to use the internet or not and whether I want to be identified, but kids don't make that decision -- they are being forced to use the software provided by schools.

Re:60% of school apps are sending student data with third pa... by 1vuio0pswjnm7 on Tuesday May 04, 2021 @11:39PM (#27045904)
Google, who operate Firebase, enable and encourage Firebase customers to partake in advertising, e.g., by linking their Firebase account to an ads account.

https://support.google.com/google-ads/answer/6333536?hl=en

https://firebase.google.com/docs/ads

https://firebase.google.com/products/analytics/partners

Re:60% of school apps are sending student data with third pa... by asciimike on Wednesday May 05, 2021 @12:50AM (#27046305)
Unless things have changed, the bigger issue is that Firebase Analytics is included by default and can't easily be excluded.

Linking Firebase to Ads requires conscious action on behalf of the developer, while the former only requires using any Firebase product.

Also, Google is in the online ads business, so I don't think it's surprising that they provide docs that show how to use Firebase data to target ads. That said, it's not the default, so it's not as shady as you're making it sound.

Re:60% of school apps are sending student data with third pa... by colordrops on Tuesday May 04, 2021 @08:57PM (#27044830)
What ar the agreements with amazon and google/firebase regarding the privacy of your data? If they ensure privacy, can they be trusted? For the data of children, shouldn't they be held to a higher standard? E.g. for protected government data, you have to run in amazon's govcloud.
Re:60% of school apps are sending student data with third pa... by asciimike on Tuesday May 04, 2021 @09:19PM (#27044979)
Firebase's terms are here: https://firebase.google.com/terms (and GCP's data processing terms are here: https://cloud.google.com/terms/data-processing-terms)

Having worked on those products (and in some cases, written the terms), I'd say so.

Re:60% of school apps are sending student data with third pa... by Nextgrid on Wednesday May 05, 2021 @09:13AM (#27049406)
Facebook used to promise that phone numbers collected for 2FA purposes wouldn't be used for advertising purposes, and then broke that promise.

That is just one example which was made public and was done intentionally. There's potentially plenty more cases where it's either done but concealed (because of how many factors go into ad targeting it's often impossible to categorically prove/disprove which data was used to target an ad) or done by accident from earlier code that just assumed all data is fine to use for ads (or that the new product which shouldn't share its data for advertising purposes was accidentally storing data in the same place as other products who do share data for advertising purposes).

Why should we trust companies that have a business incentive to break their promises? If Google's biggest revenue stream is ads and that requires personal data then I wouldn't trust any of their promises not to use some personal data unless I can 100% audit all the code myself and prove that it's indeed that code that is running in production.

Re:60% of school apps are sending student data with third pa... by ClumsyPilot on Wednesday May 05, 2021 @09:54AM (#27049816)
Why are there no consequences to breaking their promices
Re:60% of school apps are sending student data with third pa... by danaris on Wednesday May 05, 2021 @01:27PM (#27052880)
Because we have, as an industry, collectively surrendered our morality to "the market", which is supposed to fix all these problems by its almighty powers.

Because the prevailing voices our country have spent the past half-century telling us that government is Bad, and business (and greed) is Good, and enough of us have bought into the idea that we've systematically dismantled enough of the systems that keep corporate greed from running amok and ruining people's lives that they now effectively run large chunks of government (eg, see ALEC).

Because too much of our society—especially in the tech sector, and more especially in the parts of it that are overrepresented on HackerNews—has come to worship wealth and the wealthy, and to believe that they should be allowed huge amounts of latitude to do what they want with their wealth.

Re:60% of school apps are sending student data with third pa... by gerash on Wednesday May 05, 2021 @04:15AM (#27047439)
Naive question: why do children need a higher standard of privacy vs. adults? It feels like "children" here are mainly used to evoke an emotional response.

If I had to choose a stage of my life to become part of the public records, I'd definitely pick my childhood over my adulthood.

Re:60% of school apps are sending student data with third pa... by themulticaster on Wednesday May 05, 2021 @04:41AM (#27047584)
While I see your point of misusing children to evoke an emotional response, I think this is an exception:

1) School is a mandatory part of life for every child, therefore increased scrutiny and high standards are warranted. As an adult, you are free to go if you ever disagreed with your employer on ethical grounds. But if children were forced to participate in a dubious (in terms of privacy) online service, they really have no choice other than to accept it (going to another school in the same area is hardly a realistic option).

2) In general, it is understood that children might not be able to grasp all consequences of their decisions. Even if children had a choice whether to accept their school's mandatory online services, I don't think they can really give consent considering they might not understand the ramifications of their personal data ending up in the wrong hands.

Reading your question again, I don't think children need a higher standard of privacy than adults - rather, I think the point is that regardless of the standard of privacy, children can only give limited consent.

Re:60% of school apps are sending student data with third pa... by bryanrasmussen on Wednesday May 05, 2021 @04:32AM (#27047527)
>If I had to choose a stage of my life to become part of public records, I'd definitely pick my childhood over my adulthood.

that doesn't sound sensible unless you are assuming at adulthood you would be out of public records, in which case sounds great! because your adulthood will hopefully be a lot longer than your childhood. On the other hand I don't think an advanced society would work with that model.

Secondly - why do children need a higher standard?

People at different changes of their life are not necessarily the same people, a man at 50 might not be very much like who he was at 20. Unfortunately our society does not do much to support such a concept. It does however support the very rudimentary concept that things you did as a child should not follow you as an adult - when you have different legal responsibilities and possibilities of action. So that is something that probably shouldn't be taken away.

Furthermore as a child is not fully developed in reasoning it is probably nice that things the child does is not part of their permanent record.

Re:60% of school apps are sending student data with third pa... by learnstats2 on Wednesday May 05, 2021 @04:41AM (#27047583)
As an adult, any service provider can claim that you agreed, when you signed up to a service, to give away your personal data.

It’s presented as a contract mutually agreed between you and the service provider - you get the service; the provider gets the data. A legal contract.

But, in all systems of law that I’m aware of, you can’t make enforceable contracts with children.

This exists as a way of protecting children from making disadvantageous agreements that they don’t yet have competence to understand.

So, the service provider can’t use any contract as justification for handling personal data of children.

This leaves the service provider without legal justification and then calls their ethics into question.

Re:60% of school apps are sending student data with third pa... by dragonwriter on Wednesday May 05, 2021 @04:49AM (#27047636)
> But, in all systems of law that I’m aware of, you can’t make enforceable contracts with children.

In most (all, I think) US, contracts with children are generally legally valid, but voidable by the child. This means the child (or the child’s guardian) mau cancel the contract before performing any obligation. It does not mean that once completed, the exchange can be retrowctively invalidated, though.

Re:60% of school apps are sending student data with third pa... by analog31 on Wednesday May 05, 2021 @10:15AM (#27050101)
In my view, "children" are used here, because the topic is school apps. On the other hand, one thing special about children is that we have specific laws to protect the privacy of their school records, namely FERPA. This also provides a potentially useful attack vector that the rest of us don't necessarily enjoy. This problem might lend itself to a class action FERPA lawsuit against the school districts that have released the information.

I'm going to assume without being a lawyer, that sending out school data is a violation of Federal law.

Re:60% of school apps are sending student data with third pa... by Spooky23 on Tuesday May 04, 2021 @10:10PM (#27045371)
There are many contractual commitments to privacy on all of the big platforms. Like any tool, the wielder can make bad implementation choices. (And I can assure you, on-prem Edu IT is a shitshow)

> E.g. for protected government data, you have to run in amazon's govcloud.

Not really. Many .gov workloads are fine in commercial cloud. It depends on your compliance requirements. Sometimes there are downsides too - some services aren’t available. At one point, Azure Gov required separate credentials.

Re:60% of school apps are sending student data with third pa... by judge2020 on Tuesday May 04, 2021 @09:11PM (#27044919)
AWS terms do not grant them a license or ownership over your data, although "If you process the personal data of End Users or other identifiable individuals in your use of a Service, you are responsible for providing legally adequate privacy notices and obtaining necessary consents for the processing of such data" - so if you just store random files on s3 or EBS it's not like AWS can do anything they want with it.

https://aws.amazon.com/service-terms/

The GDPR DPA does a good job of encompassing the entire extent of their data use:

> AWS will not access or use, or disclose to any third party, any Customer Data, except, in each case, as necessary to maintain or provide the Services, or as necessary to comply with the law or a valid and binding order of a governmental body (such as a subpoena or court order)...

https://d1.awsstatic.com/legal/aws-gdpr/AWS_GDPR_DPA.pdf