Comments 124
Из-за карантина, по-моему, люди начинают сходить с ума. Вот что я увидел в whatsapp когда проснулся:
… ас ты $онченный
Спасибо! 15 минут не могу проржаться, истерика…
а медленность ответов на него — это просто традиция.Вовсе не обязательно. На компе, например, пушей нет. Опять же, полно почтовых серверов, не поддерживающих эту технологию. Да и pop3 пока что никто не отменял.
Pushы, они везде
Но у имапа есть определённые особенности, которые не всем по душе. Например, использование имапа предполагает хранение писем на сервере. А некоторым это не нравится — они хотят хранить письма у себя и удалять их с сервера сразу после скачивания. Мало ли кто там шарится по серверу без их ведома. Для этого вместо имапа включается протокол pop3, который уже не позволяет делать таких трюков с мгновенным получением писем. Так что это не «просто традиция» — как Вы исходно написали.
На компе, например, пушей нет.А как же MS Exchange? Я вот даже заглянул в соединения, ни одного от почтового клиента нет. И ARM-планшет на винде как-то в спящем режиме почту получает моментально.
Если Вы отвечаете даже в 3 ночи прерывая сон, то я считаю это не совсем нормальным.
Кроме технологий есть человеческий фактор, сон и другие дела (работа, семья, жена, огород, обед, завтрак, ужин, выходные, спорт, магазин, ресторан, свидания, секс, кекс, поездки, другая временная зона и т.п.).
Если человек висит как «online» в «live chat» поддержки, то тоже можно ожидать ответа достаточно быстро. Это так же можно считать вполне нормальным.
Но если писать на email и потом ожидать ответ за меньше, чем 10 минут, то я бы на это не рассчитывал. Но есть те, кто не просто рассчитывает, но и требует. А если не получает, то начинает творить разной степени глупости.
И push'и это никак не решают. Впрочем, как и отсутствие договоров — у некоторых клиентов свои договоры в голове, которым только они следуют.
У меня был забавный случай недавно когда я что-то продал на eBay, а мне покупатель из UK написала email примерно в мои 4 часа ночи (я спал, конечно) в ультимативной форме, что если она не получит ответ за полчаса, то оставит мне негативный отзыв.
Я не ответил за этот срок, она оставила отзыв. Сама договорилась, сама выполнила.
Спорное решение, как по мне.
272 УК РФ.
С точки зрения этики — ты не сделал ничего очень плохого (хотя сам факт взлома был и это уже… гхм...).
С точки зрения УК за твои действия вполне можно впаять 2 года, а какой-нибудь опер получит новое звание за поимку особо опасного преступника.
Причём уже были прецеденты, как в РФ так и в других странах.
Будем считать, что ты забыл написать самое главное — то, что на самом деле это всё художественная реконструкция, данную историю ты видел где-то давно по телевизору и она тебе так понравилась, что в условиях карантина, от скуки, ты воссоздал ситуацию на собственном специально подготовленном сервере.
если это деяние повлекло уничтожение, блокирование, модификацию либо копирование компьютерной информации
Следуя букве закона — да, состав преступления есть.
С другой стороны — исполнитель получил от заказчика через Trello задачу на поиск и устранение уязвимостей и получение доступа было в рамках поставленной задачи :)
p.s. Кстати, он там что-то про «пасхалки для программистов» писал, т.е. ещё и «модификация» имела место, а возможно и «блокирование» или «уничтожение» в случае, если с пасхалкой вылезут какие-то проблемы.
И я бы не назвал это «местью», тем более что по итогу я указал на эту уязвимость без ущерба проекту.
Я поддержу предыдущего оратора. Есть разработчики с которыми Вы общались. И которые так же адекватны как и все мы разработчики. Есть владельцы бизнеса, которые ни сном ни духом не ведают с какими хамами они работают. И есть уже совсем не при чем клиенты бизнеса которые пользуются сайтом. Так кто и за что был наказан? Я понимаю, что недовольные клиенты личные данные которых попадут в сеть, и у которых от этого распадется семья, кинут родителей на бабки, возьмут в заложники детей, разорятся и уйдут из бизнеса. Бизнес следом разорится и не сможет платить разработчикам-хамам. И разработчики-хамы потеряют одного из 100500 своих клиентов и тоже потеряют 0,5% дохода. То есть порок будет наказан. Но как-то неубедительно наказан.
Ну а статья — в большинстве стран есть просто статья что-то типа "вмешательство в работу электронных систем". И сильно с этим шутить лучше не шутить.
Никто, абсолютно никто не пострадал, за исключением, возможно, одного из разработчиков, который увидел текстовый файл в корне сайта, с описанием уязвимости и рекомендациями изменить доступы к проекту и испытал небольшой дискомфорт от увиденного.
УК совершенно однозначно говорит о неправомерном доступе к компьютерной информации.
До момента, пока вы не выполнили pwd && whoami
статью 272 УК РФ вы не нарушали.
Я попадал в ситуацию, когда взломщик оставлял файл с сообщением в корне, помню, что стало действительно не по себе. В моем случае была ошибка конфигурации.
Не советую тогда пользоваться какими либо сайтами, ибо вы «вмешиваетесь в работу электронных систем» и даже (О МОЙ БОГ) изменяете в этих системах какие то данные.
Обещаю немного возместить Ваши потери, как только хабр даст мне такую возможность.
Ломать сайт — можно, если у вас цель, как у автора поста. И если вас назвали пидарасом.
Мало ли какие проблемы у людей.
Может у того, кто вас оскорбил, жена изменила, мать умерла, дитятко в уголовку вляпалось, партнер по бизнесу кинул или спазм желудочный какой-нибудь со страшными болями. И поэтому у него нервы на взводе.
Ну и назвали бы его в ответ тоже «козёл» в глаза (а не в тайне, как сделал автор статьи) и дверью хлопнули, делов-то…
Описанная вами ситуация, ровно как и описанная у автора статьи — это явный не профессионализм. Не с технической непрофессионализм (тут как раз все нормально), а непрофессионализм с этической точки зрения.
Понимаете ли в чем дело, наш мир держится в том числе и на доверии.
Мы доверяем свою жизнь и здоровье — очень многим окружающим людям.
Представьте, что было бы если бы официант слабительное вам подсыпал просто потому что вы на него недостаточно вежливо посмотрели.
А хирург дозу обезболивающего снизил бы только потому что ему не понравился ваш тон в разговоре. Или того хуже: можно так анестезию дать, что человек не сможет пошевелиться при операции, но будет всё чувствовать — и ведь ничего потом не докажешь.
Скажи прямо, что ты не будешь его обслуживать. Скажи ему в ответ на его оскорбления прямо и честно в открытую, что он тоже говно. Наори.
Но делать подлянку изподтишка, в тайне, используя свои профессиональные возможности — это ты сволочь, значит. И ничего тут нет, чем стоило бы гордиться.
Использовать возможности, данные вам для выполнения профессиональных обязанностей, для того, чтобы сделать плохо человеку, что обратился к вам за вашими услугами — это непрофессионально.
P.S.:
Кстати, репутация = деньги.
Иметь дело с человеком, который гадит клиенту — никто не будет. Если потенциальный заказчик это узнает, конечно.
И никто из потенциальных заказчиков не будет разбираться кто прав и кто виноват был в конфликтной ситуации.
Может у того, кто вас оскорбил, жена изменила, мать умерла, дитятко в уголовку вляпалось, партнер по бизнесу кинул или спазм желудочный какой-нибудь со страшными болями. И поэтому у него нервы на взводе.
Как выяснилось такие сообщения получил не один я и у меня есть реальные скриншоты от других разработчиков, после написания это статьи.
Да и в целом, в корне не согласен с тем, что можно оправдывать такое поведение человека (любого), если у него начались спазмы в желудке.
Ну и назвали бы его в ответ тоже «козёл» в глаза (а не в тайне, как сделал автор статьи) и дверью хлопнули, делов-то…
Возможно, для Вас является нормой хлопать дверьми и платить людям их же монетой, для меня нет.
Ответил я ему очень даже позитивно, без грубых выражений и пожелал успехов в работе. Но к этому времени я уже был в ЧС.
Но делать подлянку изподтишка, в тайне, используя свои профессиональные возможности — это ты сволочь, значит.
Интересная такая тайна, выствленная на всеобщее обозрение на хабре.
Использовать возможности, данные вам для выполнения профессиональных обязанностей, для того, чтобы сделать плохо человеку, что обратился к вам за вашими услугами — это непрофессионально.
Это максимум отчасти неэтично, с точки зрения изначальной моей реакции.
Непрофессионально — это нарушить работу сайта, из — за чего могут пострадать другие люди, использовать его для арбитража, продать данные на черном рынке и т.д.
Кстати, репутация = деньги.
Репутация = один из способов подобраться к умению зарабатывать деньги.
Умение зарабатывать деньги = деньги.
Вы слишком однозначны и односложны в своих высказываниях.
Иметь дело с человеком, который гадит клиенту — никто не будет
Полностью согласен. Хорошо, что я никому не нагадил.
Возможно, для Вас является нормой хлопать дверьми и платить людям их же монетой, для меня нет.
Поэтому хакайте? Это типа благородно?
Нет, напротив.
Вы не играете на поле вашего недруга, используете то место, где он ничего не понимает, то место, которое он нанял вас улучшать.
Это вероломно и подло.
Да и в целом, в корне не согласен с тем, что можно оправдывать такое поведение человека (любого), если у него начались спазмы в желудке.
Кто говорит об оправдании?
Ответьте аналогично. Матом, например.
Но использовать служебное положение для ответа на ругань — это свинство.
Интересная такая тайна, выствленная на всеобщее обозрение на хабре.
Речь не о последующей публикации (он вряд ли прочитает статью, кстати), а о самом поступке.
Сам поступок совершен в тайне. С использованием доступов, которые вы узнали по работе своей.
А не в глаза высказали, что думали о нём.
Ответьте аналогично. Матом, например.
Вот это поворот. А если кошелек украдут — вы предлагаете в ответ тоже кошелек украсть?
Это вероломно и подло.
Ох, уж эти моралисты. Во-первых, вас третейским судьей никто не нанимал. Вы считаете, что это вероломно и подло — не делайте так сами. Это максимум, который человеку дозволен в приличном обществе. Поучать других — удел шлюх в отставке и завязавших алкоголиков.
Во-вторых, тот, кто первым наносит запрещенный удар в боях без правил — традиционно открывает портал в ад. К этому (а также к тому, что набьют морду, обработают бейсбольной битой новую машину, законопатят в бетон, наконец) — надо быть готовым, когда пишешь «просто слова» незнакомому человеку. Иначе — получаем то, что имеем.
Так что вне зависимости от качества поступка (я бы лично ничего ломать не стал, например), автор совершенно в своем праве, а вам я с удовольствием в глаза говорю: засуньте себе свое морализаторство куда-нибудь, куда оно поместится.
Ответьте аналогично. Матом, например.
Вот это поворот. А если кошелек украдут — вы предлагаете в ответ тоже кошелек украсть?
А не «если».
Мы говорим о вполне конкретной ситуации, описанной в статье.
P.S.:
По поводу кошелька — есть уголовный кодекс и специальная система наказаний.
Кстати, за кражу можете с вора высудить «за моральный и материальный ущерб». Это фактически и будет «украсть кошелек в ответ». Только законно.
Так что вне зависимости от качества поступка (я бы лично ничего ломать не стал, например), автор совершенно в своем праве, а вам я с удовольствием в глаза говорю: засуньте себе свое морализаторство куда-нибудь, куда оно поместится.
Вам показалось про мораль.
Я вполне себе поддерживаю аморальные поступки в быту. Таковы люди. И это нормально.
Ну да, по мелочи нас надувают в неизвестной нам профессиональной сфере постоянно:
Строители завышают стоимость отделки помещения. Программисты завышают сроки работ и полсрока занимаются совсем другими работами (хотя есть и обратная проблема, когда занижают и срывают сроки).
Но у нас вполне конкретная ситуация. И она — дикая:
Человека наняли.
Он обиделся.
И используя служебное положение — начал гадить.
Речь только об этом.
А это уже не мораль, это уже уголовный кодекс.
Если отвлечься от того, что написано в законах, все равно такая модель поведения — табу. Так нельзя делать. Мы априори доверяем профи. На этом построена вся нынешняя цивилизация узкой специализации.
Иначе вам всегда придется быть более чем начеку:
Дадите в ресторане мятую денежку в оплату, а обиженный официант подсыпит слабительное.
Загляните в кабинет врача без очереди, где он полчаса треплется с коллегой, сделаете ему замечание, а врач «забудет» дать обезболивающее перед операцией.
Водитель автобуса подедет в момент, когда вы одну ногу на мостовую выставили, а вторая еще в автобусе, он «не заметит», что вы еще не вышли — просто потому что вы по ошибке дали ему на рубль меньше за проезд.
Да, он правильно обиделся. Да, было за что.
Но такая реакция на обиду — это не нормально. Если дозволено ему, то ведь и всем прочим, кто ему оказывает услуги — это тоже дозволено, да?
Представьте, если ему все будут отвечать так, как сделал он — используя профессиональное положение — за небольшой всплекс эмоций он получит диарею, болевой шок и переломанные ноги.
Люди давно уже не убивают за то, что косо на них посмотрели. Это было в истории человечества. Но было очень и очень давно.
Не приятен тебе человек — просто не оказывай ему профессиональные услуги.
Но «оказывать профессиональные услуги со знаком минус» — это деструктивно для общества. Впрочем, уголовный кодекс на это есть. Вы не можете заниматься самосудом, вы не можете получить послабление, если заявите суду, что «сделали это в ответ на действия потерпевшего, который ранее вас обидел».
Если мне кто-то из потенциальных сотрудников ляпнет о подобной «геройской» мести, как это сделал автор статьи — никогда не будет работать ни у меня, ни у коллег.
От таких обидчивых, что гадят изподтишка, да еще используя выданные ему служебные доступы — нужно держаться максимально далеко.
Тут можно было бы понять, если бы его кинули на серьезные деньги.
Но ему что то не то ляпнули словесно — и он уже настолько серьезно озаботился местью? Нафиг, нафиг, подальше от такого нервного нужно быть…
В этом смысле меня приятно порожает насколько стабильно относятся друг к другу люди в перенаселенной Индии. Как! Они умудряются быть такими спокойными когда тебе постоянно кто-то мешает, практически наступает на ногу, так как их очень много. Полагаю, боятся карму себе подгадить и родиться баобабом в следующей жизни.
Тут же почему-то «красиво отомстить» — это геройство.
Имхо, геройство — это прямо в глаза плюнуть.
Заглаза же нагадить в тайне — это совсем противоположенным словом называется.
А уж используя при этом служебное положение — даже и уголовно наказуемо.
И тут всё неважно, что изначально неправ заказчик (впрочем, мы имеем дело только с однобоким изложением ситуации, взгляд только с одной стороны, так что я бы не был столь уверен.
А мир, где когда на тебя заматерились, а ты — раз и мечом обидчику голову с плеч — есть только в книжках.
Вы живёте в мире розовых пони. Попробуйте обматерить какого-нибудь крепкого парня на улице: будьте уверены, что в суд он не побежит и плакать не будет
Мы говорим о вполне конкретной ситуации.
Никакой улицы и никакого крепкого парня в обсуждаемой теме нет.
Статью прочитали же? Речь об этой ситации.
Или Вы предлагаете, что следует, когда «тот крепкий парень» придет к вам в зубоврачебный кабинет — побольнее ему посверлить?
Зато есть хам и есть человек, щёлкнувший его по носу.
Да там как раз всё понятно.
«Заказчик» постоянно имеет дело с неумехами, которые его кидают, когда понимают, что дело им не по плечу; или с неумехами, которые делают говно, что мы и наблюдаем судя по инъекции.
Нервы «заказачика» на пределе.
Поэтому человек, взявший слишком большую паузу «на подумать» и даже не сообщивший об том, что он обдумывает (а среди ИТ-шников распространено ничего не сообщать заказчику, пока исполнителю самому не будет понятно, пока исполнитель не поймет что да как — ибо иначе и стоимость нельзя озвучать) — был принят как очередной любитель халявы, ничего не умеющий школьник/студент просто отнимающий время.
Это конечно не оправдывает поведение «заказчика».
Но все же хамом его сделали наши начинающие коллеги-обещалкины.
Во избежание подобных ситуаций, в которую влип автор статьи — можно просто заломить за свои услуги много. Чтобы заказчик понял, что исполнитель существенно отличается от тех копеечных горе-специалистов. И тогда заказчик или наймёт за хорошие деньги, или откажется и не будет тратить время специалиста и свое время.
А то, что сделал автор — непродуктивно.
И заказчику не помог.
И свое время потратил.
Цените и свое время и время тех, кто вам платит.
УК совершенно однозначно говорит о неправомерном доступе к компьютерной информации.
До момента, пока вы не выполнили pwd && whoami статью 272 УК РФ вы не нарушали.
Основное что я хотел сказать: «Слова — не оправдание для того, чтобы браться за нож или отвечать более „заметным“ правонарушением чем оскорбления, по крайней мере если уж и „идете на дело“ то хотя бы не заливайте на всеобщее обозрение под своей фотографией… Конечно иногда мы пробуем что-то новое и у нас получается, мы все хотим поделиться этим с миром, но не всегда это желание оправдано. Ведь этот человек может оказаться „поехавшим“ и через пару дней вы окажетесь в лесу где вам вашу моралисткую позицию засунут туда, где вы задумаетесь: может я что-то в жизни делаю не так?
Человека наняли.
Не нанимали, просто скинули информацию для ознакомления, а я сказал, что посмотрю. На этом все.
Как выяснилось — он скидывал её всем подряд без разбора. В итоге его заблокировали на linkedin за рассылку спама, полагаю.
И используя служебное положение — начал гадить.
До сих пор не объяснили мне где же я нагадил.
оказывать профессиональные услуги со знаком минус
Я не оказал ему никаких своих услуг, кроме тех, что описаны в статье.
И да, у меня были клиенты намного грубее и вспыльчивее, но с ними все ограничивалось добавлением в ЧС. Здесь просто как — то вышло само собой)
И дело не в самом человеке или в том, что он мне написал. У меня всегда был «спортивный интерес» к выявлению уязвимостей, который всегда заканчивался словом «спасибо», а иногда даже денежной премией от владельцев проектов.
используя выданные ему служебные доступы
Это какие? Все что у меня было — это доска в трелло. Доступов там не было.
Тут же почему-то «красиво отомстить» — это геройство
Вам нужно уточнить значение понятия «месть». Да, я делал все не из благородных побуждений, но и вредить никому не собирался.
взгляд только с одной стороны
Есть как минимум 2 человека, которые написали мне после этой статьи и предоставили скриншоты переписки с этим человеком. В этих переписках он занимался «непотребствами» с мамами разработчиков.
Человека наняли.
Он обиделся.
И используя служебное положение — начал гадить.
Какая ерунда.
Во-первых, не наняли, а хотели нанять. Наняли — если деньги заплатили.
Во-вторых, про «обиделся» — вы не знаете и не можете знать, что именно ощущал автор, так что подобное утверждение — это и аргумент ad hominem и подмена тезиса в одном. Еще это называют иногда аргументом «чтения мыслей», когда оппонент говорит так, будто лучше знает, кто что думал и чувствовал.
В-третьих, «злоупотребление служебным положением» — это вообще про должностных лиц, а не про то, про что вы говорите. (А автор даже не был нанят.) Но это все не имеет значения, потому что никакие «доступы» ему не стали известны благодаря доверию клиента, сайт был взломан, согласно описанию в статье, исключительно с нуля.
Так что вы прежде чем заниматься морализаторством, сначала бы хоть ознакомились с сутью дела, и не придумывали бы ничего для подтверждения своей точки зрения.
В начале статьи показалось что-то знакомое. Подумалось что где-то встреччался с таким стилем. После упоминания ОАЭ и буровых паззл сложился.
Писали мне еще кажется в прошлом году. В таком же стиле: вот ТЗ, вот Trello, когда будет готово?
3/6 корневых коментаторов не одобряют этого. Что вы хотите? Чтобы интернет содержал такие ошибки дальше? Чтобы люди не занимались анализом уязвимостей? Чтобы не делились информацией на профильном ресурсе? Почему неодобрение?
Первая статья, первый фидбек, первые минусы :D
Может быть из-за праведного гнева воображение слишком разыгралось, когда вы туманно упомянули некие пасхалки для разработчиков.
Во первых автрор хотел сатисфакции, и не забота о других и не благородный перфекционизм руководил им.«Я пришел воздать вам не за надежды. Я пришел воздать за дела.» © V for Vendetta.
Важен результат, а не намерения, мне кажется. А результат, как раз, получился вполне положительным — уязвимому сервису было конфиденциально сообщено о наличии уязвимости.
Ещё и не свою, а арендованную в одном комплексе с другими конторами. С общим водопроводом, электричеством и проходной.
Вспомнилось https://xakep.ru/2006/12/16/35784/
Я хочу, что бы человек
а) запросил у меня необходимость пентеста, если мой проект не выложен на соответствующий баг хантинг
б) не лез, если я отказал
в) оформил уязвимость в виде репорта, не вздумав оформлять пасхалки, сообщив все данные, которые он случайно раскрыл и мог случайно изменить
г) запросил разрешение опубликовать уязвимость публично даже после ее закрытия
Т.е. поступил как профессионал.
а. Бывает, что случайно натыкаешься на какие-то уязвимости. Запрашивать разрешение пост-фактум будет непрофессионально.
б. Если отказано, то потом найдут это те, кто не спрашивают «by design». И это будут профессионалы, но в другой области.
в. Как я понял, в этой статье владелец закрыл способы общения. Кстати, это случается достаточно часто.
а) Если увидел уязвимость случайно… ну, например, случайно опечатался при вводе логина и вместо vasya написал <script>alert("vasya");</script>
, то, конечно, бывает. Вот только любая последующая попытка раскопать неожиданное поведение на случайность не тянет.
б) Это дело владельца ресурса, не правда ли? С чего вы взяли на себя право решать за него. Случаи, что бы тебя послали, но при этом это какой-то социально важный сервис, за который вы переживаете, конечно могут быть. Но это будет именно что исключение, которое, как известно, подтверждает наличие правила.
в) Его забанили в watsup, но что мешало написать в тот же linkedin с которого все началось? Или поискать людей на других ресурсах, написать на какие-то публичные емейлы найденные. Было бы желание. А в данном случае было желание покрасоваться и похвастаться. Увы. Понять я автора могу, одобрить — нет. Это мое мнение, конечно.
б. Я не могу решать за других, конечно. Речь не про это. Например, если чей-то ресурс начинает бомбить мои ресурсы из-за наплевательского отношения хозяина, то это становиться и моей проблемой.
Мне приходилось «вламываться» на другие сервера используя уязвимости, через которые их взломали изначально и патчить их. Это без ведома владельца. Удачи найти меня с УК РФ наперевес.
в. Что-то мне подсказывает, что его там проигнорируют. Конечно, это не статистика, а всего лишь мой личный опыт.
Я не защищаю автора, а намекаю, что не всё так просто бело-черно.
Мне приходилось «вламываться» на другие сервера используя уязвимости, через которые их взломали изначально и патчить их. Это без ведома владельца. Удачи найти меня с УК РФ наперевес.
Вы путаете и мешаете в кучу:
а) Этику
б) Уголовное право
в) Подростковый максимализм
г) «Неуловимого Джо»
И только из-за этого считаете себя героем?
а) прекратился адский телефонный спам, который де факто свел на нет мобильное телефонное общение, существовавшее пару десятков лет.
б) прекратился адский почтовый спам, который свел на нет почтовое общение
в) прекратились утечки финансовой информации, которые использование электронных денег превратили в сеансы паранойи.
А для этого было бы неплохо, что бы перед тем, как публиковать страницу, после каждого серьезного изменения и раз в квартал по дефолту страницы проходили технический анализ на предмет отсутствия уязвимостей, так же, как это делают все организации с бух, фин отчетностью, некоторые так и обязаны проходить аудиторские проверки.
И то, что эта вековая практика существующая везде в реальности не дошла еще до интернета, это по историческим меркам только миг в развитии интернета, который очень скоро и навсегда пройдет. Вероятно еще при нашей рабочей жизни.
В последнее время на хабре такие статьи в топе, не понимаю хейт некоторых. Ущерба сайту никакого, никакой корпоративной тайны не раскрыто, личных данных нет, всё чувствительное замазано.
Для первой статьи совсем неплохо, продолжай в том же духе…
deny all;
}
Что характерно для проектов в глубокой разработке без отлаженного процесса разворачивания окружения.
А кто про статьи УК пишет — ну, это смешно, у уголовного преступления должен быть состав, и субъективную сторону (умысел/неосторожность + мотив + цель) ещё над доказать. Я тут никакого злого умысла не вижу.
Но что — то внутри не давало покоя, появилось ощущение незавершенности, от которого очень хотелось избавиться.
И мотив, и умысел и цель. Смеяться можно, конечно, но проблем человек получить может.
То, что сделал автор, сложно притянуть к реальному преступлению (хотя не сомневаюсь, что после этой статьи будет +1 кейс к транспаренси репорту Хабра), и с точки зрения результатов негативных последствий (по его же словам) нет, то есть «морально» ничего плохого не было. Но сама суть поступка — на уровне нассать в кружку старшаку, который задирал тебя в летнем лагере. Мудацкий поступок в ответ на мудацкий поступок.
А вот я знал человека, который очень хотел продемонстрировать своей фирме, какие у нее уязвимости, что увлекся до такой степени, что жрал лебеду почти год (не мог после увольнения устроиться на работу)
Сумма в те времена была болезненой для меня, даже взял кредит чтоб ее выплатить. Не разу не жалею. Во первых это был хороший урок для меня, во вторых именно тогда начал сотрудничать с другими заказчиками, которые принесли мне на порядок больше денег.
Мораль в том, что фриланс — бизнес. Нужно спокойно относиться к прибыли и потерям. И тем более не агриться на клиентов, это принесет скорее вред, чем пользу.
Странная фраза, еще более странный сайт — я просто прошел мимо.
Сейчас посмотрел, профиль недоступен, сообщений как будто бы не было. Только в почте уведомления остались.
Не забывайте делать проверку типов файлов на стороне сервера
Тут скорее не проверка типов файлов. Тут единая точка входа должна быть, то есть в настройках сервера указать, что выполнять можно только один index.php по конкретному пути и всё.
"что — то внутри не давало покоя, появилось ощущение незавершенности, от которого очень хотелось избавиться"
Разработчику на карантине тоже скучно :D
Клара назвала Карла дураком, а Карл Кларе на спину плюнул. А какова мораль сей басни? ;)
А какова мораль сей басни?
«Уделяйте безопасности ваших проектов больше внимания» — единственная мысль, которую я хотел донести.
Но в процессе описания предыстории, видимо, увлекся и мораль была немного размыта…
В следующей стате постараюсь исправить свои ошибки и постараюсь написать о чем то, менее провокационном.
Я бы назвал эту басню сказкой о потерянном времени. Заказчик получил свои доработки? Нет. Фрилансер заработал денег (он ведь из за денег разработкой занимается, да?)? Нет. Фрилансер получил какой то уникальный опыт? Ему виднее ;). Заказчик понял, что был неправ, провел аудит кода, прокачал вежливость..? Очень сомневаюсь.
«Уделяйте безопасности ваших проектов больше внимания» — единственная мысль, которую я хотел донести.Проект ещё в разработке, работа не была закончена. «Хозяин» проекта как раз уделяет внимание безопасности, раз одна из его задач была — поиск и исправление уязвимостей.
Проект ещё в разработке, работа не была закончена
Не спорю, но это не та ошибка, которую можно отнести к «доработкам и исправлениям». Её в принципе быть не должно еще ДО того, как проект был начат. имхо
«Хозяин» проекта как раз уделяет внимание безопасности
Все верно, но, возможно, Вы удивитесь, когда узнаете, что вся забота о безопасности проявлялась лишь в уведомлениях и рекомендациях самого фреймворка (yii), где, по какой — то причине, не было ни слова об исполнении php скриптов в публичных директориях проекта.
Все вроде бы ничего, прочитал и забыл. Но что — то внутри не давало покоя, появилось ощущение незавершенности, от которого очень хотелось избавиться.
Ожидал прочитать после этого "… и я отправил ответ с вопросом «В чём дело? Я только проснулся.»". Но вместо этого автор сразу полез ломать сайт. Какой обидчивый.
Ожидал прочитать после этого
Я ответил, что у него очень интересный поход в работе, что я только сел за ПК и пожелал ему удачи, но уже был в ЧС.
Об этом я в статье не упомянул, т.к. сообщение все равно не было прочитано.
«Взломать» за 60 секунд или карантинное безумие