#dev 2018-10-13
2018-10-13 UTC
benwerd joined the channel
#
@fluffy New post: Plaidophile: Webmention is here, ActivityPub maybe next? http://beesbuzz.biz/blog/6287-Webmention-is-here-ActivityPub-maybe-next (twitter.com/_/status/1050914671971176448)
renem, benwerd, snarfed, [Vincent] and [kevinmarks] joined the channel
#
[kevinmarks] [snarfed] looks like fluffy needs some help with fed bridgy
[asuh] and renem joined the channel
#
@jackbarber If any @grabaperch users out there have got webmentions working, would you mind having a look at http://forum.grabaperch.com/forum/10-13-2018-webmentions-failing and telling what I've done wrong. Thanks! #perch #webmentions (twitter.com/_/status/1051034487277129728)
swentel joined the channel
#
@nxD4n @withknown is there a way to disable comments on a self hosted #known and only allow #webmentions? I've got spammed a lot recently and had to put it in private mode to stop it (twitter.com/_/status/1051046485675188224)
#
@EatPodcast ↩️ @nxD4n I'm not absolutely sure, but if you disable the Public Comments plugin, I think that still allows webmentions through. (twitter.com/_/status/1051049820318777344)
[Vincent] and swentel joined the channel
#
jeremycherfas I don't deserve that. All I do is ask for more details. Others give solid assistance.
#
jeremycherfas I suppose it shows people others are listening.
[pfefferle] joined the channel
#
@mapkyca ↩️ @nxD4n @withknown @EatPodcast Yep... disable the public comments plugin with stop comments but webmentions will still work (twitter.com/_/status/1051074545543720960)
jackjamieson joined the channel
#
jeremycherfas What is openid
#
Loqi OpenID was a protocol for using a web address as an identity to sign-in to websites; it is losing support, is effectively dead (versions 1 & 2 are both deprecated, sites are dropping support), and has been replaced on the IndieWeb with web-sign-in and IndieAuth https://indieweb.org/OpenID
#
Loqi ok, I added "https://penguindreams.org/blog/the-decline-of-openid/" to the "See Also" section of /How_to_set_up_OpenID_on_your_own_domain https://indieweb.org/wiki/index.php?diff=52851&oldid=36080
[schmarty] joined the channel
#
[schmarty] That doesn’t sound right, Loqi
#
Loqi ok, I added "https://penguindreams.org/blog/the-decline-of-openid/" to the "See Also" section of /OpenID https://indieweb.org/wiki/index.php?diff=52852&oldid=49673
#
[schmarty] Hmm. Exact capitalization worked but capitalization near-miss found a totally different page.
#
jeremycherfas You beat me to it [schmarty] because I had to log in again in a new browser. But thanks.
#
[schmarty] [jeremycherfas] no problem! I happened by and was intrigued by the strange Loqi behavior.
#
jeremycherfas Yeah. Very odd.
jackjamieson, swentel and [eddie] joined the channel
snarfed joined the channel
snarfed joined the channel
#
Old_Man What's a nickname cache?
#
KartikPrabhu what is nickname cache
#
Loqi A nicknames cache is a way indieweb sites store information about people to improve the user experience of the site owner referring, mention, and/or linking to those people https://indieweb.org/nickname_cache
#
Old_Man Thx
[asuh], [pfefferle], jackjamieson and [eddie] joined the channel
#
AngeloGladding what is ssrf?
#
Loqi It looks like we don't have a page for "ssrf" yet. Would you like to create it? (Or just say "ssrf is ____", a sentence describing the term)
#
AngeloGladding what is csrf?
#
Loqi CSRF or Cross-Site Request Forgery is an attack that OAuth and IndieAuth clients (relying parties) need to be aware of, wherein victims unknowingly follow a link to a relying party callback URL prepared by an attacker https://indieweb.org/CSRF
#
AngeloGladding SSRF is an attack that IndieAuth servers and Webmention receivers need to be aware of, wherein attackers abuse URL parsers to various nefarious ends.
#
AngeloGladding SSRF >> https://youtu.be/D1S-G8rJrEk
#
AngeloGladding SSRF << https://youtu.be/D1S-G8rJrEk
#
Loqi ok, I added "https://youtu.be/D1S-G8rJrEk" to a brand new "See Also" section of /SSRF https://indieweb.org/wiki/index.php?diff=52856&oldid=52855
#
AngeloGladding SSRF << https://github.com/fin1te/safecurl
#
Loqi ok, I added "https://github.com/fin1te/safecurl" to the "See Also" section of /SSRF https://indieweb.org/wiki/index.php?diff=52857&oldid=52856
#
Loqi [fin1te] safecurl: SSRF Protection Library for PHP - http://safecurl.fin1te.net
#
AngeloGladding SSRF << https://github.com/JordanMilne/Advocate
#
Loqi ok, I added "https://github.com/JordanMilne/Advocate" to the "See Also" section of /SSRF https://indieweb.org/wiki/index.php?diff=52858&oldid=52857
#
AngeloGladding yeah aaronpk i remember reading that note
#
AngeloGladding my problem the other day w/ webmention testing was a bug in my own URL parser
#
AngeloGladding i've always known there were *issues* so i've tried to enforce simplified URLs
#
AngeloGladding but it seems this "New Era of SSRF" as the accompanied video demonstrates requires a second look at a single line of warning in a spec
#
AngeloGladding the guy has a hard taiwan accent and it's 50 minutes long but it's basically all relevant to IndieWeb as we sling URLs all day
#
AngeloGladding well presented though
#
AngeloGladding ^^
#
AngeloGladding his primary attack was against a GitHub webhook and it allowed for Remote Code Execution
#
AngeloGladding unicode is messing everything up
#
AngeloGladding but there's actually many vectors and unless you're on PHP 7.1+ (i think) you're vulnerable
#
AngeloGladding ""curl doesn't verify that the URL is 100% syntactically correct. It is instead documented to work with URLs and sort of assumes that you pass it correct input"
#
AngeloGladding that was what the curl team had to say after they patched his first vulnerability
#
AngeloGladding it's PHP 7.0.12 or earlier for the bug described on slide #69
#
AngeloGladding so aaronpk you have "If a receiver chooses to display data it picks up from source, it MUST ensure that the data is encoded and/or filtered to prevent [XSS] and [CSRF] attacks." https://www.w3.org/TR/webmention/#preventing-abuse-li-3 then in https://www.w3.org/TR/webmention/#limit-access-to-protected-resources you certainly mention the core of the problem but the crux of this "new era" in SSRF is in
#
AngeloGladding crafting abusive URLs almost akin to XSS
#
AngeloGladding bad comparison w/ XSS, forget that -- the solutions provided in the spec are valid but i didn't fully grasp the scope of the problem when i read it at first
KartikPrabhu joined the channel

