From 45e9710a33153de4c0aab7b9e54a6abe6c62482e Mon Sep 17 00:00:00 2001 From: Samuel Clay Date: Mon, 28 Jun 2021 18:31:51 -0400 Subject: [PATCH] Grammar --- blog/_posts/2021-06-28-story-of-a-hacking.md | 2 +- blog/_site/2021/06/28/story-of-a-hacking/index.html | 2 +- blog/_site/feed.xml | 4 ++-- blog/_site/index.html | 2 +- 4 files changed, 5 insertions(+), 5 deletions(-) diff --git a/blog/_posts/2021-06-28-story-of-a-hacking.md b/blog/_posts/2021-06-28-story-of-a-hacking.md index 3444cd595..c6b15d88c 100644 --- a/blog/_posts/2021-06-28-story-of-a-hacking.md +++ b/blog/_posts/2021-06-28-story-of-a-hacking.md @@ -130,4 +130,4 @@ Lastly, a change needs to be made as to which database users have permission to But each of these is only one piece of a defense strategy. [As this well-attended Hacker News thread from the day of the hack made clear](https://news.ycombinator.com/item?id=27613217), a proper defense strategy can never rely on only one well-setup layer. And for NewsBlur that layer was a allowlist-only firewall that worked perfectly up until it didn't. -As usually, the real heros are backups. Regular, well-tested backups are a necessary component to any web service. And with that, I'll prepare to [launch the big NewsBlur redesign later this week](https://beta.newsblur.com). +As usual the real heros are backups. Regular, well-tested backups are a necessary component to any web service. And with that, I'll prepare to [launch the big NewsBlur redesign later this week](https://beta.newsblur.com). diff --git a/blog/_site/2021/06/28/story-of-a-hacking/index.html b/blog/_site/2021/06/28/story-of-a-hacking/index.html index e45113192..a4ab4f9fe 100644 --- a/blog/_site/2021/06/28/story-of-a-hacking/index.html +++ b/blog/_site/2021/06/28/story-of-a-hacking/index.html @@ -201,7 +201,7 @@ $ cat /var/log/mongodb/mongod.log | egrep -v "159.65.XX.XX|161.89.XX.XX|<<

But each of these is only one piece of a defense strategy. As this well-attended Hacker News thread from the day of the hack made clear, a proper defense strategy can never rely on only one well-setup layer. And for NewsBlur that layer was a allowlist-only firewall that worked perfectly up until it didn’t.

-

As usually, the real heros are backups. Regular, well-tested backups are a necessary component to any web service. And with that, I’ll prepare to launch the big NewsBlur redesign later this week.

+

As usual the real heros are backups. Regular, well-tested backups are a necessary component to any web service. And with that, I’ll prepare to launch the big NewsBlur redesign later this week.

diff --git a/blog/_site/feed.xml b/blog/_site/feed.xml index b8f46b5d0..adbca9cd0 100644 --- a/blog/_site/feed.xml +++ b/blog/_site/feed.xml @@ -1,4 +1,4 @@ -Jekyll2021-06-28T18:29:37-04:00https://blog2.newsblur.com/feed.xmlThe NewsBlur BlogNewsBlur is a personal news reader that brings people together to talk about the world. +Jekyll2021-06-28T18:31:34-04:00https://blog2.newsblur.com/feed.xmlThe NewsBlur BlogNewsBlur is a personal news reader that brings people together to talk about the world. A new sound of an old instrument. How a Docker footgun led to a vandal deleting NewsBlur’s MongoDB database2021-06-28T00:00:00-04:002021-06-28T00:00:00-04:00https://blog2.newsblur.com/2021/06/28/story-of-a-hacking<p><em>tl;dr: A vandal deleted NewsBlur’s MongoDB database during a migration. No data was stolen or lost.</em></p> @@ -131,7 +131,7 @@ $ cat /var/log/mongodb/mongod.log | egrep -v "159.65.XX.XX|161.89.XX.XX|&am <p>But each of these is only one piece of a defense strategy. <a href="https://news.ycombinator.com/item?id=27613217">As this well-attended Hacker News thread from the day of the hack made clear</a>, a proper defense strategy can never rely on only one well-setup layer. And for NewsBlur that layer was a allowlist-only firewall that worked perfectly up until it didn’t.</p> -<p>As usually, the real heros are backups. Regular, well-tested backups are a necessary component to any web service. And with that, I’ll prepare to <a href="https://beta.newsblur.com">launch the big NewsBlur redesign later this week</a>.</p>tl;dr: A vandal deleted NewsBlur’s MongoDB database during a migration. No data was stolen or lost.Android app update: premium subscriptions, saved searches, in-app browser, auto-dark mode2020-11-03T07:41:03-05:002020-11-03T07:41:03-05:00https://blog2.newsblur.com/2020/11/03/android-app-update-premium-subscriptions-saved<p>For a point release this one sure is big. The Android app has been upgraded to include a bunch of features found on the web.</p> +<p>As usual the real heros are backups. Regular, well-tested backups are a necessary component to any web service. And with that, I’ll prepare to <a href="https://beta.newsblur.com">launch the big NewsBlur redesign later this week</a>.</p>tl;dr: A vandal deleted NewsBlur’s MongoDB database during a migration. No data was stolen or lost.Android app update: premium subscriptions, saved searches, in-app browser, auto-dark mode2020-11-03T07:41:03-05:002020-11-03T07:41:03-05:00https://blog2.newsblur.com/2020/11/03/android-app-update-premium-subscriptions-saved<p>For a point release this one sure is big. The Android app has been upgraded to include a bunch of features found on the web.</p> <p>For one, premium subscriptions can now be purchased in the Android app itself. Reading by folder, saved story tags, searching and saved searches are all premium features that you can unlock directly in the app.</p> diff --git a/blog/_site/index.html b/blog/_site/index.html index adf51b59e..350bf419e 100644 --- a/blog/_site/index.html +++ b/blog/_site/index.html @@ -198,7 +198,7 @@ $ cat /var/log/mongodb/mongod.log | egrep -v "159.65.XX.XX|161.89.XX.XX|<<

But each of these is only one piece of a defense strategy. As this well-attended Hacker News thread from the day of the hack made clear, a proper defense strategy can never rely on only one well-setup layer. And for NewsBlur that layer was a allowlist-only firewall that worked perfectly up until it didn’t.

-

As usually, the real heros are backups. Regular, well-tested backups are a necessary component to any web service. And with that, I’ll prepare to launch the big NewsBlur redesign later this week.

+

As usual the real heros are backups. Regular, well-tested backups are a necessary component to any web service. And with that, I’ll prepare to launch the big NewsBlur redesign later this week.