News

Pembangun Mendapati Alat Pengekodan AI Mencipta Kelemahan Keselamatan dan Mengurangkan Pemahaman Kod
Eksperimen seorang pembangun dengan alat pengekodan berkuasa AI telah mencetuskan perdebatan sengit tentang sama ada teknologi ini benar-benar meningkatkan produktiviti atau mencipta masalah baharu. Pengalaman yang dikongsi dalam catatan blog terperinci ini mendedahkan bagaimana kod yang dijana AI boleh memperkenalkan kelemahan keselamatan yang serius sambil menjadikan pembangun kurang biasa dengan pangkalan kod mereka sendiri.Pembangun tersebut pada mulanya menolak untuk menggunakan alat AI tetapi akhirnya mencubanya di bawah tekanan tempat kerja. Selepas menjana 200 baris kod pemprosesan imej dalam masa hanya 30 minit—tugas yang biasanya mengambil masa lebih lama—keputusan awal kelihatan mengagumkan. Walau bagaimanapun, apabila alat AI yang sama diminta untuk menyemak kodnya sendiri untuk isu keselamatan, ia menemui beberapa kelemahan serius termasuk serangan directory traversal dan potensi penimpaan fail sistem.Isu Keselamatan Biasa Alat Pengekodan AI:Serangan traversal direktoriTiada had saiz failKelemahan penimpaan fail sistemKekurangan pengesahan inputKawalan akses yang tidak mencukupiMasalah Titik Buta KeselamatanPenemuan yang paling membimbangkan ialah AI tersebut mengetahui tentang risiko keselamatan ini sejak awal tetapi tidak memasukkan perlindungan dalam kod asal. Ini mencipta situasi berbahaya di mana pembangun tanpa pengetahuan keselamatan yang mendalam mungkin menggunakan kod yang terdedah tanpa menyedarinya. Perbincangan komuniti mendedahkan ini bukan kejadian terpencil—ramai pembangun melaporkan pengalaman serupa di mana alat AI menghasilkan kod yang berfungsi tetapi cacat.Apabila cuba membetulkan isu keselamatan, pembangun menghadapi masalah lain: kerana mereka tidak menulis kod itu sendiri, mereka kekurangan model mental yang diperlukan untuk membuat perubahan dengan cekap. Ini membawa kepada kitaran meminta AI membuat lebih banyak pembetulan, seterusnya menjauhkan mereka daripada memahami pangkalan kod mereka sendiri.Paradoks ProduktivitiRespons komuniti menyerlahkan perpecahan tajam dalam pengalaman dengan alat pengekodan AI. Sesetengah pembangun melaporkan peningkatan produktiviti yang ketara, manakala yang lain menerangkan masa yang terbuang untuk menyahpepijat masalah yang dijana AI. Kajian terbaru yang disebut dalam perbincangan mendapati bahawa pembangun berpengalaman sebenarnya menjadi 19% kurang produktif apabila menggunakan alat AI, bercanggah dengan banyak dakwaan produktiviti yang dilaporkan sendiri.LLM telah memberikan saya kod yang teruk, menjadikan saya jahil tentang pangkalan kod saya sendiri, dan terlalu malas untuk cuba membetulkannya sendiri. Dan pada masa yang sama, keseluruhan pengalaman terasa lancar, tanpa geseran, memberi kuasa.Perdebatan sering berpusat pada kejuruteraan gesaan—kemahiran merangka arahan yang lebih baik untuk alat AI. Penyokong berhujah bahawa keputusan yang lemah berpunca daripada gesaan yang tidak mencukupi, manakala pengkritik menunjukkan bahawa keperluan ini menjadikan alat tersebut kurang boleh dipercayai daripada yang diiklankan.Keputusan Kajian Produktiviti Pembangun:Pembangun berpengalaman: Penurunan produktiviti sebanyak 19% dengan alat AIPembangun junior: Melaporkan peningkatan produktiviti dalam beberapa kajianProduktiviti yang dilaporkan sendiri berbanding yang diukur sering menunjukkan keputusan yang bercanggahKebimbangan Kemerosotan KemahiranRamai pembangun berpengalaman bimbang bahawa terlalu bergantung pada alat AI boleh menghakis kemahiran pengaturcaraan asas mereka. Pengarang asal menyimpulkan bahawa risiko sebenar bukanlah AI menggantikan pembangun, tetapi AI menjadikan pembangun begitu bergantung sehingga mereka menjadi kurang berkebolehan menyelesaikan masalah secara bebas.Walau bagaimanapun, sesetengah ahli komuniti berhujah untuk pendekatan seimbang, menggunakan AI sebagai pengganda produktiviti sambil mengekalkan kemahiran teras melalui latihan yang disengajakan. Mereka mencadangkan untuk menganggap alat AI seperti autocomplete canggih dan bukannya penyelesai masalah yang bijak.Perbincangan mencerminkan kebimbangan yang lebih luas tentang bagaimana alat AI mungkin mengubah sifat kerja pembangunan perisian. Walaupun alat ini boleh mempercepatkan tugas tertentu, komuniti kekal berpecah sama ada ia mewakili kemajuan tulen atau mencipta bentuk hutang teknikal baharu yang perlu ditangani kemudian.Rujukan: I tried coding with AI, I became lazy and stupid
1 hour ago
Wang Kertas Dolar Amerika Berlubang Steve Wozniak Mencetuskan Perbincangan Komuniti Mengenai Mata Wang Novelti dan Pertemuan Undang-undang
Barang Mewah
1 hour ago

Saintis Berjaya Memecahkan Misteri Kentang Berusia 9 Juta Tahun Sambil Pekebun Berkongsi Tips Penanaman
1 hour ago

Pengoptimuman Bateri Terbina Dalam Apple Mencetuskan Perdebatan Ketika Alat Pihak Ketiga Semakin Popular
Apple
1 hour ago

Pembangun Mengamalkan Jadual Tidur Pelaut untuk Memaksimumkan Had Penggunaan Pembantu AI
1 hour ago

Buku React Dijana AI Mencetuskan Perdebatan Mengenai Nilai Pendidikan dan Isu Hak Cipta
Pendidikan
1 hour ago

Pemilik Kereta Secara Fizikal Mengeluarkan Modem Selular untuk Menghalang Penjejakan Kenderaan dan Kawalan Jauh
Automobil
1 hour ago

Nvidia dan AMD Bersetuju Bayar 15% Perkongsian Hasil kepada Kerajaan AS untuk Lesen Eksport Cip China
Nvidia
4 hours ago

Caligra Workbench Menghadapi Keraguan Atas Dakwaan Samar dan Pakej Perkakasan Berharga 1999 Dolar Amerika
Permulaan
7 hours ago

Perjanjian Perisian Perusahaan Sering Gagal dalam Analisis Kos-Faedah Asas, Komuniti Berkongsi Kisah Ngeri
Perisian Perusahaan
7 hours ago

Bukti Baharu Menunjukkan Mangsa Yang Terselamat Kembali Tinggal di Runtuhan Pompeii Yang Dilitupi Abu Selama Berabad-abad
Arxiv
7 hours ago

"Bandar Hantu" Blockchain Mencetuskan Perdebatan Mengenai Pengukuran Kejayaan Protokol
Aplikasi Rantaian Blok
7 hours ago

Kelemahan Keselamatan "Lethal Trifecta" Mengancam Sistem Ejen AI
7 hours ago

Bahasa Pengaturcaraan Bolt Mencetuskan Perdebatan Pembangun Mengenai Sintaks Import dan Daya Tahan Jangka Panjang
7 hours ago

Quickshell Mendapat Perhatian sebagai Toolkit Desktop Berasaskan QML dengan Pelan Berbayar untuk Windows/macOS
13 hours ago

Pengguna Marimo Notebook Melaporkan Hasil Bercampur dengan Model Pelaksanaan Reaktif
13 hours ago

Fail SVG Menjadi Kenderaan Baharu untuk Serangan Merentas Laman Web ketika Laman Lucah Mengeksploitasi Keupayaan JavaScript
Kerentanan 0 Hari
13 hours ago

Protokol MCP Mencetuskan Perdebatan Mengenai Kepercayaan, Kesederhanaan, dan Potensi Plugin Universal
13 hours ago

Ahli Bahasa Mendedahkan "Try And" Telah Menjadi Bahasa Inggeris Yang Betul Selama 500 Tahun, Mencetuskan Perdebatan Tatabahasa
Linguistik
13 hours ago

Realiti Gaming Mac: 5 Perkara Kritikal Yang Perlu Diketahui Setiap Gamer MacBook Sebelum Meninggalkan PC Mereka
Permainan Komputer
17 hours ago
