Posts

This profile is from a federated server and may be incomplete. Browse more on the original instance.

sarahjamielewis, to random
@sarahjamielewis@mastodon.social avatar

"Note that Recall does not perform content moderation. It will not hide information such as passwords or financial account numbers."

The computer, however, will stop you from recording DRM'd content.

Find it fascinating that when faced with drawing safety and security boundaries, the primary beneficiary is not the owner of the device, or the person using it, but random corporations who control the intellectual property rights.

The system doesn't work for you.

sarahjamielewis,
@sarahjamielewis@mastodon.social avatar

I find it equally fascinating that in order to get anywhere near an integrated computing experience in 2024 we apparently need constant recording and transformer models.

No structured file systems, no permission models, no shared stores, no capabilities - just firehose the display output and hope for the best.

tedmielczarek,
@tedmielczarek@mastodon.social avatar

@sarahjamielewis it's infuriating to me that every operating system is full of APIs for rendering text to the screen, only for us to take pictures of that text and scrape it back out with OCR.

sarahjamielewis, to random
@sarahjamielewis@mastodon.social avatar

The reality on the ground is that as soon as the UK's Online Safety bill becomes law then the de-facto assumption must be that any service provider with significant exposure to the UK might be under a notice that mandates the compromise of the security and/or privacy of that service.

The statement made today - explicitly designed to defuse any tension that might have held up the bill - only re-enforces that position.

The framing that this is a "win" for online privacy is deeply disingenuous.

sarahjamielewis,
@sarahjamielewis@mastodon.social avatar

I get that some organizations need to save-face.

They made a big show of saying they will pull out of the UK if this law passes...well this law is going to pass, as is, with no concessions.

The draft text hasn't changed, how the regulations will be written and implemented hasn't changed.

They got a pinky promise that the law will only be used when it can be used.

"A notice can only be issued where technically feasible"

aral, (edited )
@aral@mastodon.ar.al avatar
sarahjamielewis, to infosec
@sarahjamielewis@mastodon.social avatar

Some exciting news: Over the past few months I have been working on founding a new organization: Blodeuwedd Labs (@blodeuweddlabs)

We are now in a position to offer subsidized security assessments (and other services) for open source projects.

(In addition to a whole array of analysis, development, and custom research offerings for everyone else)

Announcement (and more info): https://blodeuweddlabs.com/news/open-source-review-announce/

#infosec #security #appsec #canada #opensource

sarahjamielewis, to random
@sarahjamielewis@mastodon.social avatar

Now seems like a good time put it out there that I am available for consulting work, or potentially something more permanent.

So, If anyone is looking for a security/software engineer then please get in touch.

I have many years of experience in many things from taming legacy systems to reviewing modern cryptographic protocols.

I have certified the security of critical systems at top tech companies, and designed new software for startups.

Contact information can be found in mastodon bio.

sarahjamielewis, to random
@sarahjamielewis@mastodon.social avatar

"The data you have given us is too valuable to let other people freely read it"

"Your web browser is rendering content in a way that we think is morally wrong"

It's just pathetic at this point.

sarahjamielewis,
@sarahjamielewis@mastodon.social avatar

I miss the old internet, hanging out in irc channels, posting in small forums, wasting an afternoon jumping from niche site to niche site, trying to track where you were in a haze of dozens of browser windows.

A set of places, and people. True connection.

sarahjamielewis,
@sarahjamielewis@mastodon.social avatar

Part of me hopes we can recapture some of that...but I fear those days are gone. They were a beautiful bubble destined to pop.

Where once stood a diverse sprawling forest filled with mysteries now stands a managed woodland. Same raw materials, an entirely different experience.

We are not the same world. We are not the same people. Our relationship to this thing has changed.

sarahjamielewis, to random
@sarahjamielewis@mastodon.social avatar

After writing this note on Recall (https://mastodon.social/@sarahjamielewis/112482021770758791) a few weeks back, I've received many messages under the assumption that I don't understand how DRM / OS interaction works.

As if the integration of a broken, backwards technology into the core of our computing systems happened by accident.

"No, you see the OS doesn't get to see those bits of the screen, so it totally makes sense why the system scraps your financial documents and passwords but not netflix" - utterly unhinged worldview

sarahjamielewis,
@sarahjamielewis@mastodon.social avatar

The boundaries could have been cut dozens of different ways, but they are where they are because of the compromises built into our systems.

And every paper cut compromise has led us to a place where modern Windows prevents you from taking a screenshot of Mickey Mouse while it happily subverts every other kind of process and workflow isolation.

That was and is a choice.

sarahjamielewis,
@sarahjamielewis@mastodon.social avatar

At the end of the day, I'm the kind of person that compiles (and occasionally writes) my own kernels - this affects me to the extent that people and organizations I engage with use these awful machines - and I expect they will in droves.

I've long given up on the idea that any systems besides my own can be trusted to keep secrets - but I will keep trying to both build better ones, and encourage others to do the same.

sarahjamielewis, to random
@sarahjamielewis@mastodon.social avatar

The only person who can "protect encryption" is you.

No government, nor regulatory body, nor judiciary is going to demand that you have easy access to mathematical constructs.

They may even force some entities to only provided weak approximations.

But the math exists regardless.

At some point, at some time, the fight against encryption becomes a fight against speech, and knowledge, itself.

And like those fundamental rights, the only way to protect them, is to exercise them, continuously.

sarahjamielewis,
@sarahjamielewis@mastodon.social avatar

I didn't spend the last 6 years building open source, peer to peer metadata resistant communication applications and libraries for fun.

I did it because any secure communications that rely on a centralized service provider is forever reliant on the whims of whatever jurisdiction regulates it's existence - that is not ground on which you want to anchor your rights to communicate and associate free of surveillance.

darren,
@darren@c.im avatar

@sarahjamielewis Thank you!

sarahjamielewis, to random
@sarahjamielewis@mastodon.social avatar

Really uncomfortable with (otherwise cool) organizations using the presence of cryptography to back up a security/privacy claim that is 100% policy based.

Just because they don't do a thing doesn't mean they can't do a thing.

"We don't know who you talk to" (because we don't log that information as it passes through our servers)

is a very different claim than...

"We don't know who you talk to" (because we physically and computationally will never have access to that information)

drewdevault,
@drewdevault@fosstodon.org avatar

@sarahjamielewis looking at you, protonmail

dusnm,
@dusnm@fosstodon.org avatar

@drewdevault @sarahjamielewis Care to clarify? I always "felt" there was something wrong with Protonmail, but I just can't put a finger on it.

sarahjamielewis, to random
@sarahjamielewis@mastodon.social avatar

There are so many problems with the UK's Online Safety Act. But reading through the Ofcom consultation document I'm struck by a few things.

  • Every implementation cost cited is about 2-3 orders of magnitude smaller than I would have come up with if asked for a conservative estimate for the kinds of services cited.

  • The "Defences" section which explicitly carves out a defence for harassment of queer people - really underlines the type of "safety" this act provides.

sarahjamielewis,
@sarahjamielewis@mastodon.social avatar
  • The Drugs section is a whole clusterfuck of overreach. I am in Canada, where Cannabis is legal.

Annex 10 states "It is not relevant whether the drug is a controlled substance in the state or territory from which the post originated." and seems to require all dispensaries in Canada to put "offer is not extended to users
within the United Kingdom" on all social media posts that might be seen in the UK.

sarahjamielewis,
@sarahjamielewis@mastodon.social avatar

Ultimately I don't think these documents or the overall act matter all that much.

Governments around the world have decided that this is the Internet they want. A highly censored, corporatized collection of services - filtered through they're own prejudice, and politics.

Any hope I have for humanity is rooted in the idea that people, on the whole, will reject that.

So it doesn't matter either way.

sarahjamielewis, to random
@sarahjamielewis@mastodon.social avatar

There is lots of discussion about Electron / webp and - as someone who would never ever use electron for anything remotely approaching a security sensitive context - I do think it misses the mark.

Electron is bad because it shares an attack surface with the most attackable surface, but then extends it with all the functionality that was deliberately removed / never implemented because security.

(While giving developers very few tools to actually lock down that context in a meaningful way)

sarahjamielewis,
@sarahjamielewis@mastodon.social avatar

I don't think I've ever seriously audited an electron app and not found a critical vulnerability related to the fact it was an electron app.

The webp vuln impacted basically anything that touched webp files - which includes a lot of things that are not browser engines.

It's an argument for stronger vetting of new file formats - especially those implemented in unsafe languages - separate from not using electron (though you should also probably not use electron)

sarahjamielewis,
@sarahjamielewis@mastodon.social avatar

Ultimately the biggest problem is there is little investment in cross-platform UI tooling that isn't coming from the the browser space.

Small teams can't afford to build an application for every given platform stack, so they pick the path of least resistance. As a result machines and people are increasingly vulnerable as applications are absorbed into the web context.

There us nothing on the horizon that changes that fundamental economic consideration.

sarahjamielewis, to random
@sarahjamielewis@mastodon.social avatar

It took me a long time but I finally understand that "python" isn't a language, "python" is a superposition of a dozen or so different languages.

For success with "python" you have to be ultra careful with ensuring that if the person who wrote the script used "python 3.9" that you also run it with "python 3.9" - if you don't you will be faced with hundreds of exceptions that have no relation to actual reality.

Never rely on distro packaging, always build from source. Use venvs liberally.

sarahjamielewis,
@sarahjamielewis@mastodon.social avatar

I still don't fully understand why if I have python 3.11 and I run something written in python 3.10 that it will just randomly throw exceptions...why seemingly minor versions seem to be completely incompatible,,,but I have grown to accept that it's just better to not question such things.

meejah,
@meejah@mastodon.social avatar

@sarahjamielewis Bad choices by the community?

I agree this sucks. I thought we learned from the "python2 vs. python3" decade, but apparently not :(

sarahjamielewis, to random
@sarahjamielewis@mastodon.social avatar

The thing about chat control / upload filters / client side scanning, whatever it's being called now; They are responses to an old generation of technology - one of an internet governed by centralized corporations.

Anonymous, peer to peer, file sharing exists. No centralized place to subvert - except the software running locally. Imperfect now, but intrinsically extant.

What proponents of these laws really want is to roll back the clock; something that is, fundamentally, not possible.

wilbr,
@wilbr@glitch.social avatar

@sarahjamielewis Nazis are unserious people doing very serious things: they can and will outlaw basic human activities in order to exert violent nonsensical control over everyone else. It's exhausting but they need constant opposition. Even Holocaust victims talked about how ridiculous Nazis were -- Nazi itself is a shortening of "Nationalsozialistische" that happens to be a colloquial and derogatory word referring to an awkward, backward, and clumsy peasant. They were mocked from the start.

sarahjamielewis,
@sarahjamielewis@mastodon.social avatar

Though on the subject of client side scanning, the best approach I've ever seen was the Apple one; an impressive result of years of research.

It was fundamentally broken in any sane risk model that these tools are being proposed for.

https://pseudorandom.resistant.tech/neuralhash-collisions.html

sarahjamielewis, to random
@sarahjamielewis@mastodon.social avatar

It's a mistake to confuse the attack vector for the core vulnerability.

No amount of incentive engineering fixes the cold truth that neither security nor privacy are considered desirable economic outputs; unlike vulnerabilities and surveillance for which the market is broad and deep.

One is backed by volunteers and donations, the other by billion dollar contracts.

No amount of procedure, policy, or technical design beats that level of imbalance.

sarahjamielewis, to random
@sarahjamielewis@mastodon.social avatar

There was a time in the early 2000s when Firefox triggered a browser renascence and there was a lot of excitement about what a "browser" could be...feeds, blogging integration, collective tagging, open comments....

The original spirit that the web should be as writable as it was readable, extended to shareable.

And in some way, shaped by economics and technology, we got an approximation of that vision..shrinkwraped and sanitized.

alcinnz,
@alcinnz@floss.social avatar

@sarahjamielewis Can we please bring this back?

It's very much why I got into developing my own browser engine!
That, and I like how even more versatile CSS could be...

luis_in_brief,
@luis_in_brief@social.coop avatar

@sarahjamielewis @nilesh Gotta say I find Arc is capturing a lot of that energy right now—loving both the product and their vibe of joyful experimentation. But no idea what in the heck their business model is, which scares me.

sarahjamielewis, to random
@sarahjamielewis@mastodon.social avatar

Looking for recommendations under the very broad category of "experts (people/organizations) who write/talk about the things that they do"

  • All
  • Subscribed
  • Moderated
  • Favorites
  • provamag3
  • InstantRegret
  • mdbf
  • ethstaker
  • magazineikmin
  • GTA5RPClips
  • rosin
  • thenastyranch
  • Youngstown
  • osvaldo12
  • slotface
  • khanakhh
  • kavyap
  • DreamBathrooms
  • JUstTest
  • Durango
  • everett
  • cisconetworking
  • Leos
  • normalnudes
  • cubers
  • modclub
  • ngwrru68w68
  • tacticalgear
  • megavids
  • anitta
  • tester
  • lostlight
  • All magazines