pada titik apa "peretasan" menjadi ilegal? (kami)
<p><strong>situasi hipotetis:</strong> sebelum saya menyewa perusahaan pengembang web, saya ingin menguji kemampuan mereka untuk merancang aplikasi web yang aman dengan melihat situs web klien sebelumnya.</p><p><strong>masalah:</strong> situasi ini menimbulkan bendera merah besar: sehubungan dengan melihat situs web, apa yang bisa dan tidak ada dalam luasnya hukum? atau dengan kata lain: <em> pada titik apa mengaduk-aduk situs web menjadi ilegal </em>?</p><ul> <li>lihat sumber dengan firebug? tentu saja itu legal.</li> <li>tetapi bagaimana jika saya mengubah html (seperti nilai formulir tersembunyi sebelum pengiriman)?</li> <li>mungkin saya kemudian mengedit atau menghapus javascript, seperti skrip validasi sisi klien. apakah itu legal?</li> <li>bagaimana jika saya meletakkan% 3cscript% 3ealert (1)% 3c/script% 3e di akhir url.</li> <li>atau mungkin saya mengetik url: example.com/scripts/ dan saya dapat melihat direktori mereka karena pengaturan izin yang salah?</li> <li>bagaimana jika saya memanipulasi data yang dikirimkan dalam header http, misalnya produk qty/harga negatif untuk melihat apakah mereka melakukan validasi sisi server (tentu saja, saya tidak akan menyelesaikan checkout).</li> </ul><p>bagi saya, semua ini tampaknya tidak berbahaya karena:</p><ol> <li>saya tidak menyebabkan tekanan yang tidak semestinya ke server mereka dengan melakukan spam, mirroring situs dengan wget, atau menyuntikkan sql yang berpotensi berbahaya.</li> <li>saya tidak menyebabkan kerugian potensial atau kerusakan moneter, karena saya tidak akan pernah mengeksploitasi kerentanan, hanya menguji keberadaan mereka (bukti konsep).</li> <li>tak satu pun dari tindakan saya yang akan berdampak pada privasi data pengguna. dengan cara apa pun tindakan saya tidak berpotensi mengungkapkan informasi rahasia atau pribadi tentang siapa pun.</li> <li>jika saya menemukan sesuatu, saya akan segera memberi tahu webmaster tentang potensi eksploitasi sehingga mereka dapat menambalnya.</li> </ol><p>tetapi meskipun saya secara logis dapat membenarkan alasan saya untuk menguji situs, itu tidak selalu membuat tindakan saya legal. faktanya, hukum dunia maya terkenal mundur di amerika serikat, dan bahkan tindakan sepele yang paling lucu dapat dianggap peretasan.</p><p><strong>pertanyaan:</strong> apakah ada baris tertentu di pasir yang memisahkan peretasan ilegal dari "pengujian tanpa izin"? atau apakah keseluruhan skenario ini merupakan area abu-abu yang harus saya hindari (kemungkinan kasusnya). apakah ada sumber daya daring yang dapat ditautkan yang dapat memperluas pengetahuan saya di area yang sepenuhnya abu-abu ini? apa hukum tindakan spesifik <em> </em> atau <em> </em> yang menangani ini?</p><p><em> harap diingat bahwa pilihan nomor satu yang paling logis adalah dengan: meminta izin. namun, karena <strong>berat</strong> kendala waktu, pada saat saya akan mendapatkan izin semuanya akan sia-sia. </em></p>
<p>jangan lakukan itu! jangan lakukan itu! jika anda berada di as, hukumnya sangat luas. anda bahkan tidak ingin berjingkat ke garis.</p><p>hukum yang relevan adalah undang-undang penipuan dan penyalahgunaan komputer (18 a.s.c. 1030). singkatnya (dan sedikit disederhanakan), di bawah cfaa, adalah kejahatan federal untuk "secara sengaja mengakses komputer tanpa izin atau melebihi akses yang diizinkan". bahasa ini sangat luas, dan saya membayangkan seorang jaksa yang ambisius dapat mencoba menggunakannya untuk mengejar semua yang ada dalam daftar anda kecuali # 1 (sumber tampilan).</p><p>orin kerr, salah satu sarjana hukum terkemuka di daerah ini, menyebut patung itu "kabur" dan <a href="http://volokh.com/category/computer-fraud-and-abuse-act/">"sangat luas"</a> , dan telah mengatakan itu <a href="http://volokh.com/2011/05/24/congress-considers-increasing-penalties-adding-mandatory-minimum-sentences-to-the-computer-fraud-and-abuse-act/">"tidak ada yang benar-benar tahu apa yang dilarang"</a> .</p><p>dan, seperti yang dijelaskan oleh @robert david graham, ada kasus di mana orang dituntut, diancam akan dituntut, atau dituntut karena melakukan hal yang sama seperti mengetikkan kutipan tunggal ke dalam kotak teks, menambahkan <code>../</code> ke sebuah url, atau mendaftar ke facebook dengan nama samaran. sangat liar bahwa ini saja merupakan pelanggaran federal, bahkan jika tidak ada niat jahat. tapi itulah lingkungan hukum tempat kita tinggal.</p><p>menurut saya, jangan ambil risiko. dapatkan otorisasi tertulis dari perusahaan yang situs webnya ingin anda uji.</p>
Upload File kotak adalah di mana kita're saat ini jika anda don't ingin melibatkan teknologi lainnya seperti Flash, Java atau ActiveX.


Dengan HTML anda cukup banyak terbatas pada pengalaman anda've dijelaskan (tidak ada progress bar, double menyampaikan, dll). Jika anda bersedia untuk menggunakan beberapa javascript, anda dapat memecahkan beberapa masalah dengan memberikan umpan balik yang upload sedang berlangsung dan bahkan [menunjukkan kemajuan upload](http://www.raditha.com/php/progress.php) (ini adalah hack karena anda tidak't harus melakukan full round-trip ke server dan kembali, tapi setidaknya ia bekerja).


Jika anda bersedia untuk menggunakan Flash (yang tersedia cukup banyak di mana saja dan pada banyak platform), anda dapat mengatasi hampir semua masalah ini. Cepat googling muncul [dua](http://www.downloadsquad.com/2006/11/16/swfupload-open-source-flash-multi-file-upload/) [seperti](http://www.codeproject.com/KB/aspnet/FlashUpload.aspx) komponen, keduanya gratis *dan* open source. Saya tidak pernah menggunakan salah satu dari mereka, tapi mereka terlihat baik. BTW, Flash isn't tanpa masalah yang baik, misalnya ketika menggunakan multi-file uploader untuk slide share, browser yang terus-menerus menerjang pada saya :-(


Mungkin solusi terbaik saat ini adalah untuk mendeteksi secara dinamis jika pengguna memiliki Flash, dan jika itu's kasus, memberikan versi flash uploader, sementara masih membuat itu mungkin untuk memilih HTML dasar satu.


HTH <p>jika anda masih mencoba menentukan nama, anda bisa menjalankannya <a href="http://namechk.com/">namechk</a> seperti yang disarankan dalam <a href="https://webapps.stackexchange.com/questions/2722/i-want-a-new-unique-online-identity-how-to-find-one/2725#2725">jawaban ini.</a> </p><p>anda mungkin dapat mengklaim kembali nama dengan menghubungi administrator situs, tetapi anda mungkin akan lebih beruntung jika memiliki merek dagang terdaftar di dalamnya.</p><p>beberapa situs memiliki kebijakan terhadap pembatas nama:</p><ul> <li> <a href="http://www.google.com/support/youtube/bin/answer.py?hl=en&amp;answer=151655">youtube</a> </li> <li> <a href="http://help.twitter.com/entries/18370-name-squatting-policy">twitter</a> </li> </ul> memang kebenaran kadang2 memang menyakitkan. itu sdh menjadi hukum alam yang berlaku di bumi ini. 
kalau menyimak cerita anda, menurut saya tidak ada salahnya anda mengalah saja. karna kalaupun anda lawan, maka semakin banyak yg tidak suka dengan anda. apalagi menurut cerita anda orang2 lama tidak suka dengan sifat anda.
tidak ada salahnya anda meminta maaf, karana meminta maaf adalah perbuatan yang sangat mulia. dengan demikian orang2 disekitar anda akan berempati dgn anda.
memang kalau pendapat yg kita keluarkan tidak mungkin bisa diterima semua orang, walaupun menurut kita pendapat kitalah yg paling benar namun blm tentu benar dimata orang lain karna tidak semua orang bisa menerima argumen yang kita sampaikan. mengalah bukan bearti kalah dan bukan bearti kita membenarkan sesuatu yg salah.
dan coba anda preview kembali permasalahan yg anda debatkan dgn dr jaga tsb. pasti ada jln tengah untuk menyelesaikan permsalahan tsb yang tidak akan membuat anda tersudutkan dan juga tentunya bisa diterima oleh dr jaga tsb.
percayalah kalau kita bisa meyakinkan dengan penuh keyakinan maka akan ada hasil yg lebih baik. atau coba anda utarakan maksud dari argumen anda kepada orang yg anggap paling bijaksana dan kemudian balancekan dgn pendapat dr jaga tsb.
semoga anda bisa ambil hikmah dari permasalahan anda ini dan bisa membuat keputusan yang bijaksana.
atau kalau anda merasa ini menyangkut nyawa manusia. coba anda laporkan kepada instansi terkait atau ******* penegak hukum asal tidak melanggar kode itik ditempat anda bekerja, karna jika anda mau keluar atau pindah dari tempat kerja skr, blm tentu hal serupa tidak akan anda temukan ditempat kerja yg baru nantinya. langkah-langkah yang perlu dicermati saat menyunting teks editorial.


 membaca kalimat demi kalimat untuk menemukan kesalahan pnggunaan ejaan, pemilihan kata, atau pola kalimat.
 membenarkan kesalahan penggunaan ejaan, mengganti kata tidak tepat, dan memperbaiki kalimat tidak tepat. membenarkan kalimat dapat dilakukan dengan cara menambah kata, mengganti kata, mengurangi kata, dan mengubah susunan kata dalam kalimat sehingga menjadi kalimat padu.
 memerika keterpaduan paragraf untuk menemukan ksealahan. memperbaiki kesalahan dalam paragraf dapat dilakukan dengan cara mmebuang kalimat tidak padu, mengganti kalimat tidak padu dengan kalimat padu, atau menambah kalimat agar paragraf runtut.
 memperbaiki keruntutan paragraf yang tidak tepat dapat dilakukan dengan cara mmebuang paragraf tidak padu, menempatkan paragraf pada urutan yang tepat, atau menambah paragraf di antara pragraf yang tidak runtut. Halo 
selamat pagi 
terima kasih sudah menghubungi honestdocs
Sebelumnya ada beberapa hal yang perlu kami ketahui : 
- sudah berapa lama [keluhan](/pruritus) ini dirasakan?
- apakah [benjolan](/testis-bengkak) terasa lunak atau keras? 
- apakah [membesar](/pembesaran-limfa) dengan cepat? 
- apakah ini terjadi untuk pertama kalinya? 
- apakah membesar seiring [menstruasi](https://www.honestdocs.id/menstruasi-tidak-teratur)? 
- apakah benjolan mudah digerakkan dari dasarnya? 
- apakah siklus [menstruasi](/menstruasi-tidak-teratur) adik teratur atau tidak?
Berikut adalah beberapa kemungkinan benjolan di [payudara](/infeksi-payudara) : 
- Fibroadenoma : tidak nyeri, terasa bulat, padat kenyal dan dapat digerakkan 
- fibronadenosis : terjadi seiring [perubahan](/makula) [hormon](/penyakit-hirsutisme) ([siklus menstruasi](https://www.honestdocs.id/4-fase-siklus-menstruasi)) : benjolan bertambah besar sebelum masa [menstruasi](/menstruasi-tidak-teratur), dapat terasa lunak atau keras, terkadang [keluar](/ambeien) cairan dari [puting](/sakit-puting-susu-pada-pria), disertai rasa nyeri, perubahan [ukuran payudara](https://www.honestdocs.id/fakta-mengenai-dampak-ukuran-payudara-terhadap-hubungan-pasangan)
- [kista](/diagnosis) sederhana : biasanya tidak menimbulkan [gejala](/gingivostomatitis-kenali-gejala-penyebab-dan-pengobatan-14052708), ukuran dan kekerasanannya [berubah](/perubahan-warna-kulit) seiring siklus mentruasi
Kami tunggu [informasi](/musk) tambahannya ya <p>randomart dimaksudkan sebagai cara yang lebih mudah bagi manusia untuk memvalidasi kunci.</p><p>validasi biasanya dilakukan dengan perbandingan string yang tidak berarti (yaitu representasi heksadesimal dari sidik jari kunci), yang manusia cukup lambat dan tidak akurat dalam membandingkan. randomart menggantikan ini dengan gambar terstruktur yang lebih cepat dan lebih mudah untuk dibandingkan.</p><p>makalah ini <a href="http://www.ece.cmu.edu/~adrian/projects/validation/validation.pdf">"hash visualisasi: teknik baru untuk meningkatkan keamanan dunia nyata", perrig a. dan song d., 1999, workshop internasional tentang teknik kriptografi dan e-commerce (cryptec '99) "</a> menjelaskan beberapa teknik dan kelebihan.</p> <p>pertimbangkan untuk membuat tabel baru dengan skema yang sama ditambah kolom versi baris, dan tambahkan tampilan di atas kedua tabel yang melakukan gabungan semua. mintalah orang lain menggunakan tampilan, dan menulis alih-alih pemicu terhadap tabel &amp; tampilan yang mendasarinya.</p><p>sisipan harus dikirim ke tabel baru, pembaruan harus memindahkan data ke tabel baru, dan penghapusan harus diterapkan ke kedua tabel.</p><p>kemudian lakukan gerakan batch di latar belakang, pindahkan sebanyak mungkin catatan sekaligus ke tabel yang baru. anda masih dapat memiliki masalah konkurensi saat ini sedang berlangsung, dan beberapa rencana eksekusi craptacular, tetapi ini memungkinkan anda tetap online saat gerakan sedang berlangsung.</p><p>idealnya, anda memulai proses pada hari jumat sore untuk meminimalkan efek pada pengguna akhir, dan mencoba menyelesaikannya sebelum senin pagi. setelah siap, anda dapat mengubah tampilan menjadi hanya tabel baru, dan rencana eksekusi craptacular hilang. idealnya.</p><p>untuk menghindari pemicu pemicu saat data dimigrasi dalam kumpulan, lihat jumlah baris dalam tabel yang dihapus/dimasukkan dalam pemicu, dan lewati aktivitas jika mendekati jumlah baris dalam kumpulan anda.</p><hr><p>pada akhirnya, michael memutuskan untuk melewatkan tampilan (dan tidak menghapus dari tabel asli) untuk mendapatkan rencana yang lebih stabil. trade off pada dasarnya memegang dua salinan tabel. dia mengubahnya menjadi <a href="http://michaeljswart.com/2012/04/modifying-tables-online-part-1-migration-strategy/">serangkaian posting blog</a> .</p> 👍 pada halaman ini saya menulis artikel dengan judul kode html warna latar web browser substansi dari tulisan ini adalah mengganti warna ... ... proses produksi dalam dunia industri merupakan bagian dari upaya pemenuhan kebutuhan manusia dalam kesehariannya. namun demikian, tidak bisa disangkal bahwa kegiatan untuk memenuhi kebutuhan hidup manusia tersebut juga membawa dampak negatif seperti pencemaran terhadap lingkungan hidup. kegiatan industri tidak bisa serta merta dibatasi atau bahkan ditutup begitu saja karena akan ada banyak pihak yang terdampak dan menimbulkan masalah baru seperti pengangguran dan kemiskinan. alternatif paling bijak adalah melakukan pengawasan terhadap segala bentuk aktivitas produksi dengan payung hukum yang jelas dan sesuai dengan peraturan yang berlaku melalui kelengkapan dokumen lingkungan seperti ukl, upl, sppl, dan amdal serta peran aktif pemerintah, masyarakat, dan pemangku kepentingan lainnya.

oleh sebab itu, jawaban yang tepat adalah e. <p>tidak, redis lebih dari sekadar cache. </p><p>seperti cache, redis menyimpan kunci = pasangan nilai. tetapi tidak seperti cache, redis memungkinkan anda beroperasi pada nilai-nilai. ada 5 tipe data dalam redis - string, set, hash, daftar dan set diurutkan. setiap tipe data memperlihatkan berbagai operasi.</p><p>cara terbaik untuk memahami redis adalah dengan memodelkan suatu aplikasi tanpa memikirkan bagaimana anda akan menyimpannya dalam database. </p><p>katakanlah kita ingin membangun stackoverflow.com. untuk membuatnya sederhana, kita membutuhkan pertanyaan, jawaban, tag, dan pengguna.</p><h2>pertanyaan modeling, pengguna dan jawaban</h2><p>setiap objek dapat dimodelkan sebagai peta. misalnya, pertanyaan adalah peta dengan bidang {id, judul, date\_asked, suara, asked\_by, status}. demikian pula, sebuah jawaban adalah peta dengan bidang {id, question\_id, answer\_text, answer\_by, suara, status}. demikian pula, kita dapat memodelkan objek pengguna.</p><p>masing-masing benda ini dapat langsung disimpan di redis sebagai hash. untuk menghasilkan id unik, anda dapat menggunakan perintah kenaikan atom. sesuatu seperti ini - </p><pre><code>$ hincrby unique\_ids question 1 (integer) 1 $ hmset question:1 title "is redis just a cache?" asked\_by 12 votes 0 ok $ hincrby unique\_ids answer 1 (integer) 1 $ hmset answer:1 question\_id 1 answer\_text "no, its a lot more" answered\_by 15 votes 1 ok </code></pre><h2>menangani suara</h2><p>sekarang, setiap kali seseorang menjawab pertanyaan atau jawaban, anda hanya perlu melakukan ini </p><pre><code>$ hincrby question:1 votes 1 (integer) 1 $ hincrby question:1 votes 1 (integer) 2 </code></pre><h2>daftar pertanyaan untuk beranda</h2><p>selanjutnya, kami ingin menyimpan pertanyaan terbaru untuk ditampilkan di beranda. jika anda sedang menulis program .net atau java, anda akan menyimpan pertanyaan dalam daftar. ternyata, itu adalah cara terbaik untuk menyimpan ini di redis juga. </p><p>setiap kali seseorang mengajukan pertanyaan, kami menambahkan idnya ke daftar. </p><pre><code>$ lpush questions question:1 (integer) 1 $ lpush questions question:2 (integer) 1 </code></pre><p>sekarang, ketika anda ingin merender beranda, anda meminta redis untuk 25 pertanyaan terbaru. </p><pre><code>$ lrange questions 0 24 1) "question:100" 2) "question:99" 3) "question:98" 4) "question:97" 5) "question:96" ... 25) "question:76" </code></pre><p>sekarang setelah anda memiliki id, ambil item dari redis menggunakan pipelining dan menunjukkannya kepada pengguna.</p><h2>pertanyaan dengan tag, diurut berdasarkan pilihan</h2><p>selanjutnya, kami ingin mengambil pertanyaan untuk setiap tag. tetapi so memungkinkan anda untuk melihat pertanyaan pilihan teratas, pertanyaan baru atau pertanyaan yang tidak dijawab di bawah setiap tag.</p><p>untuk memodelkan ini, kami menggunakan fitur set diurutkan redis. set diurutkan memungkinkan anda untuk mengaitkan skor dengan setiap elemen. anda kemudian dapat mengambil elemen berdasarkan skor mereka. </p><p>ayo maju dan lakukan ini untuk tag redis </p><pre><code>$ zadd questions\_by\_votes\_tagged:redis 2 question:1 (integer) 1 $ zadd questions\_by\_votes\_tagged:redis 10 question:2 (integer) 1 $ zadd questions\_by\_votes\_tagged:redis 5 question:613 (integer) 1 $ zrange questions\_by\_votes\_tagged:redis 0 5 1) "question:1" 2) "question:613" 3) "question:2" $ zrevrange questions\_by\_votes\_tagged:redis 0 5 1) "question:2" 2) "question:613" 3) "question:1" </code></pre><p>apa yang kita lakukan di sini? kami menambahkan pertanyaan ke set yang diurutkan, dan mengaitkan skor (jumlah suara) untuk setiap pertanyaan. setiap kali sebuah pertanyaan dibatalkan, kami akan menambah nilainya. dan ketika pengguna mengklik &quot;pertanyaan yang ditandai redis, disortir berdasarkan suara&quot;, kami hanya melakukan <code>zrevrange</code> dan mendapatkan kembali pertanyaan teratas.</p><h2>pertanyaan waktu nyata tanpa halaman yang menyegarkan</h2><p>dan akhirnya, fitur bonus. jika anda membiarkan halaman pertanyaan terbuka, so akan memberi tahu anda ketika pertanyaan baru ditambahkan. bagaimana redis bisa membantu di sini?</p><p>redis memiliki model pub-sub. anda dapat membuat saluran, misalnya &quot;channel\_questions\_tagged\_redis&quot;. anda kemudian <code>subscribe</code> pengguna ke saluran tertentu. ketika pertanyaan baru ditambahkan, anda akan <code>publish</code> pesan ke saluran itu. semua pengguna akan mendapatkan pesan. anda harus menggunakan teknologi web seperti soket atau komet web untuk benar-benar mengirimkan pesan ke browser, tetapi redis membantu anda dengan semua pipa ledeng di sisi server.</p><h2>kegigihan, keandalan, dll.</h2><p>tidak seperti cache, redis tetap menyimpan data pada hard disk. anda dapat memiliki pengaturan master-slave untuk memberikan keandalan yang lebih baik. untuk mempelajari lebih lanjut, buka topik kegigihan dan replikasi di sini - <a href="http://redis.io/documentation">http://redis.io/documentation</a> </p>