October 2023 Summaries
2 posts from StackHawk
Filter
Month:
Year:
Post Summaries
Back to Blog
As the use of gRPC (gRPC Remote Procedure Calls) grows due to its performance benefits and language-agnostic interfaces, the security of these services remains a complex issue. StackHawk engineers Dana White and Austin Pearigen explore the challenges of gRPC security through Dynamic Application Security Testing (DAST), a method that simulates hacker behavior to find vulnerabilities in live applications. They detail how StackHawk has adapted its DAST tool to support gRPC services, which traditionally presented challenges for standard HTTP/1-based scanners, by utilizing a file descriptor set to understand the service schema and employing gRPC's Dynamic Message class to construct test messages. The company has also developed Hawk Perch, a tool to help developers iterate on complex authentication setups and receive real-time feedback. StackHawk's platform not only identifies a variety of vulnerabilities, including SQL injection, but also provides remediation steps, allowing companies to secure their gRPC applications effectively. The platform offers a free trial for users to scan a single application, emphasizing the importance of addressing security concerns early in the development process.
Oct 18, 2023
615 words in the original blog post.
StackHawk and GitHub have partnered to enhance the security testing process by integrating StackHawk's dynamic application and API security testing capabilities with GitHub's collaborative platform, promoting a developer-first approach. This integration prioritizes developers' needs by providing easy integration, user-friendly interfaces, low false positives, automation, and customization, allowing security testing to blend seamlessly into existing workflows. Key features include GitHub Insights for comprehensive attack surface visibility, GitHub Actions for automated security testing in CI/CD pipelines, Pull Request Checks for immediate feedback on security vulnerabilities, and CodeQL for precise identification of exploitable vulnerabilities. These tools collectively enable developers to proactively address security issues, thereby reducing the risk of production bugs and streamlining the security feedback loop, ultimately fostering a more collaborative and efficient development environment.
Oct 04, 2023
1,133 words in the original blog post.