You may have seen an incident reported recently regarding a security breach at Tricentis Flood. We want to provide preliminary information about what has happened, what information was involved, and what steps we are currently undertaking to help protect you.
What Happened?
---
On 21 June 2020, automated systems detected a security breach of services provided by Tricentis Flood. We took immediate action to contain the breach and have since been carrying out further investigation, remediation and notification measures. The incident is reported on our Flood incident status page: https://status.flood.io/incidents/gsw7vx8cqxk5
We believe the purpose of the attack was to steal customer data and, credentials that allow Flood to orchestrate load testing infrastructure for customers through third-party cloud providers. These credentials are used by a subset of Flood customers who utilize our 'hosted' grid infrastructure.
What Information Was Stolen?
---
Potentially a cryptographic hash of your password has been obtained. While we use an irreversible hashing algorithm based on Bcrypt, we have already scrambled your password as a precaution. This means if you use username and password authentication to access Flood, you will need to reset your password.
Additionally the API token that you use to programmatically access Flood may have been revealed. We have already rotated all user's API tokens to prevent unauthorized use.
The following specific user information may have been obtained from your account:
- This email address
- Your first name
- Your last name
- Your nickname
- Your company size
- Your employee role
Potentially the following specific account information has also been obtained:
- Your account name
- Your suburb
- Your state
- Your country
- Your postal or zip code
Next Steps
---
We cannot determine if any customer test data you have provided to us, in the form of test plans and supporting test data has been obtained from your account. However, we are working on the assumption this has occurred. We will be introducing changes to the way we manage customer test data through the provision of configurable storage soon. This means we will be taking an alternative approach to persisting and encrypting customer test data. We do not plan to migrate any customer test data provided to us before this impending change.
We will release another notice to account owners via email and our status page when this change is made. We will also provide a way for you to obtain your test data, including the option to destroy it permanently.
We will be providing a detailed post-mortem of this incident at our blog, once we have completed these steps.
For More Information
---
For status updates regarding this incident, please subscribe to updates on https://status.flood.io
If you have any questions, please feel free to contact our team at [email protected]
Thank you for your patience and support throughout this challenging issue.
Hey Vjeux. What does black mean for the prettier python plugin[1]? I had high hopes to move over all projects to prettier (for JS/Python). Is there going to be any merging between prettier python and black? Do you recommend one over the other?
Here are the traffic stats for Canada[0]. In 2015 there were 116,000 "personal injury collisions". That is ~300 injuries a day across Canada.
The Greater Toronto Area has approx. 20% of Canada's population (~35M). If we assume that 300 injuries are evenly distributed across Canada, which seems unlikely due to how bad the driving conditions are on the 401 and DVP, there are ~60 injuries per day in the GTA of various severities.
I don't think someone encountering ~3 per commute during rush hour is unreasonable.
What languages are supported? At least on mobile, there is zero mention of language support outside of testimonials and screenshots. Is it just Java and C++?
Wave is on a roll and looking for a new team members including Senior and Intermediate Software Engineers, a Senior DevOps Engineer, and a contract Front End Developer. To apply for a specific position, visit waveapps.com/careers. Wave is located in Toronto, Ontario.
The Day-To-Day:
* You’ll face exciting challenges day in day out. From rapidly scaling our systems to redesigning large parts of the application, we never run out of interesting problems to solve.
Wave has a variety of job opening available, including (Web) Software Developer, Mobile Engineer, Ops Engineer, Product Designer, etc. To see all job posting, visit https://wave.bamboohr.co.uk/jobs/
---------
Wave is a Toronto startup backed by amazing Silicon Valley investors. With over 2.5 million users and an ecosystem of apps, there are tremendous opportunities for impactful work.
At Wave you will:
* Develop for both Android and iOS mobile devices
* Develop the standards, tools that will shape how Wave builds mobile products
* Create ReactNative hybrid mobile applications
* Build something that will make lives of real business owners easier
What we are looking for in you:
* Experience with mobile application development, provisioning, and deployment
* You have managed releases to the App Store and Google Play store
* Curiosity and excitement about technology as a force for good
* Pride in writing testable, modular, maintainable, simple, and well-documented code
* You take a customer-first approach to product development
What makes working here awesome:
* Solving hard problems
* Entrepreneurial culture
* Culture of transparency; learn first-hand how to do a startup
* Competitive compensation, including stock options
Wave is a top Toronto startup backed by amazing Silicon Valley investors. We build an ecosystem of back-office applications (like invoicing+payments, accounting, payroll, etc) for startups and small businesses.
At Wave you will:
* Build scalable, fault-tolerant, tested, API-centric backend services in Ruby or Python
* Use proven modern technologies to power financial grade distributed systems
* Participate in architecture conversations, code reviews, and pair programming
* Build rich user-centric experiences for businesses using modern front-end technologies (ReactJS, ES2015+)
Before this change, we would have to do the following when checking the types of children components (in propType validation):
const childrenTypes = [];
React.Children.forEach(props.children, child => {
childrenTypes.push(child.type);
});
for (const type of childrenTypes) {
if (type !== MyComponent) {
return new Error(`Child '${type}' is not an instance MyComponent. Check render method of 'ParentComponent'.`);
}
}
It sort of made sense that map() on an opaque data structure would return the same type of data structure but in practice this was rarely useful.
Your browser supports those things because it implements protocols, like HTTP, TLS, and others. Your browser, or other tools, could support SSH, which I think is the point of the article.
I used ngrok pretty heavily a couple months ago for a period of weeks and it never never down when I was using it. This is the first time I've ever seen ngrok (service or site) down.
Between YouTube, Twitch.TV (and related, like Azubu, Speedruns, etc), Crunchyroll, and occasional piracy (GoT), I never turn on my TV unless it's the Chromecast the aforementioned content.