Tag: alert logic

  • Alert Logic Teams with Amazon Web Services to Deliver Bring Your Own Language Capabilities to AWS Lambda

     

    Additional Language Support Extends AWS Lambda to Erlang and Elixer Developers, Creating a Larger Community Footprint of AWS Lambda Users 

     

    Las Vegas, NV – November 29, 2018 – Alert Logic, the SIEMless Threat Management™ company, today announced it has teamed up with Amazon Web Services, Inc. (AWS) to release support for two new native runtimes for AWS Lambda—Erlang and Elixer—adding Bring Your Own Language (BYOL) functions to AWS Lambda, allowing a larger pool of developers to leverage the platform. Developed by Alert Logic, this new support will allow Erlang and Elixer languages to run natively as AWS Lambda functions.

    By using native AWS Lambda runtimes to build platform and products, Alert Logic can now migrate the entire workload of its customer log search service from physical data centers to 100 percent serverless architectures. As a result, Alert Logic customers are able to improve service performance and scalability while reducing the company’s operational costs.

    “Many software developers use AWS Lambda to build and deliver innovative and useful applications, instead of worrying about backend provisioning or management,” said David Richardson, Vice President, AWS Serverless Cloud, Amazon Web Services, Inc. “With Alert Logic’s release of Elixir and Erlang runtimes for AWS Lambda, developers who code in these languages can start leveraging the benefits of serverless computing and innovative faster on their customer’s behalf.”

    “The support of AWS Lambda native runtimes fits squarely into our strategic roadmap, as it will help Alert Logic migrate more workloads onto AWS Lambda in the future,” said Chris Noell, Senior Vice President of Engineering, Alert Logic. “Alert logic continually innovates to advance our offerings so that we can provide security and peace of mind for organizations across the breadth of technology environments, even as those environments evolve. As is the case with our support for Erlang and Elixer, we are excited when our innovations also contribute to the larger developer community.”

    The Erlang native runtime support for AWS Lambda functions delivers integrated build and packaging support using rebar3, and the Elixer native runtime support provides integrated build and packaging support using mix These native runtimes for AWS Lambda functions will allow Erlang & Elixir developers at Alert Logic to deploy with AWS Lambda implementations as quickly and easily as other supported language runtimes, such as Node.js.

    For additional details about this announcement, visit Alert Logic at AWS re:Invent 2018 in Las Vegas, NV on November 26-30 at Booth 1610.

    About Alert Logic

    Alert Logic seamlessly connects an award-winning security platform, cutting-edge threat intelligence, and expert defenders – to provide the best security and peace of mind for businesses 24/7, regardless of their size or technology environment. More than 4,000 organizations rely on Alert Logic SIEMless Threat Management to ensure the right level of security and compliance coverage at a lower total cost than point solutions, SIEM tools, or traditional MSSP outsourcing. Founded in 2002, Alert Logic is headquartered in Houston, Texas, with offices in Austin, Seattle, Dallas, Cardiff, Belfast, London and Cali, Colombia. For more information, visit www.alertlogic.com.

     

    ##

     

     

  • Alert Logic Cloud Insight brings cloud-based security to your cloud infrastructure

    Alert Logic Cloud Insight brings cloud-based security to your cloud infrastructure

    One of the primary driving forces behind DevOps is its fluidity. There is a domino-effect that cascades from the developers who create the apps to the IT admins who deploy and administer the apps to the individuals who download and use the apps and back again. Traditional security can’t keep pace so Alert Logic created Cloud Insight—a cloud-native vulnerability and configuration management solution for cloud infrastructures running on Amazon Web Services (AWS).

    I’ve written previously about the continuous continuousness of DevOps. Anything and everything that used to be manual tasks on a static infrastructure is now automated to the Nth degree. “Continuous development and continuous testing lead to continuous deployment and continuous delivery, which requires continuous support. Continuous monitoring produces continuous integration and continuous change.”

    All of that also means that it’s virtually impossible to keep up with the current configuration or accurately assess vulnerabilities in a constantly-changing environment. If your entire cloud infrastructure can change at the push of a button you also need to have security controls in place that are just as automated and capable of flowing with the changes and providing continuous, real-time security. Traditional security solutions simply won’t work.

    Alert Logic agrees, which is why it developed Cloud Insight. Gray Hall, CEO of Alert Logic, explained in a press release announcing Cloud Insight, “Managing security while maintaining the agility of the cloud is fundamentally different than in any other environment. With Alert Logic Cloud Insight we are delivering an innovative solution that gives businesses an added layer of visibility for workloads running on AWS—actionable intelligence to identify and eliminate risk across instances and applications while not slowing the business down.”

    Cloud Insight automatically tracks changes—additions, moves, deletions—within the AWS platform. It continuously identifies threats and vulnerabilities and potential exposure to risk within the dynamic environment. Alert Logic uses AWS APIs to integrate with the cloud infrastructure to detect any changes and inspect the new, change, or modified resources for vulnerabilities or configuration issues.

    Cloud Insight generates a prioritized list of remediation actions so the organization knows in real-time what’s broken and what the exposure to risk is and it can focus on addressing the issues and maintaining a strong security posture rather than spinning its wheels just trying to keep up with vulnerability assessments in a fluid environment.

    Terry Wise, VP of Worldwide Partner Ecosystem for AWS, said “Security-as-a-Service solutions built on AWS and designed to complement AWS-native security features enable customers to maintain the highest levels of protection while achieving the agility, elasticity, and cost savings of the AWS Cloud.”

    Alert Logic Cloud Insight is pre-approved to run on AWS. You can use Cloud Insight to conduct vulnerability scans and penetration testing within AWS without any additional permission. Cloud Insight also includes customer-facing APIs that can be used to integrate with other DevOps tools, and it can be integrated into your existing DevOps pipeline.

    Pricing for Alert Logic Cloud Insight is similar to the AWS pricing model. It functions on a pay-as-you-go basis based on the number of hosts or protected instances for a given day. Customers are billed $1 (USD) per instance per day. You can request a free trial of Alert Logic Cloud Insight to determine if it’s a good solution for your organization before taking the plunge.

  • Alert Logic lends more agile, cloud-native security to DevOps architects

    Alert Logic lends more agile, cloud-native security to DevOps architects

    Amid the avalanche of research and product news emerging from this year’s Black Hat USA 2015 conference, held in Las Vegas this week, at least one vendor is attempting to advance a new solution aimed at empowering DevOps architects to streamline and improve security workflow.

    Houston-based Alert Logic announced the release of its Cloud Insight solution on Tuesday, positioning the offering as a cloud-native vulnerability and configuration management package designed for customers running on Amazon Web Services (AWS). Cloud Insight promises to integrate with AWS native security features, providing an integrated view of potential host and application-level vulnerabilities.

    By empowering operational teams, including DevOps architects, to identify and move to remediate vulnerabilities before affected applications code is pushed into production, company officials claim, the solution promises to both improve the configuration of resulting infrastructure and remove obstacles related to traditional cloud security management.

    “This solution is specifically aimed at helping AWS users who are not security professionals, such as operations and DevOps teams who deploy the infrastructure, address inherent security issues,” said Rahul Bakshi, Senior Director of Product Management at Alert Logic.

    “When you think of rolling security into the existing model, typically it interrupts the notion of continuous deployment, as historically it hasn’t integrated via the application or plugged into automated orchestration systems, becoming a hindrance,” Bakshi said. “That’s where this approach introduces a significant advantage, allowing organizations to identify and fix high risk vulnerabilities before the code gets pushed to production.”

    Unlike traditional vulnerability management specialists, such as Qualys or Tenable Network Security, which require users to manually configure and review data and provide only a “partial” view of cloud platforms such as AWS, Alert Logic claims that Cloud Insight lends critical automation to involved processes and allows ops teams to gain far deeper visibility into AWS services level security.

    Alert Logic has already won some customers over with its ability to enable greater control over applications security in the cloud. Speaking at the annual AWS Summit, held in San Francisco in April, Colin Bodell, Chief Technology Officer at publishing giant Time Inc., highlighted some of the work his company has done leveraging the vendor’s existing Security-as-a-Service offerings.

    “AWS is great for physical security, or for network security, but when you’re building an application you need to own security of the application yourself,” Bodell said. “AWS doesn’t know how you’re building things and you can build them in any weird and whacky way that you like; Alert Logic has been an amazing partner.”

    In the recent report, “Market Overview: Cloud Workload Security Management Solutions – Automate or Die”, published in June, analysts at Forrester Research highlighted the specific need for new security methodologies that integrate and automate processes to stem potential DevOps bottlenecks.

    “One of the key benefits of DevOps is to enable continuous integration of code and continuous delivery of apps and infrastructure,” the Forrester report notes. “To keep up, [security and risk management] pros must make security processes more embedded, faster, and more continuous – otherwise, security will slow down code release.”

    In terms of bringing Cloud Insight – which exists as a solution, rather than a SaaS service offering – to market, Alert Logic claims that it is successfully appealing to organizations’ hopes to embed AWS vulnerability management further within operations, despite introducing an altogether new and unfamiliar approach.

    “Beta customers seem very positive as we’re reducing the security workload and time related to remediation handoff for cloud architects,” Bakshi said. “There’s always a continuum for education, but with the culture of responsibility [for AWS security] evolving, we think that we’re meeting demand at just the right place.”

    Dan Raywood, Analyst at 451 Research, said that Alert Logic could take advantage of related demand by leveraging the combination of its existing cloud security expertise along with capabilities added via its January 2015 acquisition of Critical Watch.

    “I think it’s a very interesting move for them as even though they did have something offering this‎ type of scanning previously; the acquisition of Critical Watch added the engine to do continuous scanning and change management,” said Raywood. “The major bugs of the last year have driven business to assess and respond immediately, and having something which tells you if you are vulnerable or not a few clicks away is a really useful tool for businesses.”

    About the Author/ Matt Hines

    matthinesMatt Hines has over 18 years as an IT marketing/communications professional at companies ranging from ground-floor startups to established industry leaders with emphasis on advancing broader understanding of key technology industry trends, market drivers, customer requirements and innovative products to highlight value, increase awareness and drive revenue growth. Additionally Matt has a decade-plus writing in IT journalism covering leading trends for a wide array of industry-leading business technology publications including eWeek, InfoWorld, CNet and TechTarget. You can reach him on LinkedIn

  • ShellShock vulnerability: Impact, analysis and protection

    ShellShock vulnerability: Impact, analysis and protection

    This week Stephane Chazelas, an Akamai security researcher, discovered an interesting bug in the Unix Bash (Bourne Again Shell) shell – known as “Shellshock” or “Bash Bug”. This vulnerability affects a wide range of operating systems (Unix, Linux, OS X), routers, and other technologies, making many of the systems we use on a daily basis vulnerable to attacks. A system vulnerability in the GNU Bourne Again Shell (Bash), the command-line shell used in many Linux and Unix operating systems, could leave systems running those operating systems open to attack. The bug utilizes the Bash process variables that are passed by the operating system or an application. If Bash is configured as the default system shell, it can be used to attack devices via web requests, secure shell, telnet sessions, or other programs that use Bash to execute scripts. Patches for this vulnerability are now available for all the major Linux distribution vendors.

    THE IMPACT
    The reason this vulnerability raises many concerns is the breadth in threat vectors available to attackers. For example, the simple task of loading a website gives attackers the opportunity to exploit the vulnerability if the server handling your website request uses bash commands to access the information you requested. So if you still don’t think we use command line anymore, think again.

    In fact, there are some computer programs that use Bash to execute commands on other computers. For example, how does a website know if you are accessing the site via mobile device or computer web browser? Based on the response your device returns ,the server will modify the content delivery to be compatible with the corresponding platform. From a technical perspective, your browser sends an agent to tell the web server that you are using either a mobile device or computer browser. The web server then uses that information to set the agent string as a variable before using Bash to execute code that generates the web page.

     Attackers are making use of this vulnerability as we speak. Several researchers are reporting that honeypot infrastructures are being actively attacked by a group exploiting the Bash vulnerability. The vulnerability is allowing the installation of a zero day bash injected ELF malware that is currently being used.  A system administrator using the @yinettesys Twitter account published a GitHub post reporting that threat actors exploited the Bash Bug flaw to launch kernel exploits on a computer system. The malicious code then performs a Web GET request from a user agent to begin a brute force dictionary attack to harvest credentials. The malicious code for this attack has been analyzed by virustotal and at this time there is 0/55 detection by antivirus.

    PROTECTING YOURSELF
    There are several detection methods that can be used to mitigate this risk. Since the Bash Bug affects versions 1.14 through 4.3 of the Bash shell, upgrading to the latest version will mitigate the risk.

    From a web application standpoint, the bug can be exploited by code that passes through the Bash interpreter. CGI’s (Common Gateway Interface) and CGI scripts are the most affected, but anything that is passed to the Bash interpreter can be exploited. Command execution can be achieved through HTTP Headers and POST/GET parameters on vulnerable systems. So you could use a web application firewall to monitor the vulnerability in the header. Additionally, a signature will be added to the POST/GET field. This signature will monitor for attempts to bypass the detection signature via multiple whitespace using ( ){ command  and  ( )  {  command  and (  )    {.

    Use an IDS/IPS to detect for any type of network communication; IDS/IPS will notify you when a connection is established and remote commands are executed.

    We will continue to monitor the situation and post any new information we uncover to the Alert Logic blog.

    SEE IF YOU ARE VULNERABLE

    To see if you are vulnerable to this exploit run the commands below, the response will tell you if you are vulnerable

    env x='() { :;}; echo vulnerable’ bash -c “echo this is a test”

    If the system is vulnerable, the output will be:

    vulnerable  this is a test

    An unaffected (or patched) system will output:

    bash: warning: x: ignoring function definition attempt  bash: error importing function definition for `x’  this is a test


    CREDITS

    https://lists.debian.org/debian-security-announce/2014/msg00220.html

    http://blog.erratasec.com/2014/09/bash-shellshock-scan-of-internet.html#.VCRpVitdXKN

    http://arstechnica.com/security/2014/09/bug-in-bash-shell-creates-big-security-hole-on-anything-with-nix-in-it/

    https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2014-6271

    ——————————————————

    Here are signatures for the IDS for detection that have been provided by Alert Logic.

    These rules have been created with resource consumption (No PCRE) of everyday average hardware to have more comprehensive coverage of use.

    We have to use “any” here because lots of services open web servers on non-standard http ports such as cups and devices any, because local attacks would be common ground for this (cups, avahi, etc.) and http_header likely only uses a whitelist we will miss unique header values. This can also be bypassed due to the “within” modifer, but we got to try to narrow this down for resource issues.

    External net would be the outside Internet IP address. Home Net would be any communication from internal IP space.

    alert tcp $EXTERNAL_NET [1024:] -> $HOME_NET any (msg:”AL: HTTP Server
    Headers Bash Environment Escape RCE”; flow:to_server,established;
    content:”() {“; http_header; fast_pattern; content:”}|3b|”; within:20;
    http_header; tag:session,5,packets; classtype:attempted-admin;
    sid:1006236; rev:1; )

    Uri and method are theoretical for now, but check just in case another server does this; any input poorly parsed to an internal scripting function like Popen could trigger:

    alert tcp $EXTERNAL_NET [1024:] -> $HOME_NET any (msg:”AL: HTTP Server
    URI Bash Environment Escape RCE”; flow:to_server,established;
    uricontent:”() {“; fast_pattern; uricontent:”}|3b|”; within:10;
    classtype:attempted-admin; tag:session,5,packets; sid:1006237; rev:1;
    )
    () { should never be in a method, so we don’t need additional checks here:

    alert tcp $EXTERNAL_NET [1024:] -> $HOME_NET any (msg:”AL: HTTP Server
    Method Bash Environment Escape RCE”; flow:to_server,established;
    content:”() {“; http_method; classtype:attempted-admin;
    tag:session,5,packets; sid:1006238; rev:1; )

    POST values might get parsed by the end application into environment variables (parsers, interpreters, formats, etc.) making one just to be safe, this might false, though

    alert tcp $EXTERNAL_NET [1024:] -> $HOME_NET any (msg:”AL: HTTP Server
    POST Bash Environment Escape RCE”; flow:to_server,established;
    content:”() {“; http_client_body; fast_pattern; content:”}|3b|”;
    within:20; http_client_body; tag:session,5,packets;
    classtype:attempted-admin; sid:1006239; rev:1; )

    Now the big bad one. An uploaded file could have metadata parsed and stuffed into an env variable (cups is notorious for this.) The optimization for this is going to be hard, but we have to do it so we don’t parse the max file parse byte:

    alert tcp $EXTERNAL_NET [1024:] -> $HOME_NET any (msg:”AL: File
    Transfer Parsing Bash Environment Escape RCE”;
    flow:to_server,established; file_data; content:”() {“; within:100;
    fast_pattern; content:”}|3b|”; within:20; tag:session,5,packets;
    classtype:attempted-admin; sid:1006240; rev:1; )

    Alright, now cookie values for base64 && unserialize/json_decode values that could be used. This could likely false due to these characters used often in these compressed data formats. This attempt is totally random because we don’t know the size and start of random people’s base64 encoded values + so rule might not even work, but we need to try disabled unless we need it due to the unknown and random chance of it working customer specific values where the cookie is known can easily be replaced in this rule:

    #alert tcp $EXTERNAL_NET [1024:] -> $HOME_NET any (msg:”AL: HTTP
    Cookie value Bash Environment Escape RCE”; flow:to_server,established;
    content:”=”; http_cookie; base64_decode:relative; base64_data;
    content:”() {“; tag:session,5,packets; classtype:attempted-admin;
    sid:1006241; rev:1; )

    DHCP sets user hooks

    alert udp $HOME_NET [67,68] -> $HOME_NET any (msg:”AL: DHCP Bash
    Environment Escape RCE”; flow:from_server,established; content:”() {“;
    fast_pattern; content:”}|3b|”; within:20; tag:session,3,packets;
    classtype:attempted-admin; sid:1006242; rev:1; )

    This article was also posted to the Alert Logic blog

    About the Author

    Stephen-Coty-Alert-Logic-200x300Stephen Coty joined Alert Logic in 2012 as the director of threat research and author of the Cloud Security Report, and has a wealth of experience in the security space. In his role at Alert Logic, Stephen is currently in the process of building a premier threat research team that is innovating the industry by taking a more proactive versus reactive approach to security through solid research, reverse engineering of malware, and constant searches for stolen data, all of which can be leveraged as actionable data for remediation. Stephen has over 15 years of experience in systems engineering and security consulting, in industries ranging from healthcare to finance and government. Most recently, he held a senior position at Rackspace Hosting as the Manager of Cyber Security, where he served as the architect of the Security Operations Center and Threat Research Team. He is also a member of ISSA, Infragard and the HTCIA.