DARPA Ingin Ganti Kode C dengan Rust



DARPA Ingin Ganti Kode C dengan Rust - the image via: darkreading - pibitek.biz - AI

the image via: darkreading


336-280
TL;DR
  • DARPA mengembangkan proyek TRACTOR untuk mengubah kode C menjadi Rust yang aman dan efektif.
  • Proyek TRACTOR bertujuan menghilangkan kesalahan keamanan memori dalam kode C dengan menggunakan Rust.
  • Perusahaan-perusahaan mulai menggunakan Rust karena keamanannya dan performa yang baik, seperti Google dan Microsoft.

pibitek.biz -Badan Penelitian dan Pengembangan Teknologi Pertahanan AS, DARPA, berencana mengadakan proyek penelitian baru untuk mengembangkan sistem trasnlasi otomatis yang bisa mengubah kode C menjadi kode Rust yang aman dan efektif.Proyek ini disebut TRACTOR (Translating All C to Rust) dan bertujuan untuk membuat tools yang memungkinkan organisasi dengan kode software besar untuk mengganti kode C dengan Rust dan menghilangkan kesalahan keamanan memori yang menjadi salah satu sumber kerentanan software. Dan Wallach, manajer program di DARPA's Information Innovation Office (I2O), mengatakan bahwa saat ini, mengganti kode C dengan Rust sangat sulit dan memerlukan banyak biaya.

Oleh karena itu, organisasi dengan kode software besar tidak bisa melakukannya. Namun, jika sistem trasnlasi otomatis bisa dikembangkan, maka biaya dan waktu yang dibutuhkan akan berkurang. Teknologi perusahaan dan pemerintah AS telah mengidentifikasi kesalahan keamanan memori sebagai salah satu sumber kerentanan software yang paling umum.

Oleh karena itu, perusahaan seperti Google dan Microsoft telah mulai menggunakan bahasa pemrograman Rust yang aman dan efektif untuk mengganti kode C. Google telah mengumumkan bahwa sebagian besar kode software barunya untuk Android ditulis dalam bahasa Java, Kotlin, dan Rust, sehingga mengurangi kesalahan keamanan memori. Para ahli teknologi juga telah merekomendasikan penggunaan bahasa pemrograman Rust karena kemampuannya dalam menghilangkan kesalahan keamanan memori.

Rust juga memiliki performa yang baik dan bisa digunakan untuk mengganti kode C. Google telah mengganti kode generator QR untuk Chrome dengan Rust, sehingga menambah kecepatan aplikasi. Microsoft juga telah mengganti sebagian kode sistem operasinya dengan Rust dan mendapatkan peningkatan performa sebesar 5-15%.

Oleh karena itu, perusahaan-perusahaan lain juga mulai menggunakan Rust untuk mengganti kode C. Beth Linker, direktur senior pengelolaan produk untuk Synopsys' Software Integrity Group, mengatakan bahwa perusahaan-perusahaan mulai menggunakan Rust karena keamanannya dan performa yang baik. Namun, untuk menggunakan Rust secara luas, perusahaan-perusahaan harus memastikan bahwa kode Rust yang digunakan adalah kode yang aman dan efektif.

Oleh karena itu, perusahaan-perusahaan harus memiliki tools yang bisa mengubah kode C menjadi kode Rust yang aman dan efektif. Tools ini harus bisa mengidentifikasi kesalahan keamanan memori dalam kode C dan menggantinya dengan kode Rust yang aman. DARPA berencana untuk mengadakan workshop pada tanggal 26 Agustus untuk membahas proyek TRACTOR dan mengundang perusahaan-perusahaan dan universitas untuk bergabung dalam proyek ini.Proyek ini bertujuan untuk mengembangkan sistem trasnlasi otomatis yang bisa mengubah kode C menjadi kode Rust yang aman dan efektif.

Para ahli teknologi percaya bahwa proyek TRACTOR akan sangat bermanfaat jika berhasil.Proyek ini akan membantu perusahaan-perusahaan dan organisasi untuk mengganti kode C dengan Rust dan menghilangkan kesalahan keamanan memori. Namun, proyek ini juga memiliki tantangan besar karena harus mengembangkan sistem trasnlasi otomatis yang bisa mengidentifikasi kesalahan keamanan memori dalam kode C dan menggantinya dengan kode Rust yang aman.

DARPA juga berencana untuk menggunakan AI untuk membantu mengembangkan sistem trasnlasi otomatis.AI bisa membantu mengidentifikasi kesalahan keamanan memori dalam kode C dan menggantinya dengan kode Rust yang aman. Namun, penggunaan AI juga memiliki tantangan besar karena harus memastikan bahwa AI yang digunakan adalah AI yang aman dan efektif. Penggunaan AI dalam proyek TRACTOR juga memiliki tantangan lain, seperti masalah hak cipta dan lisensi.

Perusahaan-perusahaan harus memastikan bahwa AI yang digunakan tidak melanggar hak cipta dan lisensi. Oleh karena itu, perusahaan-perusahaan harus memiliki kebijakan yang jelas tentang penggunaan AI dalam proyek TRACTOR. Dalam beberapa tahun terakhir, penggunaan bahasa pemrograman Rust telah meningkat. Rust menjadi salah satu bahasa pemrograman yang paling populer di kalangan pengembang software.

Namun, penggunaan Rust juga memiliki tantangan besar karena harus mengembangkan sistem trasnlasi otomatis yang bisa mengidentifikasi kesalahan keamanan memori dalam kode C dan menggantinya dengan kode Rust yang aman. Penggunaan bahasa pemrograman Rust dalam proyek TRACTOR juga memiliki tantangan lain, seperti masalah keamanan dan lisensi. Perusahaan-perusahaan harus memastikan bahwa Rust yang digunakan adalah Rust yang aman dan efektif.

Oleh karena itu, perusahaan-perusahaan harus memiliki kebijakan yang jelas tentang penggunaan Rust dalam proyek TRACTOR. DARPA berencana untuk mengadakan workshop pada tanggal 26 Agustus untuk membahas proyek TRACTOR dan mengundang perusahaan-perusahaan dan universitas untuk bergabung dalam proyek ini.Proyek ini bertujuan untuk mengembangkan sistem trasnlasi otomatis yang bisa mengubah kode C menjadi kode Rust yang aman dan efektif.Proyek TRACTOR memiliki potensi besar untuk mengubah cara kerja perusahaan-perusahaan dan organisasi dalam mengembangkan software.Proyek ini akan membantu perusahaan-perusahaan dan organisasi untuk mengganti kode C dengan Rust dan menghilangkan kesalahan keamanan memori. Namun, proyek ini juga memiliki tantangan besar karena harus mengembangkan sistem trasnlasi otomatis yang bisa mengidentifikasi kesalahan keamanan memori dalam kode C dan menggantinya dengan kode Rust yang aman. Dalam beberapa tahun terakhir, penggunaan bahasa pemrograman Rust telah meningkat. Rust menjadi salah satu bahasa pemrograman yang paling populer di kalangan pengembang software.

Namun, penggunaan Rust juga memiliki tantangan besar karena harus mengembangkan sistem trasnlasi otomatis yang bisa mengidentifikasi kesalahan keamanan memori dalam kode C dan menggantinya dengan kode Rust yang aman. Penggunaan bahasa pemrograman Rust dalam proyek TRACTOR juga memiliki tantangan lain, seperti masalah keamanan dan lisensi. Perusahaan-perusahaan harus memastikan bahwa Rust yang digunakan adalah Rust yang aman dan efektif. Oleh karena itu, perusahaan-perusahaan harus memiliki kebijakan yang jelas tentang penggunaan Rust dalam proyek TRACTOR.

DARPA berencana untuk mengadakan workshop pada tanggal 26 Agustus untuk membahas proyek TRACTOR dan mengundang perusahaan-perusahaan dan universitas untuk bergabung dalam proyek ini.Proyek ini bertujuan untuk mengembangkan sistem trasnlasi otomatis yang bisa mengubah kode C menjadi kode Rust yang aman dan efektif.Proyek TRACTOR memiliki potensi besar untuk mengubah cara kerja perusahaan-perusahaan dan organisasi dalam mengembangkan software.Proyek ini akan membantu perusahaan-perusahaan dan organisasi untuk mengganti kode C dengan Rust dan menghilangkan kesalahan keamanan memori.