How to Install Tripwire IDS (Intrusion Detection System) on Linux

Tripwire is a popular Linux Intrusion Detection System (IDS) that runs on systems in order to detect if unauthorized filesystem changes occurred over time. In CentOS and RHEL distributions, tripwire is not a part…
[[ This is a content summary only. Visit my website for full links, other content, and more! ]]


Original URL: http://feedproxy.google.com/~r/tecmint/~3/fT1hPTRVmQo/

Original article

Stream and Go: News feeds for 300M users, built on RocksDB and Raft

By Thierry Schellenbach, CEO, Stream.

Stream is an API that enables developers to build news feeds and activity streams (try the API). We are used by over 500 companies and power the feeds of more than 300 million end users. Companies such as Product Hunt, Under Armour, Powerschool, Bandsintown, Dubsmash, Compass and Fabric (Google) rely on Stream to power their news feeds. In addition to the API, the founders of Stream also wrote the most widely used open source solution for building scalable feeds.

Here’s what Stream looks like today:

Number of servers: 180
Feed updates per month: 34 billion
Average API response time: 12ms
Average real-time response time: 2ms
Regions: 4 (US-East, EU-West, Tokyo and Singapore)
1B API requests per month (~20k/minute)
Given that most of our customers are engineers, we often talk about our stack. Here’s a high level overview:

Go is our primary programming language.
We use a custom solution built on top of RocksDB + Raft for


Original URL: http://feedproxy.google.com/~r/feedsapi/BwPx/~3/8mHLqOlAXv4/stream-and-go-news-feeds-for-over-300-million-end-users

Original article

PostgreSQL 10: Partitions of partitions

PostgreSQL version 10 brings a much anticipated feature: Table Partitioning.
There are a few gotchas you have to keep in mind when using this new feature: No PK allowed;
No ON CONFLICT clauses; etc… In my experience, these are all just slight annoyances,
hardly a reason to not benefit from this amazing feature.
You are also limited to two types of partitioning: RANGE and LIST.
A typical RANGE declaration would look something like this:
CREATE TABLE dt_totals (
dt_total date NOT NULL,
geo varchar(2) not null,
impressions integer DEFAULT NOT NULL,
sales integer DEFAULT NOT NULL
)
PARTITION BY RANGE (dt_total);

We would then create a table to act a partition of the above:
CREATE TABLE dt_totals_201801
PARTITION OF dt_totals
FOR VALUES FROM (‘2018-01-01’) TO (‘2018-01-31’);

Any data for January would be stored in this partition. When it comes to performance
for large tables, this is a fantastic new feature!
But what if this isn’t enough? What if we could also benefit from a


Original URL: http://feedproxy.google.com/~r/feedsapi/BwPx/~3/R-kB8WJXjac/postgresql-10-partitions-of-partitions.html

Original article

Serverless Golang API with AWS Lambda

AWS announced few days ago that Go is now a supported language for AWS Lambda. This seemed like a great opportunity to get my hands dirty by creating a Go serverless application — and deploying it to Lambda.The application uses a serverless Lambda function written in Go to discover new movies by genres — using the free TMDb API. To access the function, I’ll also walk you through how to create a simple front-end using Angular 5.Note: The full source code for this application can be found on GitHubLet’s get startedThe first step involves installing these two dependencies:go get github.com/aws/aws-lambda-go/lambda # for handler registrationgo get github.com/stretchr/testify # for unit testsThen use the following code to create a main.go file:The handler function uses the movie genre ID as a parameter to query the TMDb API — an awesome free API for Movies and TV Shows — and returns a list of movies. The handler is registered using the lambda.Start() method.Testing the handlerTo


Original URL: http://feedproxy.google.com/~r/feedsapi/BwPx/~3/IVfDZ5vuCyU/serverless-golang-api-with-aws-lambda-34e442385a6a

Original article

EFF: Thousands of People Have Secure Messaging Clients Infected By Spyware

An anonymous reader quotes the EFF:
The Electronic Frontier Foundation (EFF) and mobile security company Lookout have uncovered a new malware espionage campaign infecting thousands of people in more than 20 countries. Hundreds of gigabytes of data has been stolen, primarily through mobile devices compromised by fake secure messaging clients. The trojanized apps, including Signal and WhatsApp, function like the legitimate apps and send and receive messages normally. However, the fake apps also allow the attackers to take photos, retrieve location information, capture audio, and more.

The threat, called Dark Caracal by EFF and Lookout researchers, may be a nation-state actor and appears to employ shared infrastructure which has been linked to other nation-state actors. In a new report, EFF and Lookout trace Dark Caracal to a building belonging to the Lebanese General Security Directorate in Beirut. “People in the U.S., Canada, Germany, Lebanon, and France have been hit by Dark


Original URL: http://rss.slashdot.org/~r/Slashdot/slashdot/~3/8e9U6kBb248/eff-thousands-of-people-have-secure-messaging-clients-infected-by-spyware

Original article

Proudly powered by WordPress | Theme: Baskerville 2 by Anders Noren.

Up ↑

%d bloggers like this: