Testing Python with Travis CI in Just 3 Steps

Travis CI | | General Information

Continuous integration is an important part of software development and has several advantages, such as a faster development cycle, higher software quality, and happier users of your software. Travis CI is a service that provides continuous integration and will test your software project every time a change is made. Their service provides testing environments for many programming languages including C, C++, C#, Java, PHP, Python, Ruby, and several others.

At SmartFile, we use Travis CI to test various components of our software stack before releasing it to customers. This allows us to make improvements without breaking existing functionality.

In this tutorial, I’ll walk through the 3 steps for setting up Travis CI to test a Python project hosted on GitHub.
Continue reading

6 Items For Your IT Employee Termination Checklist

it termination checklist | | Online Security

Do you have a procedure for employee turnover? Whether an employee leaves voluntarily or not, it’s important to create an IT employee termination checklist that will guide your staff through this transition.

Did you know that 63% of data breaches come from internal sources — including your exit procedures?

Yikes, right? The bottom line is that the employee exit process is often overlooked. To help you out, here’s 6 items for your IT Employee Termination Checklist!

Continue reading

Improving Password Complexity and Security

password complexity | | File Sharing

Password complexity gains increasing importance each year. Yet I.T. administrators are finding that employees grow more frustrated with each new password rule that I.T. hands down.

Password Complexity: What’s the Problem?

It’s important to get password complexity correct the first time — but since many companies existed long before passwords were necessary, many organizations don’t have high password complexity policies.

Another area of concern is using outside products, like file sharing services. Their password complexity policies should be customizable to your needs. That means the products your employees use should match your internal password policies — but many products don’t let you customize your options.

Adding new password complexity rules often backfire as well. In fact, insisting on more special characters might not help at all. When John Doe, your marketing expert, adds an exclamation point to the end of his password, does that make it more secure? Do you think that brute force hackers haven’t caught onto that yet?

So how do we manage to create more security through password complexity rules and policies? Here’s a few suggestions…
Continue reading

Resetting Automatically Generated Passwords

file sharing password management | | Feature Focus

SmartFile believes that you, the customer, owns the product and we make new features based off of your customer feedback! In our latest release, we added a new security feature that allows you to force users with randomly generated passwords to reset them upon log in!

When you create a new user in SmartFile, you can generate a random password for them and notify them via email. This is a great time-saver, but sometimes it works too well. The new user gets lazy and copies and pastes the password over and over again, never resetting it. So when the user loses the email, they come screaming to IT for help, who forward the user to a password reset form.

Basically, since auto-generated passwords are complex and forgettable, they often create more trouble than they’re worth, until now…

The Solution: Forcing Random Password Resets Prior to Logging In

We know that passwords can be a big headache for IT admins. To resolve that, we created a new feature that forces users with automatically generated passwords to reset them. You can find it under Admin Settings –> Web App –> Passwords.
Continue reading

Creating a Virtual Data Room for Energy Companies

virtual data room (vdr) for energy companies | | Online Security

People who work in the energy industry have a unique set of needs when it comes to sharing files securely with other companies. While virtual data room companies claim they have the full solution, many lack the ability to brand and have a clunky user-interface.

This is where SmartFile Enterprise or Business can come in handy. Both options give you a great user interface and tons of security and reporting options for your virtual data room.

Ultimately, there’s a few things energy companies need for a virtual data room:

  • Granular User Permissions
  • Encrypted File Transfer
  • Encrypted File Storage
  • Protected Storage
  • Analytics
  • Logs (in CSV format) of User & File Behaviors
  • Notifications and Usage Alerts
Tools/Ease of Use
  • Fully Brandable & Responsive Browser Interface
  • Ability to Search OCR Documents (like PDFs)
  • Large File Size Limits (up to 2 TB)

While there are other features that are nice to have, these are critical elements that should be important for energy companies, especially for two individual institutions working together on a project. Let’s focus on a few areas above in which SmartFile can help you create a successful virtual data room for all parties involved…

Continue reading

3 Building Blocks of IT Compliance

it compliance concerns | | Industry Thoughts

Managing your IT assets is growing more difficult and IT compliance is getting tougher. New cloud based applications, file sharing services, devices and external storage units get connected to your network all the time.

If this doesn’t scare you, it should. In fact, 63% of data breaches come from internal sources* — aka your employees or the processes and procedures they use on a daily basis. This makes IT compliance a top concern. Ensuring you have the building blocks in place to make sure your assets are secure is of the up-most importance.

Continue reading