Synopsys Memperluas Dukungan Cakupan untuk Bahasa Pemrograman Baru, Standar Coding Aman, dan Integrasi Toolchain DevOps

20171108_synopsys_coverityfeat

Rilis terbaru menambahkan dukungan untuk Scala dan VB.NET, SEI CERT C Coding Standard, dan plugin Jenkins yang ditingkatkan

Singapura, @mcgallen #microwireinfo, 31 Januari 2018 - Synopsys, Inc. (Nasdaq: SNPS) hari ini mengumumkan rilis Coverity® 2018.01, versi terbaru dari alat analisis statis terdepan di industrinya, yang menganalisis kode sumber untuk mendeteksi kualitas kritis dan cacat keamanan sejak awal siklus hidup pengembangan perangkat lunak. Coverity 2018.01 memperluas dukungan alat untuk bahasa pemrograman baru, standar pengkodean, dan integrasi alat pengembangan.

Sorotan Coverity 2018.01:

  • Memperkenalkan dukungan untuk Scala dan VB.NET
  • Memberikan dukungan penuh untuk aturan standar pengkodean SEI CERT C (edisi 2016)
  • Termasuk plugin yang ditingkatkan untuk server integrasi berkelanjutan (CI) Jenkins untuk mengaktifkan pengujian otomatis di lingkungan DevOps

“Perangkat lunak yang aman dan berkualitas tinggi menjadi semakin penting untuk kesuksesan bisnis dan kesejahteraan pengguna akhir dalam menghadapi lanskap ancaman yang berkembang,” kata Andreas Kuehlmann, manajer umum Synopsys Software Integrity Group. “Secara paralel, kecepatan dan proses pengembangan perangkat lunak berubah secara dramatis. Karena alasan ini, alat yang digunakan untuk menemukan cacat dan potensi kerentanan keamanan sepanjang siklus hidup pengembangan juga perlu dikembangkan. Dengan mendukung bahasa pemrograman baru, standar pengkodean yang aman, dan integrasi out-of-the-box dengan alat pengembangan modern, Synopsys memungkinkan organisasi untuk memperluas portofolio perangkat lunak mereka dan merangkul paradigma pengembangan baru seperti DevOps dengan jaminan bahwa kode mereka berkualitas tinggi dan aman . ”

Coverity telah diakui sebagai solusi pengujian keamanan aplikasi terkemuka oleh Gartner, Forrester, IDC, dan VDC, dan merupakan komponen inti dari Platform Integritas Perangkat Lunak Synopsys. Peningkatan dan fitur baru dari Coverity 2018.01 meliputi:

  • Cakupan bahasa yang diperluas: Coverity memungkinkan organisasi untuk secara proaktif membangun keamanan dan kualitas ke dalam aplikasi mereka, bahkan saat mereka memperluas portofolio perangkat lunak mereka dan merangkul bahasa, kerangka kerja, dan teknologi baru seperti layanan seluler dan mikro. Dengan setiap rilis, Synopsys terus memperluas dukungan Coverity untuk bahasa pemrograman baru sambil memperkuat analisis keamanannya untuk bahasa yang sudah ada. Coverity 2018.01 menambahkan dukungan untuk dua bahasa baru: Scala, biasanya digunakan dalam pengembangan aplikasi berbasis layanan mikro, dan VB.NET. Rilis Coverity terbaru juga menyediakan analisis keamanan yang ditingkatkan untuk Swift, PHP, Python, JavaScript, Java, C #, dan Node.js. Dengan tambahan ini, Coverity mendukung bahasa pemrograman utama yang digunakan untuk membangun perangkat lunak tertanam dan perusahaan.
  • Dukungan untuk standar pengkodean yang aman: Coverity memungkinkan organisasi untuk mematuhi standar pengkodean yang mempromosikan keamanan, keandalan, dan keselamatan perangkat lunak tertanam yang penting. Dengan rilis terbaru 2018.01, Coverity sepenuhnya mendukung SEI CERT C (edisi 2016), standar industri untuk pengkodean aman. Selain CERT C, Coverity juga mendukung semua versi standar pengkodean MISRA dan bersertifikat ISO 26262.
  • Integrasi dengan toolchain pengembangan modern: Coverity dirancang untuk mendukung alur kerja pengembangan yang cepat dan otomatis, dengan dukungan dan integrasi dengan banyak alat pengembangan populer. Coverity 2018.01 menyediakan plugin untuk IDE terbaru, termasuk Visual Studio, Eclipse, IntelliJ, Android Studio, dan banyak lainnya. Untuk pengujian keamanan yang efisien, rilis terbaru juga mendukung integrasi siap pakai dengan server integrasi berkelanjutan (CI) Jenkins. Plugin Jenkins baru dari Coverity telah meningkatkan dukungan Jenkins Pipeline, yang memungkinkan pengambilan masalah yang ditemukan menurut proyek dan memiliki kemampuan pemfilteran data yang ditingkatkan.

Pelajari lebih lanjut tentang Analisis Statis Coverity.

Tentang Platform Integritas Perangkat Lunak Synopsys
Synopsys menawarkan solusi paling komprehensif untuk membangun integritas — keamanan dan kualitas — ke dalam siklus hidup pengembangan perangkat lunak dan rantai pasokan. Platform Integritas Perangkat Lunak menyatukan teknologi pengujian terkemuka, analisis otomatis, dan para ahli untuk membuat portofolio produk dan layanan yang kuat. Portofolio ini memungkinkan perusahaan untuk mengembangkan program yang dipersonalisasi untuk mendeteksi dan memulihkan cacat dan kerentanan di awal proses pengembangan, meminimalkan risiko, dan memaksimalkan produktivitas. Synopsys, pemimpin yang diakui dalam pengujian keamanan aplikasi (AST), diposisikan secara unik untuk beradaptasi dan menerapkan praktik terbaik ke teknologi dan tren baru seperti IoT, DevOps, CI / CD, dan Cloud. Untuk informasi lebih lanjut, kunjungi www.synopsys.com/software.

Tentang Synopsys
Synopsys, Inc. (Nasdaq: SNPS) adalah mitra Silicon to Software ™ untuk perusahaan inovatif yang mengembangkan produk elektronik dan aplikasi perangkat lunak yang kami andalkan setiap hari. Sebagai perusahaan perangkat lunak terbesar ke-15 di dunia, Synopsys memiliki sejarah panjang dalam menjadi pemimpin global dalam otomasi desain elektronik (EDA) dan IP semikonduktor dan juga mengembangkan kepemimpinannya dalam keamanan perangkat lunak dan solusi kualitas. Baik Anda seorang perancang system-on-chip (SoC) yang membuat semikonduktor canggih, atau pengembang perangkat lunak yang menulis aplikasi yang membutuhkan keamanan dan kualitas tertinggi, Synopsys memiliki solusi yang diperlukan untuk memberikan produk yang inovatif, berkualitas tinggi, dan aman. Pelajari lebih lanjut di www.synopsys.com.

# # #