#dev 2021-03-30

2021-03-30 UTC
[tw2113_Slack_] joined the channel
#
[fluffy]
I have a bunch of custom animated error pages with music. https://beesbuzz.biz/music/experiments/2314-error-pages
#
[fluffy]
you need to click the little play button in the corner to hear the music though (thanks, advertisers)
#
[fluffy]
oh oops that becomes a 400 now
#
[fluffy]
I forget how to manually trigger a 500 now that I’ve fixed the URL parser to be more robust 😛
superkuh, [tantek] and alex_ joined the channel
#
[tantek]
snarfed, this quote is for you (and everything about security on silos vs "indieweb")
#
[tantek]
"In the aftermath of the compromise, Popov said that PHP maintainers have concluded that their standalone Git infrastructure is an unnecessary security risk. As a result, they will discontinue the git.php.net server and make GitHub the official source for PHP repositories. Going forward, all PHP source code changes will be made directly to GitHub rather than to git.php.net."
#
[tantek]
if the PHP folks can't secure their own git server, then I seriously doubt individual folks can
[snarfed] joined the channel
#
[snarfed]
tantek++ yuuup
#
Loqi
tantek has 19 karma in this channel over the last year (78 in all channels)
#
[tantek]
I feel this is something we should capture on /git
#
aaronpk
Yeah big yikes
#
[snarfed]
obviously not the state of affairs we want! or that we should settle for.
#
[tantek]
but it is the current state of (git) affairs, and we should acknowledge that
#
[snarfed]
but it’s ok to accept that computer security these days is hopelessly complicated, and attackers often very advanced, and in many instances self hosting things is harder to secure than thoughtfully using silos as infrastructure where appropriate
#
aaronpk
do keep in mind that someone's own git repo is unlikely to be as big a target as PHP
#
[tantek]
snarfed indeed, you've made similar points in the past and I figured would appreciate this datapoint of confirmation
#
[snarfed]
true, somewhat. but attacks are very automated and widely applied
#
[tantek]
aaronpk, I see it the other way, because PHP uses/used git, any exploits that were developed for that could also be re-used on someone's personal git repo
#
[snarfed]
they could, but aaronpk’s point is that they likely wouldn’t, since a small personal repo isn’t a very interesting or valuable target
#
[tantek]
the person using an attack tool is not the same as the person developing it for a high value target
#
[tantek]
this is why there are such things as "script kiddies", they use attack scripts, not develop them
#
[snarfed]
oh i was definitely talking about the attack user, not the developer
#
[snarfed]
yes i’m very well aware. they’re who i meant. both by interesting/valuable and by automated
#
[tantek]
point being, once a high value target has incentivized a dev to create a tool, others will use it in random places purely for mischief
#
[snarfed]
semi-random, yes. and also widely, sometimes for the same, more often now for profit. domain hijacking for SEO, etc
#
[tantek]
e.g. for as trivial a reason as having a short twitter handle 😛
#
[snarfed]
i’m agreeing with both of you 😁 aaronpk historically, you nowadays
#
[snarfed]
oh yeah that’s relatively more targeted
#
[tantek]
aaronpk is a target due to to /spoa, let's not kid ourselves ;)
#
[snarfed]
bulk wordpress compromises for spam, SEO, etc purposes are the canonical automated example
#
aaronpk
I'm not saying I'm not!
#
aaronpk
but also I doubt this is a problem with git itself
#
aaronpk
more likely it's something unrelated that got them access to the server
#
[tantek]
I mean imagine the mischief possible if someone gained control of webmention.io
#
aaronpk
(Hopefully the damage is limited to just mischief)
#
[tantek]
or brid.gy for that matter
[jgmac1106] joined the channel
#
[jgmac1106]
I should capture the thousands of malicious WP pings I get a day. Only increased when I started doing cybersercurity training.
#
Loqi
totally
#
[jgmac1106]
I actually took my app down since my last st schools not using it to refactor (then I priced the data storage increase and hid in corner quivering)
#
[jgmac1106]
Last school year* Started December time, just a constant barrage of Javascript injection automated attacks
#
[jgmac1106]
Same bill is in seven states.... I can either gamble with no data breech shield or stop providing low coat service to schools.
Zenyattus, treora_, nsh, [chrisaldrich], jjuran, [Rose], jeremych_, [jgmac1106], [KevinMarks], Zegnat, deathrow1, [mapkyca], [schmarty], [grantcodes], alex11, [scojjac], [Murray], shoesNsocks, KartikPrabhu, Seirdy, [calumryan] and [tantek] joined the channel
#
[jgmac1106]
• people see this from Glitch: ~glitch-hello-website is a simple static website and reboot of our existing ~hello-webpage starter 
#
[jgmac1106]
• ~glitch-hello-eleventy is a generated static site using Eleventy, a static site generator that’s great for building a blog or simple CMS
#
[jgmac1106]
• ~glitch-hello-react is a generated static site using React.js
#
[jgmac1106]
I wonder if we could fork and add some building blocks
#
sebsel
hm, the damage of someone gaining access to webmention.io is one... someone to gaining access to Quill is another
#
sebsel
I doubt anyone sanitizes their own Micropub endpoint, since, yea, you use it to put HTML and files on your server
#
sebsel
(I actually have a second `media-plus` scope, so Quill is not allowed to upload .php files, but still)
[tw2113_Slack_] joined the channel
#
[tantek]
another great post by [Jeremy_Keith] about building for the web, standards etc.: https://adactio.com/journal/17987
#
Loqi
[Jeremy Keith] The principle of most availability
[scojjac] and [aciccarello] joined the channel
#
GWG
sebsel: I do. But I write a plugin that can be used on many people's sites. I have to check, but I think I strip JS from content.
#
jacky
this didn't seem like a vuln of Git but of a home made solution
#
jacky
if anything, it just seemed like it lacked enough community review to prevent things like this
#
jacky
kinda sad that they decided to just jump ship to GitHub tho
#
[tantek]
yes sad, but also interesting as a community deciding what was the more sustainable option for them
#
[tantek]
admintax is a real thing even for such a well established community like PHP
#
[tantek]
jamietanna[m] did you try checking BarryF's site with IndieWebify.me to see if it identified any errors related to the problems you're seeing with it not showing up in your reader?
leo60228, Kaja_, AkyRhO_, sknebel_, deltab_, globbot, nertzy__ and [Jeff_Hawkins] joined the channel