Beebs.systap added a comment.

In https://phabricator.wikimedia.org/T90115#1143393, @csteipp wrote:

> Talked with Nik today about running this. We're planning to expose sending 
> raw queries into our cluster.
>
> The biggest threats are a malicious users causes data corruption or resource 
> consumption DoS, or an attacker is able to compromise the Blazegraph server 
> and pivot to the rest of our cluster. The data in Blazegraph is all public 
> (assuming we work out removing deleted/suppressed items), so authorization 
> within Blazegraph isn't a big concern.
>
> Mitigating those threats:
>
> - We want to make sure we are aware of security patches to Blazegraph, and 
> ops applies those in an appropriate timeframe. @Beebs.systap, is there a 
> special mailing list we need to be on to get notified? I haven't seen any 
> CVE's issued for Blazegraph, so I want to make sure we're watching the right 
> places.


BB:  We have not had a CVE issued directly against the Blazegraph (or 
predecessor) software.  We have had a number of patches applied to versions of 
the libraries that had CVE on the included library.  The commons-fileupload in 
release 1.3.2 was the most recent example.  See 
[http://trac.bigdata.com/ticket/1010 Fileupload Security Fix].  We distribute 
these via the users mailing list and our internally maintained mailing lists.

> - Since we know that we're running a more risky environment than most 
> Blazegraph users, it would be nice if we could ensure that if it's 
> compromised, the attacker can't start attacking the cluster. @joe, I know ops 
> isn't too fond of creating many new subnets for our services, but since we're 
> starting from scratch, is this a case where we can put the boxes on a 
> dedicated subnet and make sure the other mediawiki infrastructure isn't 
> directly routable from there?

> - In blazegraph, @manybubbles is looking into what options need to be 
> disabled to prevent queries from,

>   - modify existing data

>   - opening external or internal resources (it sounds like there might be 
> capabilities to cause Blazegraph to query an external db, or load local files)

> - At the application (proxy?) layer, we'll setup some per-ip/user throttles, 
> and make sure we set appropriate timeouts

> - We'll make sure revision deletion is working correctly so we don't leak 
> suppressed items



TASK DETAIL
  https://phabricator.wikimedia.org/T90115

REPLY HANDLER ACTIONS
  Reply to comment or attach files, or !close, !claim, !unsubscribe or !assign 
<username>.

EMAIL PREFERENCES
  https://phabricator.wikimedia.org/settings/panel/emailpreferences/

To: csteipp, Beebs.systap
Cc: Thompsonbry.systap, Smalyshev, Joe, Liuxinyu970226, csteipp, Beebs.systap, 
Haasepeter, Aklapper, Manybubbles, jkroll, Wikidata-bugs, Jdouglas, aude, 
GWicke, daniel, JanZerebecki



_______________________________________________
Wikidata-bugs mailing list
Wikidata-bugs@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikidata-bugs

Reply via email to