News

Cross-Origin Resource Sharing (CORS)

Cross-origin resource sharing is a mechanism that allows restricted resources on a web page to be requested from another domain outside the domain from which the first resource was served. A web page may freely embed cross-origin images, stylesheets, scripts, iframes, and videos

Cross-Origin Resource Sharing (CORS) is a mechanism that uses additional HTTP headers to tell browsers to give a web application running at one origin, access to selected resources from a different origin. A web application executes a cross-origin HTTP request when it requests a resource that has a different origin (domain, protocol, or port) from its own.

An example of a cross-origin request: the front-end JavaScript code served from https://domain-a.com uses XMLHttpRequest to make a request for https://domain-b.com/data.json.

For security reasons, browsers restrict cross-origin HTTP requests initiated from scripts. For example, XMLHttpRequest and the Fetch API follow the same-origin policy. This means that a web application using those APIs can only request resources from the same origin the application was loaded from, unless the response from other origins includes the right CORS headers.

The CORS mechanism supports secure cross-origin requests and data transfers between browsers and servers. Modern browsers use CORS in a APIs such as XMLHttpRequest or Fetch to mitigate the risks of cross-origin HTTP requests.

source: https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS

What is CoreXL & SecureXL

  • CoreXL: Technology that makes use of multiple processor cores
  • SecureXL: Connection acceleration technology (both throughput and connection establishment)

SecureXL is an acceleration solution that maximizes the performance of the Checkpoint Firewall. When SecureXL is enabled on a Security Gateway, some CPU intensive operations are processed by virtualized software instead of the Firewall kernel. This is said to allow the Firewall the ability to inspect and process connections more efficiently and accelerate throughput and connection rates.

Secure XL traffic flows: (from admin guide)

  • Slow path – Packets and connections that are inspected by the Firewall and are not processed by SecureXL.
  • Accelerated path – Packets and connections that are offloaded to SecureXL and are not processed by the Firewall.
  • Medium path – Packets that require deeper inspection cannot use the accelerated path. It is not necessary for the Firewall to inspect these packets, they can be offloaded and do not use the slow path. For example, packets that are inspected by IPS cannot use the accelerated path and can be offloaded to the IPS PSL (Passive Streaming Library). SecureXL processes these packets more quickly than packets on the slow path.

CoreXL is a performance-enhancing technology for Security Gateways on multi-core processing platforms. CoreXL enhances Security Gateway performance by enabling the processing cores to concurrently perform multiple tasks.

CoreXL joins ClusterXL Load Sharing and SecureXL as part of Check Point’s fully complementary family of traffic acceleration technologies.

What you should know about ‘Public WiFi’

You should know that open, unsecured public WiFi networks can be dangerous. Criminals can set up routers to provide WiFi service in public places that are labeled as “Free”. Once you connect, they can intercept, capture, and divert all your communications.

What this means is that criminals can access everything from your logins and company email file attachments to the credit card information.

It’s important to safeguard against such attacks by using some of the following steps:

Don’t use public WiFi networks.

Pay attention to warnings that you’re connecting to a network that hasn’t been secured.

Use a Virtual Private Network (VPN) wherever possible, and always use the company’s VPN to connect remotely to company resources.

If you’re on a public WiFi network, limit your browsing to sites that use encryption (sites with names starting with HTTPS instead of HTTP).

Avoid logging into websites where there’s a chance that cybercriminals could capture your identity, passwords or personal information — sites such as social networking sites (Facebook, Twitter, Instagram, and Reddit), online banking services, or websites that store your credit card information.

If relaying sensitive information, consider using your mobile device’s data network instead of WiFi.

Make sure your device has the most current updates and patches.

How Taking The Right Tech Steps Can Drive Success for Small Businesses

Looking for a boost to help your small business succeed? Then you should consider giving your small business tech a boost. Tech drives success for small businesses and organizations alike and can help you increase profits for your own business. To maximize your investment, you need to spend wisely on the right tech upgrades. That means you need to take the right steps to fund and find tech for your small business, which is where these tips will come in handy. 

Find Funding for Your Tech Upgrades First 

Some tech upgrades provide too much of an ROI for business owners not to invest in them. For example, if you own or operate an organization with a chorus, software like Chorus Connection can make managing that side of your business is much simpler. By streamlining tasks, this kind of tech can free up your time for other profit-boosting ventures. So where should you look for small business funding? Well, there are some small business lending options that could be a good financial fit, such as SBA loans, short-term loans, and equipment financing. You can use online guides to work through the application process. If taking out a loan isn’t a viable option you can also consider alternative funding methods, like crowdfunding and receiving a loan from family or friends to help with tech upgrades. 

Tap into Tech Upgrades That Create Profits 

Finding ways to boost profits can help businesses of all types succeed. You can definitely use tech to streamline your operations and make your business more efficient, which can positively impact your bottom line. Another way you can increase your sales and success, however, is to get your best customers to spend more with your small business. That’s where dropshipping can be a major win for your profits and margins. With dropshipping, you can list products, like clothing and coffee mugs, on your business website and sell those products to customers, but you don’t have to worry about creating additional warehouse space. You also don’t have to worry about paying for inventory upfront, which makes this perfect for any business budget.

Invest in Tech That Truly Fits Your Business 

There are so many business opportunities for more creative entrepreneurs. So whether your passion lies with directing children’s choruses or designing new video games, there’s a way to turn profits and generate income by doing what you love. If you want to help your creative business success, though, you really need to think of the ways tech can make the operations side of your business easier to manage. You’ve already read about how chorus management software can help certain small businesses succeed, but there are other tech upgrades that are more conducive to other types of creative business owners. For instance, if you are a designer, you can put project management software to work for your small business. This type of software can simplify communications and task management for you, your team and clients. 

Keep Yourself Updated on New Technology 

By now, you have a pretty good idea of how the newest tech can help your small business thrive. By investing in a digital transition strategy for your startup and developing a process for putting those upgrades to work, you are actively investing in the success of your business. This strategy can look different for each business, so you can decide what upgrades will have the most benefits for your goals. Technology changes and shifts on a constant basis, though, so once you implement those upgrades, you also need to be aware of new apps and tech that could benefit your business in the future. From cloud accounting to customer management, new tools are always being introduced, so be sure to stay in the know so your business can thrive. 

If you want to succeed in small business, you need tech. Not only do you need tech, but you need the latest tech to keep yourself competitive and make your operations easier to manage. Tech updates can have a positive impact on your profits, as well as every single area of your small business. So, make sure you know which investments make sense for your business. 

Photo Credit: Unsplash

Adapting to change

Get this – LOL Moment on my part:

I am a Linux Desktop user at home for almost two (2) years now. In this time I have a need to run virtual machines not only in my lab but on my workstation computers where I “need” to use an application that only runs under the Windows OS — More on why I don’t use “wine” or some other application emulator later.

ILike I’ve mentioned above, I’ve been using Linux and KVM to run VM’s. The reason why I choose this option was that I was unsuccessful in getting VMware Player to run virtual machines. I could install VMware player but machines just would not boot and I was presented with endless errors.

The error messages were cryptic and the solutions steps took me in circles with no resolve (kinda like working with some next-gen-firewall companies I know of).

Today, after a year I have discovered the reason why VMware Player wouldn’t work was a feature in my bios known as “secure boot” that was enabled. To my surprise; Disabling this allows for VMware player to run my virtual machines. Yes! Problem solved.

Lessons Learned: What I learned from this experience is that; Sometimes more that often when you’re lacking something that you have become accustomed to having – it creates innovation and forces you to grow.

That said, I am going to keep using KVM for my VM needs.

Keep Learning my Friends